W3Cschool
恭喜您成為首批注冊(cè)用戶
獲得88經(jīng)驗(yàn)值獎(jiǎng)勵(lì)
要克服的一個(gè)主要障礙是(用比特幣術(shù)語(yǔ))所謂的“雙花攻擊”:如果網(wǎng)絡(luò)中存在兩個(gè)交易都想清空賬戶會(huì)發(fā)生什么?只有一個(gè)交易可以是有效的,通常是最先被接受的交易。問(wèn)題是“第一”在點(diǎn)對(duì)點(diǎn)網(wǎng)絡(luò)中并不是一個(gè)客觀的術(shù)語(yǔ)。
對(duì)此的抽象答案是您不必關(guān)心。將為您選擇全球接受的交易順序,解決沖突。交易將被捆綁到所謂的“塊”中,然后它們將在所有參與節(jié)點(diǎn)之間執(zhí)行和分發(fā)。如果兩筆交易相互矛盾,則最終成為第二筆的交易將被拒絕,并且不會(huì)成為區(qū)塊的一部分。
這些塊在時(shí)間上形成一個(gè)線性序列,這就是“區(qū)塊鏈”這個(gè)詞的來(lái)源。區(qū)塊以相當(dāng)固定的間隔添加到鏈中——對(duì)于以太坊來(lái)說(shuō),這大約是每 17 秒一次。
作為“訂單選擇機(jī)制”(稱為“挖礦”)的一部分,可能會(huì)不時(shí)恢復(fù)塊,但僅在鏈的“末端”。在特定塊之上添加的塊越多,該塊被還原的可能性就越小。因此,您的交易可能會(huì)被還原甚至從區(qū)塊鏈中刪除,但是您等待的時(shí)間越長(zhǎng),它就越不可能。
筆記
交易不能保證包含在下一個(gè)區(qū)塊或任何特定的未來(lái)區(qū)塊中,因?yàn)樗蝗Q于交易的提交者,而是由礦工決定交易包含在哪個(gè)區(qū)塊中。
如果您想安排合約的未來(lái)調(diào)用,您可以使用智能合約自動(dòng)化工具或預(yù)言機(jī)服務(wù)。
Copyright©2021 w3cschool編程獅|閩ICP備15016281號(hào)-3|閩公網(wǎng)安備35020302033924號(hào)
違法和不良信息舉報(bào)電話:173-0602-2364|舉報(bào)郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號(hào)
聯(lián)系方式:
更多建議: