以太坊2.0 意在解決以太坊的共識問題和擴展性問題,基於共識問題提出了一個新概念就是信標鏈( Beacon Chain ),而基於擴展性問題提出的是分片鏈(Shard Chains )。
今天就跟大家科普一下什麼是信標鏈,以及信標鏈具有怎樣的功能。
01
訊號標鍊是什麼?
信標鏈,英文名叫 Beacon Chain,Beacon ,意思是燈塔,訊號浮標。它其實是以太坊 2.0 系統的核心。
信標鍊是一種全新的權益證明( PoS )區塊鏈,它是為了解決共識問題,而分片鏈( Shard Chains )的目的是解決以太坊的擴展性問題。
分片鏈之所以能解決效能問題,它相當於是透過多片技術處理交易等,提高了系統的效率和效能,下圖展示的是信標鍊和分片鏈的結構圖,其中信標鏈處於協調層,負責協調和管理工作,而分片鏈處於資料層,負責資料部分的工作。

在圖中我們可以看到,為什麼我們需要訊號標鏈呢? 信標鍊像是一個核心脊骨,支撐和聯繫著各分片鏈。 事實上,信標鍊是為整個以太坊 2.0 系統注入生命力的核心,負責指揮協調系統的所有參與者。那麼它能做些什麼呢?
02
「訊號鏈可以做什麼?

首先,這條鍊是權益證明POS區塊鏈,它可以讓驗證者可以參與質押系統、替代礦工的角色而成為鏈的建構者。也就是說信標鏈上管理驗證者的名單,以及分片驗證者任務。
怎麼樣才可以成為信標鏈的驗證者呢?
首先你需要向目前以太坊主鏈上的一個合約發送押金( 32 個以太幣),然後經過一系列的審核檢查之後,你就會收到一張電子收據(以太坊智能合約中的事件),這個收據就相當於一張vip 卡,有了這張卡,你就擁有了驗證資格,成為了驗證者。如果你很“活躍”,就可能被選中成為區塊提議者。
成為驗證者之後,信標鏈就會為你安排任務了。
它會將你隨機分配到一到兩個分片中去做驗證。我們知道,在工作量證明機制下,也就是我們現在的以太坊主鏈上,礦工透過挖掘產生下一個區塊,但是在權益證明機制下,不存在挖掘,下一個區塊的產生是由驗證者們選擇出來的。這個選擇具有隨機性,不是驗證者所能掌控的,這也反映了去中心化的特徵。
假如你不是很“活躍”,信標鏈將你分配到分片之後,你需要同該分片的其它驗證者一起選擇出新的區塊。
然後該分片的區塊提議者就會為這個分片收集交易,並且將這些交易納入到剛剛驗證者們選出的區塊中去,雖然由於你不是區區塊的提意者,也就沒有將交易納入新區塊的權力,但是作為驗證者的你這個時候可以驗證這個過程中區塊提議者是否行為妥當。
如果你表現良好,做了身為驗證者應該做的事就會得到獎勵,相反,如果你違反規則就受到懲罰,懲罰就是從你抵押的32 ETH 中扣除一部分,當抵押金低於16 個以太幣之後,信標鏈就會將你從驗證者清單中移除。
如果有一天你不想當驗證者了,你抵押的以太幣加上你得到的獎勵以及減去你因懲罰而扣除的以太幣將不會回到你之前的以太坊主鏈中,而是會被存進某一個分片鏈。
除了管理驗證者之外,信標鏈還需要儲存一些認證( Attestation )。
我們知道當前的以太坊區塊鏈上存儲了我們平時的那些資產轉移等交易的數據信息,但是信標鏈不同於當前的以太坊主鏈,它存儲的是一系列經過計算的字串。
這個字串的產生是基於計算機中的一種哈希運算,它就像生活中你將豆子放進豆漿機處理之後,你不能根據得到的豆漿去判斷之前豆子的形狀大小等特徵。而且假設你多加了一顆豆子,得到的豆漿就會發生很大的改變,你無法確定你這顆豆子是豆漿中的哪個微粒,這個豆漿機就像是哈希算法, 不能透過哈希之後的結果去推導去哈希之前的樣子,而且只要哈希之前的資料有一點改變,哈希之後的結果就會發生很大的變化。
在信標鏈中,驗證者驗證並簽署交易,例如一筆轉帳交易,然後經過雜湊變成一段字串,將這個字串存到信標鏈中,此時這個字串就代表了一筆交易的數據,這樣做的好處就是,你不用去深入探討這筆交易到底在哪個分片中發生。
分片中的狀態一旦改變(例如某個帳戶餘額發生了丁點改變),驗證者都會把這個變化報告給信標鏈。因此,信標鏈即時追蹤者分片的變化,也建立起了個分片間的聯繫與通訊。
03
小結
總的來講,信標鏈就像信號燈一樣,指揮著系統的各種行為,儲存大量的認證資料。但是這種指揮是去中心化的,如參與其中的驗證者的投票行為是由驗證者本身自己所決定的,信標鍊是不能左右的。最後,信標鏈以及分片鏈也涉及許多的技術困難,以太坊團隊也在砥礪前進。
以上是以太坊 2.0 中的信標鍊是什麼?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

