- 數(shù)字貨幣:比特幣數(shù)據(jù)報(bào)告與操作指南
- 李鈞 龔明等
- 787字
- 2019-01-05 10:04:18
3
數(shù)字貨幣技術(shù)特點(diǎn)
(一)去中心化
比特幣之父中本聰在設(shè)計(jì)比特幣模型時(shí),就將其設(shè)定成去中心化的,在結(jié)構(gòu)上使用P2P(Peer-To-Peer,點(diǎn)對(duì)點(diǎn))網(wǎng)絡(luò)模型。這種網(wǎng)絡(luò)的特點(diǎn)是,不需要中央服務(wù)器,每一臺(tái)聯(lián)網(wǎng)電腦都是一個(gè)獨(dú)立的個(gè)體,通過協(xié)議連接到其他成百上千臺(tái)電腦,最后全球的電腦能夠連接成一個(gè)密密麻麻的網(wǎng)絡(luò)。在這個(gè)P2P網(wǎng)絡(luò)上的所有電腦都直接或者間接連通,某一個(gè)節(jié)點(diǎn)上發(fā)出的信息,最終可以擴(kuò)散到全球所有節(jié)點(diǎn)。舉例而言,A在中國(guó),B在美國(guó),A和B的連通方式可以是直接連接,也可以是通過位于歐洲的C電腦搭橋間接連接起來。因此,即使其中一部分節(jié)點(diǎn)發(fā)生故障,整個(gè)網(wǎng)絡(luò)的通信不會(huì)受到顯著影響。
所有節(jié)點(diǎn)均可直接或間接連通的特點(diǎn)意味著P2P網(wǎng)絡(luò)一旦啟動(dòng),就無法關(guān)閉,除非所有聯(lián)網(wǎng)的電腦全部關(guān)機(jī),或者全部關(guān)閉了比特幣客戶端。
與此同時(shí),對(duì)比特幣網(wǎng)絡(luò)的維護(hù)也是去中心化的,不存在獨(dú)立的第三方對(duì)網(wǎng)絡(luò)進(jìn)行集中監(jiān)管。比特幣的安全支付與流通由礦工維護(hù),而礦工分布于全球各地,彼此通過競(jìng)爭(zhēng)監(jiān)管交易、獲得獎(jiǎng)勵(lì),這一互相協(xié)作同時(shí)又互相競(jìng)爭(zhēng)的群體很難被外部力量掌控。通過對(duì)礦工的獎(jiǎng)勵(lì),比特幣實(shí)現(xiàn)了發(fā)行的去中心化,沒有任何一個(gè)機(jī)構(gòu)或個(gè)人可以集中發(fā)行比特幣,比特幣在礦工成功搶到記賬權(quán)時(shí)自動(dòng)發(fā)行。
這些去中心化的措施,使得比特幣網(wǎng)絡(luò)異常穩(wěn)固,由算法發(fā)行決定的發(fā)行機(jī)制、競(jìng)爭(zhēng)性的維護(hù)機(jī)制使人們不用擔(dān)心比特幣被個(gè)別人或組織控制、利用,也不用擔(dān)心網(wǎng)絡(luò)被關(guān)閉、比特幣被沒收,因此,比特幣的信心支撐非常穩(wěn)固。
(二)基于密碼學(xué)的安全通信
P2P網(wǎng)絡(luò)的連通性幾乎無懈可擊,但是信任問題無法只通過P2P網(wǎng)絡(luò)解決。例如,A發(fā)出一條信息給B, B通過P2P網(wǎng)絡(luò)最終接收到此信息。這條信息可以是直接從A電腦傳遞過來,也可能是通過多臺(tái)電腦轉(zhuǎn)手傳遞過來。于是B會(huì)有兩個(gè)問題:第一,這條信息到底是不是由A發(fā)送的?第二,這條信息是否可能被人窺探乃至篡改過?
這就回到了我們上節(jié)提到的公鑰、私鑰和非對(duì)稱加密技術(shù)。A要發(fā)送一條信息給B,確保這個(gè)信息只有B才能解密。那么A就用B的公鑰(公鑰是公開的,整個(gè)P2P網(wǎng)絡(luò)都知道B的公鑰)加密原始信息,這條信息在整個(gè)P2P網(wǎng)絡(luò)上傳播,雖然所有人都有B的公鑰,但是用公鑰無法解密這條信息,只有B的私鑰才能解開。最后B收到這條信息,用自己的私鑰解密,讀到A發(fā)來的消息。
那么A怎么證明自己是這條信息的發(fā)出者呢?在網(wǎng)絡(luò)上,每個(gè)人都可以把自己偽裝成任何人,B收到信息時(shí),可能傳遞信息給B的那臺(tái)電腦會(huì)聲稱它就是A, B當(dāng)然不能輕信,那么有什么辦法可以使B確認(rèn)這條消息是由A發(fā)出的呢?
很簡(jiǎn)單,A只要把消息分兩步加密就可以了:第一步,用A自己的私鑰對(duì)原始信息做第一層加密;第二步,在上一步獲得的數(shù)據(jù)基礎(chǔ)上再用B的公鑰做第二層加密。B收到這個(gè)加密的信息后,以相反的次序做兩次解密操作:第一步,用B自己的私鑰解密收到的信息,得到被A的私鑰加密過的信息;第二步,在第一步獲得的數(shù)據(jù)基礎(chǔ)上用A的公鑰再解密一次即得到未加密信息。
第一層加密的目的是證明這個(gè)信息是由A加密并發(fā)出的,因?yàn)橹挥蠥的私鑰才能完成這樣的加密,這一步也叫做數(shù)字簽名,它排除了消息是別人偽造或者別人冒充A的可能性。第二層加密的目的是確保信息只有B能夠解密、看到未加密信息,因?yàn)橹挥蠦有解密私鑰,即使別人看到了加密后的信息,也無法解密,更無法篡改。
有了這一密碼學(xué)技術(shù)保障,即使在匿名的P2P環(huán)境中,也無須擔(dān)心比特幣網(wǎng)絡(luò)通信的安全性,更不用擔(dān)心有人“冒領(lǐng)”比特幣。
(三)公開透明
比特幣的本質(zhì)是一個(gè)互相驗(yàn)證的公開記賬系統(tǒng)。這個(gè)系統(tǒng)所做的事情,就是記錄所有賬戶發(fā)生的所有交易。每個(gè)賬號(hào)的每筆數(shù)額變化都會(huì)記錄在全網(wǎng)總賬本(區(qū)塊鏈)中。而且每個(gè)人手上都有一份完整的賬本,每個(gè)人都可以獨(dú)立統(tǒng)計(jì)出比特幣有史以來每個(gè)賬號(hào)的所有賬目,也能算出任意賬號(hào)當(dāng)前余額是多少。
這里最關(guān)鍵的一點(diǎn)在于每人手上都有完整的賬本,因此系統(tǒng)里沒有任何人有唯一決定權(quán)。任何想隱藏或修改交易數(shù)據(jù)的行為都會(huì)被整個(gè)網(wǎng)絡(luò)否決掉,除非有人有能力修改50%以上用戶的賬本,這就是比特幣系統(tǒng)里所謂的51%攻擊。
比特幣客戶端在使用時(shí)會(huì)進(jìn)行大量的數(shù)據(jù)同步,它同步的就是全網(wǎng)總賬本,這些數(shù)據(jù)保障了整個(gè)體系的去中心化和每個(gè)客戶端的一切知情權(quán)。正是因?yàn)樗袛?shù)據(jù)公開透明,而整個(gè)比特幣軟件也是開源的,任何人都可以去查看它的源代碼,人們才會(huì)信任這套去中心化的系統(tǒng),而不擔(dān)心里面是否隱藏著什么陰謀。
(四)算力民主
礦工們對(duì)篡改全網(wǎng)總賬本及雙重支付問題的監(jiān)督,實(shí)際上依靠的是計(jì)算力投票機(jī)制。以雙重支付為例,由于同一筆比特幣被支付兩次,必然形成不一致的區(qū)塊數(shù)據(jù),導(dǎo)致區(qū)塊鏈分叉,承認(rèn)哪次支付、拒絕哪次支付,由礦工投票決定。
投票規(guī)則如下:假如雙重支付形成兩個(gè)不一致的區(qū)塊A和B,此時(shí)礦工甲搶到了A的記賬權(quán),把A掛接在當(dāng)前的區(qū)塊鏈末尾,礦工乙搶到了B的記賬權(quán),同樣把B掛接在當(dāng)前的區(qū)塊鏈末尾,此時(shí)的區(qū)塊鏈分叉為A鏈和B鏈。在下一個(gè)記賬周期里,礦工們會(huì)決定把新生成的區(qū)塊掛在A鏈還是B鏈上。依此類推,隨著時(shí)間的推移,A鏈和B鏈會(huì)不斷延長(zhǎng),直到某個(gè)鏈的長(zhǎng)度顯著超過了另外一個(gè),然后鏈被舍棄掉,長(zhǎng)鏈中包含的交易被確認(rèn)。
同樣,篡改網(wǎng)絡(luò)總賬本也意味著區(qū)塊鏈的分叉,一個(gè)鏈?zhǔn)潜淮鄹牡募儋~本,另一個(gè)鏈?zhǔn)墙^大部分人持有的真賬本。由于大部分礦工看不到篡改過的假賬本,因而他們只會(huì)在正確的鏈上掛接新數(shù)據(jù)塊,也就是正確的區(qū)塊鏈會(huì)被絕大部分的礦工維護(hù),而被篡改的區(qū)塊鏈只有篡改者自己維護(hù),競(jìng)爭(zhēng)的結(jié)果自然是篡改者的假賬本被拋棄。
比特幣系統(tǒng)任何規(guī)則的更改幾乎總會(huì)引起區(qū)塊鏈的分叉,礦工們通過向不同的鏈掛接新數(shù)據(jù)塊的方式表達(dá)自己對(duì)新、舊規(guī)則的態(tài)度。顯然,私自更改的規(guī)則將無法獲得絕大多數(shù)礦工的支持,因?yàn)橐?guī)則內(nèi)嵌于挖礦軟件之中,礦工們不更新軟件(即拒絕私自更改規(guī)則的軟件),就不可能在新規(guī)則的區(qū)塊鏈之后掛接新數(shù)據(jù)塊。
因此,在比特幣的世界里,幾乎一切都依賴于計(jì)算力投票。比特幣的發(fā)行靠計(jì)算力投票獲得,比特幣的安全傳輸靠計(jì)算力投票保障,比特幣交易的不可欺騙、不可撤銷也靠計(jì)算力投票達(dá)成,甚至比特幣規(guī)則的更改、客戶端的完善都靠計(jì)算力投票選擇。計(jì)算力投票保障了比特幣網(wǎng)絡(luò)的發(fā)展壯大。其中的關(guān)鍵在于,計(jì)算力背后是一個(gè)個(gè)礦工,他們用礦機(jī)直接為對(duì)自己最有利的行為投票,因而比特幣網(wǎng)絡(luò)實(shí)質(zhì)上完成了一場(chǎng)大范圍直接民主的實(shí)踐,每個(gè)人依靠自己的直接投票權(quán)建立起了一種新型的P2P契約。這種契約在零信任的前提下達(dá)成,理論上極其不穩(wěn)定,實(shí)踐上卻極其有效。
- 盈利原本就這么簡(jiǎn)單
- 普惠金融:前沿探索、動(dòng)機(jī)考察與效應(yīng)評(píng)估
- 股票大數(shù)據(jù)挖掘?qū)崙?zhàn):股票預(yù)測(cè)篇
- 常識(shí)的力量
- 從零開始學(xué)眾籌:入門必備+實(shí)戰(zhàn)技巧+風(fēng)險(xiǎn)防控
- 中國(guó)金融機(jī)構(gòu)投資者和公司治理
- 2019年中國(guó)信托公司經(jīng)營(yíng)藍(lán)皮書
- 精通財(cái)富管理
- 制衡銀行:金融監(jiān)管平衡術(shù)
- 跟我學(xué)做賬
- 資管大時(shí)代:中國(guó)資管市場(chǎng)未來改革與發(fā)展趨勢(shì)
- 杠桿黑洞2:A股驚魂68小時(shí)技術(shù)性復(fù)盤:多米諾骨牌
- 中國(guó)財(cái)富管理報(bào)告(2015)
- 信用卡應(yīng)用大全
- 金融脫媒:一場(chǎng)經(jīng)歷金融改革的實(shí)踐與演說