專業(yè)術(shù)語(yǔ)
共識(shí)
- 工作量證明和權(quán)益證明 都屬于共識(shí)。
- 定義:是一個(gè)機(jī)制,用來(lái)使區(qū)塊鏈可以在狀態(tài)和數(shù)值上達(dá)成一致。
- 分兩部分:
- 鏈的選擇算法 。
- 抗女巫攻擊機(jī)制。
(一)工作量證明 PoW
挖礦,是一種抗女巫機(jī)制,因?yàn)榭梢则?yàn)證誰(shuí)挖出了區(qū)塊。
是因?yàn)椴还芤粋€(gè)用戶有多少個(gè)賬戶,每個(gè)賬戶都需要經(jīng)過(guò)這個(gè)需要大量計(jì)算量的過(guò)程,來(lái)找到 工作量證明中的"難題"答案 。
每個(gè)區(qū)塊鏈會(huì)有意讓 “難題” 更難或者更簡(jiǎn)單,從而調(diào)整出塊時(shí)間。
出塊時(shí)間是 每個(gè)區(qū)塊被發(fā)布之間的時(shí)間。
(二)權(quán)益證明Pos
持有一定數(shù)量的數(shù)字貨幣,即可生成區(qū)塊。
(三)鏈選擇
怎么確定哪個(gè)區(qū)塊鏈?zhǔn)钦_的鏈。
比特幣和以太坊1.0都是中本聰共識(shí):
1.工作量證明/權(quán)益證明
手續(xù)費(fèi)由礦工(工作量證明) 或者 驗(yàn)證者(權(quán)益證明)得到。
工作量證明:
節(jié)點(diǎn)相互競(jìng)爭(zhēng)來(lái)解決難題,第一個(gè)完成的可以得到 手續(xù)費(fèi) 和區(qū)塊獎(jiǎng)勵(lì)。
缺點(diǎn):消耗電力。
權(quán)益證明:
節(jié)點(diǎn)會(huì)直接被選舉出來(lái),然后提出一個(gè)區(qū)塊,別的節(jié)點(diǎn)會(huì)驗(yàn)證這個(gè)區(qū)塊有效性。
如何選擇隨機(jī)驗(yàn)證者,以太坊2.0使用了 RANDAO。
放置質(zhì)押物以保證不作惡,以太坊 2.0 節(jié)點(diǎn)需要質(zhì)押以太幣以保證自己 會(huì)誠(chéng)實(shí)運(yùn)行
最流行。
優(yōu)點(diǎn):
- 獲得新區(qū)塊所需的計(jì)算大大降低。
- 區(qū)塊鏈分片,一個(gè)主鏈協(xié)調(diào)不同的鏈(提高了區(qū)塊鏈的空間、效率)。
缺點(diǎn):被認(rèn)為有些不夠去中心化。
2.最長(zhǎng)鏈規(guī)則
哪條鏈最長(zhǎng),有最多區(qū)塊,就用哪條鏈。
攻擊
女巫攻擊
攻擊中,單一用戶會(huì)創(chuàng)建很多匿名賬戶,來(lái)影響區(qū)塊。
雙花,51%攻擊
51%的網(wǎng)絡(luò)一致,并且獲得了最長(zhǎng)鏈,那就可以分叉區(qū)塊。
隨機(jī)數(shù)
layer1
區(qū)塊鏈的實(shí)現(xiàn)基礎(chǔ)層解決方案。
例如 比特幣、以太坊、avalanche。
layer2
加在layer1和區(qū)塊鏈上任何應(yīng)用。
例如:Chainlink ,Arbitrum,Optimism。
layer2和側(cè)鏈不同,因?yàn)閭?cè)鏈的安全性來(lái)自于自身協(xié)議。