實現(xiàn)去中心化
在比特幣白皮書《比特幣:一個點對點電子現(xiàn)金系統(tǒng)》中,中本聰詳細地解釋了他是如何設(shè)計這個系統(tǒng)的。在其中,他確立了此后所有區(qū)塊鏈系統(tǒng)的主要設(shè)計原則。
(1)一個真正的點對點電子現(xiàn)金應(yīng)該允許從發(fā)起方直接在線支付給對方,而不需要通過第三方的金融機構(gòu)。
(2)現(xiàn)有的數(shù)字簽名技術(shù)雖然提供了部分解決方案,但如果還需要經(jīng)過一個可信的第三方機構(gòu)來防止(電子現(xiàn)金的)“雙重支付”,那就喪失了(電子現(xiàn)金帶來的)主要好處。
(3)針對電子現(xiàn)金會出現(xiàn)的“雙重支付”問題,我們用點對點的網(wǎng)絡(luò)技術(shù)提供了一個解決方案。
(4)該網(wǎng)絡(luò)給交易記錄打上時間戳(timestamp),對交易記錄進行哈希散列處理后,將之并入一個不斷增長的鏈條中,這個鏈條由哈希散列過的工作量證明(hash-basedproof-of-work)組成,如果不重做工作量證明,以此形成的記錄無法被改變。
(5)最長的鏈條不僅僅是作為被觀察到的事件序列的證明,并且證明它是由最大的CPU處理能力池產(chǎn)生的。只要掌控多數(shù)CPU處理能力的計算機節(jié)點不(與攻擊者)聯(lián)合起來攻擊網(wǎng)絡(luò)本身,它們將生成最長的鏈條,把攻擊者甩在后面。
這個網(wǎng)絡(luò)本身僅需要最簡單的結(jié)構(gòu)。信息盡最大努力在全網(wǎng)廣播即可。節(jié)點可以隨時離開和重新加入網(wǎng)絡(luò),只需(在重新加入時)將最長的工作量證明鏈條作為在該節(jié)點離線期間發(fā)生的交易的證明即可。
責任編輯:胡金鵬