時(shí)間:2021-12-17|瀏覽:436
以太坊 2.0 意在解決以太坊的共識(shí)問題和擴(kuò)展性問題,而信標(biāo)鏈( Beacon Chain )是基于共識(shí)問題提出了一個(gè)新概念,分片鏈(Shard Chains)是基于擴(kuò)展性問題提出的。
今天大白就和大家科普一下什么是信標(biāo)鏈以及信標(biāo)鏈具有怎樣的功能。
01 信標(biāo)鏈?zhǔn)鞘裁矗?br>
信標(biāo)鏈,英文名叫 Beacon Chain,Beacon ,意思就是燈塔,信號(hào)浮標(biāo)。它其實(shí)是以太坊 2.0 系統(tǒng)的核心。
信標(biāo)鏈?zhǔn)且环N全新的權(quán)益證明( PoS )區(qū)塊鏈,它是為了解決共識(shí)問題,而分片鏈( Shard Chains )的目的是解決以太坊的擴(kuò)展性問題。
分片鏈之所以能解決性能問題,它相當(dāng)于是通過多片技術(shù)處理交易等,提高了系統(tǒng)的效率和性能,下圖展示的是信標(biāo)鏈和分片鏈的結(jié)構(gòu)圖,其中信標(biāo)鏈處于協(xié)調(diào)層,負(fù)責(zé)協(xié)調(diào)和管理工作,而分片鏈處于數(shù)據(jù)層,負(fù)責(zé)數(shù)據(jù)部分的工作。
在圖中我們可以看到,為什么我們需要信標(biāo)鏈呢?
信標(biāo)鏈像是一個(gè)核心脊骨,支撐和聯(lián)系著各分片鏈。
事實(shí)上,信標(biāo)鏈?zhǔn)墙o整個(gè)以太坊 2.0 系統(tǒng)注入生命力的核心,負(fù)責(zé)指揮協(xié)調(diào)系統(tǒng)的所有參與者。那么它能做些什么呢?
02 信標(biāo)鏈可以做什么?
首先,這條鏈?zhǔn)菣?quán)益證明( PoS )區(qū)塊鏈,它可以讓驗(yàn)證者可以參與質(zhì)押系統(tǒng)、替代礦工的角色而成為鏈的構(gòu)建者。也就是說信標(biāo)鏈上管理著驗(yàn)證者的名單,以及分片驗(yàn)證者任務(wù)。
怎么樣才可以成為信標(biāo)鏈的驗(yàn)證者呢?
首先你需要向當(dāng)前以太坊主鏈上的一個(gè)合約發(fā)送押金( 32 個(gè)以太幣),然后經(jīng)過一系列的審核檢查之后,你就會(huì)收到一張電子收據(jù)(以太坊智能合約中的事件),這個(gè)收據(jù)就相當(dāng)于一張 vip 卡,有了這張卡,你就擁有了驗(yàn)證資格,成為了驗(yàn)證者。如果你很“活躍”,就可能被選中成為區(qū)塊提議者。
成為驗(yàn)證者之后,信標(biāo)鏈就會(huì)給你安排任務(wù)了。
它會(huì)將你隨機(jī)分配到一到兩個(gè)分片中去做驗(yàn)證。我們知道,在工作量證明機(jī)制下,也就是我們現(xiàn)在的以太坊主鏈上,礦工通過挖礦生成下一個(gè)區(qū)塊,但是在權(quán)益證明機(jī)制下,不存在挖礦,下一個(gè)區(qū)塊的產(chǎn)生是由驗(yàn)證者們選擇出來(lái)的。這個(gè)選擇具有隨機(jī)性,不是一個(gè)驗(yàn)證者所能掌控的,這也體現(xiàn)了去中心化的特點(diǎn)。
假如你不是很“活躍”,信標(biāo)鏈將你分配到分片之后,你需要同該分片的其它驗(yàn)證者一起選擇出新的區(qū)塊。
然后該分片的區(qū)塊提議者就會(huì)為這個(gè)分片收集交易,并且將這些交易納入到剛剛驗(yàn)證者們選出的區(qū)塊中去,雖然由于你不是區(qū)塊的提意者,也就沒有將交易納入新區(qū)塊的權(quán)力,但是作為驗(yàn)證者的你這個(gè)時(shí)候可以驗(yàn)證這個(gè)過程中區(qū)塊提議者是否行為妥當(dāng)。以太坊 以太幣 以太坊2.0 以太坊區(qū)塊 區(qū)塊鏈 智能合約 ETH 挖礦