時間:2021-12-13|瀏覽:448
信標鏈,英文名稱 Beacon Chain,Beacon ,意思是燈塔,信號浮標。它實際上是以太坊 2.0 系統(tǒng)的核心。
信標鏈是一種全新的權益證明( PoS 為了解決共識問題,區(qū)塊鏈是分片鏈( Shard Chains )目的是解決以太坊的擴展問題。
分片鏈可以解決性能問題,相當于通過多技術處理交易,提高系統(tǒng)的效率和性能,下圖顯示信標鏈和分片鏈結構圖,信標鏈處于協(xié)調(diào)層,負責協(xié)調(diào)管理,分片鏈處于數(shù)據(jù)層,負責數(shù)據(jù)部分。 在圖片中,我們可以看到為什么我們需要信標鏈?信標鏈就像一個支持和連接每個子鏈的核心脊骨。事實上,信標鏈是給整個以太坊的 2.0 系統(tǒng)注入生命力的核心,負責指揮和協(xié)調(diào)系統(tǒng)的所有參與者。那么它能做什么呢?
? ?
? ?02
信標鏈能做什么?
首先,這條鏈是權益證明( PoS )區(qū)塊鏈允許驗證人參與質押系統(tǒng),取代礦工,成為鏈的構建者。也就是說,驗證名單和分片驗證者任務管理在信標鏈上。
如何成為信標鏈的驗證者?
首先,您需要向當前以太坊主鏈上的合同發(fā)送押金( 32 一個以太幣),經(jīng)過一系列的審核和檢查,您將收到電子收據(jù)(以太坊智能合同中的事件),相當于一個 vip 卡,有了這張卡,你就有了驗證資格,成為了驗證如果你活躍,你可能會被選為區(qū)塊提議者。
成為驗證人后,信標鏈會為您安排任務。
它將隨機將您分配到一到兩個片段進行驗證。我們知道,在工作量認證機制下,即在我們目前的以太坊主鏈上,礦工通過挖掘生成下一個塊,但在權益認證機制下,沒有采礦,下一個塊的生成是由驗證人選擇的。這種選擇是隨機的,不是驗證人可以控制的,這也反映了分散的特點。
如果你不是很活躍,信標鏈將你分配到分片后,你需要與分片的其他驗證者一起選擇新的塊。
然后分割塊提議者將收集交易,并將這些交易納入驗證者選擇的塊,雖然因為你不是塊提議者,也沒有權利將交易納入新塊,但作為驗證者你可以驗證塊提議者在這個過程中是否合適。
如果你表現(xiàn)良好,做驗證者應該做的事情,你會得到獎勵。相反,如果你違反規(guī)則,你會受到懲罰,懲罰是你抵押的 32 ETH 扣除的部分,當?shù)盅航鸬陀?16 一枚以太幣后,信標鏈將您從驗證人列表中刪除。
如果有一天你不想成為一個驗證者,你抵押的以太幣加上你得到的獎勵和減去你因懲罰而扣除的以太幣將不會回到你以前的以太坊主鏈,而是存儲在一個分片鏈中。
除了管理驗證人,信標鏈還需要存儲一些認證( Attestation )。
我們知道我們通常的資產(chǎn)轉移和其他交易數(shù)據(jù)信息存儲在當前的以太坊區(qū)塊鏈上,但信標鏈不同于當前的以太坊主鏈,它存儲一系列計算字符串。
這個字符串的產(chǎn)生是基于計算機中的哈希操作,就像你在生活中把豆子放進豆?jié){機一樣。你不能根據(jù)你得到的豆?jié){來判斷以前豆子的形狀和大小。假設你再加一顆豆子,豆?jié){會發(fā)生很大的變化,你不能確定你的豆子是豆?jié){中的哪個顆粒,豆?jié){機就像哈希算法,不能通過哈希結果推導哈希之前,只要哈希之前的數(shù)據(jù)有一點變化,哈希結果就會發(fā)生很大的變化。
在信標鏈中,驗證人驗證并簽署交易,如轉賬交易,然后通過哈希成為字符串,字符串存儲在信標鏈中,字符串代表交易數(shù)據(jù),優(yōu)點是你不需要探索交易發(fā)生在哪個部分。
一旦分片中的狀態(tài)發(fā)生變化(例如,賬戶余額發(fā)生了一點變化),驗證人將向信標鏈報告此變化。因此,信標鏈實時跟蹤分片的變化,也建立了分片之間的聯(lián)系和通信。