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