【三分钟讲清区块链/比特币】之三:加密货币的本质
篇前語(yǔ):看這篇文章之前,如果對(duì)區(qū)塊鏈和比特幣等概念不是很清楚的,請(qǐng)出門左轉(zhuǎn),閱讀一下本系列的前兩篇:【區(qū)塊鏈入門教程】和【比特幣入門教程】。
這幾年,隨著網(wǎng)絡(luò)技術(shù)的不斷發(fā)展,各種加密貨幣(cryptocurrency)不計(jì)其數(shù)。
很多人都在問(wèn),加密貨幣的時(shí)代,真的來(lái)臨了嗎?將來(lái)會(huì)不會(huì)人類不再使用美元、人民幣,改用加密貨幣?那么多品種,我應(yīng)該使用哪一種幣?要不要現(xiàn)在就去投資一些?
這些問(wèn)題的答案,我也想知道,就花了很多時(shí)間查閱資料、研究協(xié)議。前兩篇文章《區(qū)塊鏈入門教程》和《比特幣入門教程》是我的學(xué)習(xí)心得,主要介紹基本概念、探討協(xié)議的可行性,沒(méi)回答一個(gè)根本的問(wèn)題:加密貨幣到底是什么?
下面就是我對(duì)這個(gè)問(wèn)題的思考。閱讀之前,如果你已經(jīng)了解區(qū)塊鏈和比特幣,那很好;如果不了解,也沒(méi)關(guān)系,本文不涉及技術(shù),只討論最基本的原理。
一、錢是什么?
我們都知道,人民幣是錢,美元是錢,金銀財(cái)寶是錢。
我問(wèn)一個(gè)問(wèn)題,它們?yōu)槭裁茨艹蔀殄X?
你可能回答,因?yàn)樗鼈冇袃r(jià)值,或者是價(jià)值的代表。
但是,有價(jià)值的東西多了,為什么只有這些品種成為了錢?
答案很容易想到,因?yàn)槿藗兤毡橄嘈?#xff08;認(rèn)同)它們的價(jià)值,其他東西的價(jià)值難以得到普通認(rèn)同,無(wú)法成為錢。比如,郵票的價(jià)值就沒(méi)有普遍的認(rèn)同,除了集郵愛好者,其他地方都不能當(dāng)錢用。一般來(lái)說(shuō),認(rèn)同的人越多,這種錢的通用性就越高。
我曾經(jīng)去俄羅斯旅行,當(dāng)?shù)刎泿攀潜R布。可是,一旦離開俄國(guó),沒(méi)人相信它的購(gòu)買力,所以盧布離開俄國(guó)就沒(méi)用了。相反,全世界人民都相信美元的價(jià)值,所以全世界都能用。我用美元付賬的時(shí)候,我發(fā)現(xiàn)那些俄國(guó)人都很滿意。
所以,錢的本質(zhì),或者說(shuō)貨幣的本質(zhì),就是它的可信性。它必須使人們相信,它是有價(jià)值的,然后才能成為錢,才能被收藏和支付。
二、可信性
為什么錢必須是可信的?因?yàn)閷?duì)方必須相信它的價(jià)值,否則你沒(méi)法支付出去。
那么,接下來(lái)的問(wèn)題就是,可信的東西是否就是錢?
我的回答是 Yes。一樣?xùn)|西能否成為錢,只取決于人們是否相信它的價(jià)值,至于它是不是真的有價(jià)值,根本不重要。
如果馬云在一張紙條上寫"我馬云承諾這張紙條價(jià)值10000元并且隨時(shí)可以兌付",下面簽了他的名,并且附上防偽標(biāo)記。你說(shuō)這紙條是錢嗎?
我跟你保證,這就是錢,你用來(lái)支付,人們都會(huì)接受,馬云等同于發(fā)行了一種新的紙幣。
比特幣也是如此,它是什么,其實(shí)不太重要。重要的是,它必須保證自己是可信的,這樣才能讓足夠的人相信它的價(jià)值,然后才能成為錢。
三、比特幣的可信性
比特幣要解決的核心問(wèn)題,就是創(chuàng)造一種可信的數(shù)字憑證。由于這種憑證可信,所以能夠當(dāng)做貨幣。
比特幣的技術(shù)基礎(chǔ)是加密學(xué),因?yàn)橹挥屑用軐W(xué)才能保證它的可信性。一旦加密被破解,它就沒(méi)法當(dāng)作貨幣了。這也是這一類數(shù)字憑證被稱為"加密貨幣"的原因。
技術(shù)人員對(duì)比特幣感興趣,還有一個(gè)重要原因。任何需要可靠的數(shù)字憑證的場(chǎng)合,也許都可以用到這種技術(shù)。它是不是貨幣,可能不是那么重要,重要的是它背后的那些加密技術(shù),也許有更大的應(yīng)用場(chǎng)景。
四、比特幣的特點(diǎn)
比特幣有三個(gè)特點(diǎn),保證了它的可信性。
1、首先,它不會(huì)被(輕易)偷走。或者反過(guò)來(lái)說(shuō),它使得你無(wú)法去偷別人,你只能花你自己的錢。因?yàn)楸仨氁袆e人的私鑰,才能取出他的錢。正常情況下,你拿不到別人的私鑰。
2、其次,它無(wú)法偽造。每一個(gè)比特幣都能追溯來(lái)源,而所有比特幣都來(lái)源于礦工獲得的獎(jiǎng)勵(lì)。礦工只有新建區(qū)塊,才能獲得獎(jiǎng)勵(lì),這是很難的事情,所以無(wú)法偽造比特幣。
3、最后,它無(wú)法大批生成。原因跟上一條一樣,比特幣的發(fā)行速度是穩(wěn)定的,現(xiàn)在每10分鐘新增12.5個(gè),然后每四年減半,最終停止增長(zhǎng)。因此不會(huì)像紙幣那樣,政府濫發(fā)導(dǎo)致通貨膨脹。
五、比特幣有實(shí)體嗎?
由于后面要提到的原因,比特幣不可能擁有實(shí)體,沒(méi)法做到"從口袋里掏出一個(gè)幣"這種場(chǎng)景,交易都必須通過(guò)互聯(lián)網(wǎng)完成。
你可能會(huì)說(shuō),錢都有實(shí)體,怎么可能存在無(wú)形的錢呢?答案正好相反,錢就應(yīng)該是無(wú)形的,那些實(shí)體的錢其實(shí)是對(duì)物質(zhì)材料的浪費(fèi),由于技術(shù)不夠發(fā)達(dá),不得不做成實(shí)體。
我小時(shí)候買東西,都必須用現(xiàn)金,否則沒(méi)法證明,自己擁有購(gòu)買力。只有通過(guò)實(shí)體的錢,才能保證對(duì)方確實(shí)收到了錢。如果銀行業(yè)發(fā)達(dá),就不用現(xiàn)金了,可以使用銀行卡。支付的時(shí)候,對(duì)方抄一下銀行卡號(hào)碼,查詢銀行"這個(gè)賬戶有錢嗎"。銀行回答有錢,OK,成交。
但是,互聯(lián)網(wǎng)使得實(shí)體的銀行卡也不需要了。如果存在一個(gè)開放的中央記賬系統(tǒng),任何人都可以查詢,你把錢劃到老板的賬戶,老板查詢一下,發(fā)現(xiàn)收到了,交易自動(dòng)成交,整個(gè)過(guò)程都是無(wú)形的,還需要什么銀行卡呢?
這個(gè)中央記賬系統(tǒng)已經(jīng)實(shí)現(xiàn)了,就叫做區(qū)塊鏈。
六、區(qū)塊鏈的作用
區(qū)塊鏈就是一個(gè)數(shù)據(jù)庫(kù),記載了所有的交易,用作中央記賬系統(tǒng),分布在無(wú)數(shù)個(gè)節(jié)點(diǎn)之上。
每筆交易的核心,就是一句話,比如"張三向李四轉(zhuǎn)移了1個(gè)比特幣"。為了證明這句話可信,張三為它加上了數(shù)字簽名。任何人都可以用張三的公鑰,證明這確實(shí)是張三本人的行為。另一方面,其他人無(wú)法偽造張三的數(shù)字簽名,所以不可能偽造這筆交易。
礦工們收到這句話,首先驗(yàn)證數(shù)字簽名的可信性,然后驗(yàn)證張三確實(shí)擁有這些比特幣(每一筆交易都有上一筆交易的編號(hào),用來(lái)查詢比特幣的來(lái)源)。驗(yàn)證通過(guò)以后,就著手把這句話寫入?yún)^(qū)塊鏈了。一旦寫入?yún)^(qū)塊鏈,所有人就都可以查詢到,因此這筆比特幣就被認(rèn)為,從張三轉(zhuǎn)移到了李四。
區(qū)塊鏈的作用就是把這句話永久保存下來(lái)了,讓任何人都可以查看,并且任何人(包括張三本人在內(nèi))都無(wú)法再修改了。
貨幣是什么?其實(shí)就是這句話"張三向李四轉(zhuǎn)移了1個(gè)比特幣"。這一句話就完成了一次支付。我們平時(shí)用人民幣支付,其實(shí)只是用紙幣表達(dá)這條信息。如果每個(gè)人都可以實(shí)時(shí)寫入/讀取中央記賬系統(tǒng)(區(qū)塊鏈),那么完全可以不攜帶貨幣。
數(shù)字貨幣的本質(zhì),就是一條可信的數(shù)據(jù)庫(kù)記錄。數(shù)據(jù)庫(kù)記錄了你擁有了多少錢,由于這個(gè)記錄可信,你就真的因此擁有了這筆購(gòu)買力。
七、雙重支出
前面說(shuō)過(guò),交易不可能被偽造。但是,由于每一筆交易都是一串二進(jìn)制信號(hào),因此可能被復(fù)制。舉例來(lái)說(shuō),"張三向李四轉(zhuǎn)移了1個(gè)比特幣"這句話,可能被其他人復(fù)制,也可能被張三自己復(fù)制,提交到區(qū)塊鏈。
如果這句話被兩次寫入?yún)^(qū)塊鏈,就意味著張三可以把同一筆錢花掉兩次。但是,第二次寫入的時(shí)候,查詢區(qū)塊鏈可以發(fā)現(xiàn)張三已經(jīng)把這筆錢花掉了,從而認(rèn)定這是不合法的交易,不能寫入?yún)^(qū)塊鏈。因此,復(fù)制交易是不可能的。
比較麻煩的是另一種情況,就是張三把同一筆錢付給兩個(gè)人。他先向區(qū)塊鏈提交一個(gè)交易"張三向李四轉(zhuǎn)移了1個(gè)比特幣",然后又提交了另一個(gè)交易"張三向王五轉(zhuǎn)移了1個(gè)比特幣"。這兩個(gè)交易都可能被認(rèn)為是真實(shí)的交易,從而進(jìn)入?yún)^(qū)塊鏈。因此,必須有辦法防止出現(xiàn)這種情況。
情況一:同一個(gè)礦工收到了這兩個(gè)交易。那么他會(huì)察覺到,它們不可能同時(shí)成立,因此選擇其中的一筆寫入?yún)^(qū)塊鏈。
情況二:礦工 A 收到了第一筆交易,礦工 B 收到了第二筆交易,他們各自都會(huì)認(rèn)定這是合法的交易,分別把這兩筆交易寫入了兩個(gè)區(qū)塊,這時(shí)區(qū)塊鏈就出現(xiàn)了分叉。
比特幣協(xié)議規(guī)定,分叉點(diǎn)之后最先達(dá)到6個(gè)區(qū)塊的那個(gè)分支,被認(rèn)定為正式的區(qū)塊鏈,其他分支都將被放棄。由于區(qū)塊的生成速度由計(jì)算能力決定,所以到底哪一筆交易最后會(huì)被寫入?yún)^(qū)塊鏈,完全由它所在的分支能吸引多少計(jì)算能力決定。隱藏的邏輯是,如果大多數(shù)人(計(jì)算能力)選擇相信某一筆交易,那么它就應(yīng)該是真的。
綜上所述,雙重支出不可能發(fā)生。因?yàn)橹醒胗涃~系統(tǒng)總有辦法發(fā)現(xiàn),你把同一筆錢花了兩遍。但是,這也說(shuō)明了比特幣的一個(gè)代價(jià),就是交易不能實(shí)時(shí)確認(rèn),必須等待至少一個(gè)小時(shí)。
總結(jié)
以上是生活随笔為你收集整理的【三分钟讲清区块链/比特币】之三:加密货币的本质的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 【三分钟讲清区块链/比特币】之二:比特币
- 下一篇: 索尼相机新品“WW198387”完成认证