加密市場又重新成為了眾人矚目的焦點,因為在新鮮宏觀上的跨類別集會。諸如Fartcoin之類的模因硬幣正在激增,發布了三位數的收益,並超過了Floki和Dogwifhat等長期存在的項目。

加密不會長時間保持安靜。一分鐘,這是所有圖表和chat不休,而下一分鐘 - 再次成為頭條新聞。四月充滿了動作。

Dogecoin的價格集會受到了未來期貨開放興趣(OI)的重大驅動。在過去的兩個星期中,Dogecoin的OI飆升了約13億美元

Dogecoin(Doge)的價格在過去24小時內上漲了2%,交易約0.1814美元

儘管在過去的24小時內略有下降,但模因硬幣仍處於強勁的每週上升趨勢中,為重新推動推動了樂觀情緒

熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

Video Face Swap
使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱門文章

熱工具

SecLists
SecLists是最終安全測試人員的伙伴。它是一個包含各種類型清單的集合,這些清單在安全評估過程中經常使用,而且都在一個地方。 SecLists透過方便地提供安全測試人員可能需要的所有列表,幫助提高安全測試的效率和生產力。清單類型包括使用者名稱、密碼、URL、模糊測試有效載荷、敏感資料模式、Web shell等等。測試人員只需將此儲存庫拉到新的測試機上,他就可以存取所需的每種類型的清單。

mPDF
mPDF是一個PHP庫,可以從UTF-8編碼的HTML產生PDF檔案。原作者Ian Back編寫mPDF以從他的網站上「即時」輸出PDF文件,並處理不同的語言。與原始腳本如HTML2FPDF相比,它的速度較慢,並且在使用Unicode字體時產生的檔案較大,但支援CSS樣式等,並進行了大量增強。支援幾乎所有語言,包括RTL(阿拉伯語和希伯來語)和CJK(中日韓)。支援嵌套的區塊級元素(如P、DIV),

SublimeText3 Linux新版
SublimeText3 Linux最新版

記事本++7.3.1
好用且免費的程式碼編輯器

DVWA
Damn Vulnerable Web App (DVWA) 是一個PHP/MySQL的Web應用程序,非常容易受到攻擊。它的主要目標是成為安全專業人員在合法環境中測試自己的技能和工具的輔助工具,幫助Web開發人員更好地理解保護網路應用程式的過程,並幫助教師/學生在課堂環境中教授/學習Web應用程式安全性。 DVWA的目標是透過簡單直接的介面練習一些最常見的Web漏洞,難度各不相同。請注意,該軟體中