買以太坊 買以太坊
Ctrl+D 買以太坊
ads
首頁 > ICP > Info

以太坊:以太坊2.0技術淺析:信標鏈和分片_GET

Author:

Time:1900/1/1 0:00:00

就在剛過去的7月31日,加密貨幣市值第二高的以太坊迎來了5周年生日。隨著以太坊的不斷發展,社會各界對以太坊的關注也在不斷增加,用戶及應用的不斷激增,也使得大家對以太坊2.0的呼聲不斷高漲。

什么是以太坊2.0?

以太坊2.0是計劃中的以太坊替代方案。

隨著DeFi等項目的迅速升溫,以太坊上交易量不斷激增,這使得交易費用不斷攀升,交易時間不斷加大。總的來說,現行的以太坊1.0已經難以滿足用戶的使用需求和發展需求。

今年4月份,信標鏈創建創世區塊,“0階段”正式啟動測試。以太坊2.0網絡啟動協調員DannyRyan也在論壇中初步宣布,以太坊2.0最終測試網預計將于8月初正式啟動測試。這也意味之以太坊2.0已離我們近在咫尺。

以太坊L2網絡總鎖倉量為53.7億美元:金色財經報道,L2BEAT數據顯示,截至1月31日,以太坊Layer2上總鎖倉量為53.7億美元。其中鎖倉量最高的為擴容方案Arbitrum,約28.4億美元,占比51.11%;其次是dYdX,鎖倉量為9.16億美元,占比17.85%;第三為Optimism,鎖倉量為4.23億美元,占比7.75%[2022/1/31 9:24:11]

以下是以太坊2.0的設計目的:

圖1

1、使其更加簡潔,哪怕影響一些效率

BlockSec:以太坊分叉因Geth舊版本在處理預編譯合約調用時未考慮異常值的處理:BlockSec團隊發文稱,北京時間2021年8月27日20點50分左右(區塊高度13107518),以太坊突然出現分叉。BlockSec通過分析Geth的代碼版本修改和這筆造成分叉的交易(0x1cb6fb36633d270edefc04d048145b4298e67b8aa82a9e5ec4aa1435dd770ce4)厘清了以太坊分叉的根本原因:Geth舊版本在處理預編譯合約調用時,并未考慮特殊情況(corner case)下參數值的處理,從而引發重疊拷貝(overlapping copy),導致返回值異常。該漏洞(CVE-2021-39137)已提交Geth官方,目前尚未披露細節,但攻擊者已經利用漏洞實施了攻擊。

BlockSec總結稱,通過對整個攻擊流程的梳理和Geth源代碼的分析,BlockSec認為根本原因在于Geth舊版本在處理預編譯合約的調用時并未考慮異常值的處理,導致攻擊者利用該漏洞實施了重疊拷貝,影響了返回值,最終導致分叉的出現。由于Geth是BSC、HECO、Polygon等公鏈的基礎,因此該漏洞影響范圍甚廣。目前各公鏈也先后推出了升級和補丁,BlockSec也呼吁各相關節點盡早升級打上補丁,以確保基礎設施的安全。[2021/8/28 22:42:41]

2、當主要網絡分區以及大部分節點離線時仍能保持存活狀態

KingData監控:灰度ETC基金持倉減持1021.41枚以太坊經典:據KingData數據顯示,灰度ETC基金減持1021.41枚以太坊經典,基金持倉總規模變為1242.56萬枚ETC。(注:灰度暫未開放贖回,小幅減持或因每股含幣量微調、扣減管理費所致。)更多數據或KingData下載見原文鏈接。[2021/4/9 20:01:37]

3、選擇可以抵抗量子計算的組件或者使用日后可以替換為抗量子計算的組件

4、使用加密技術并使驗證者在單位時間里能夠參與更多的出塊

5、使任何消費級個人電腦也可以參與到分片的處理中

為實現這些目標,以太坊2.0采用了信標鏈、分片、POS及eWASM等技術。我們先來看看以太坊2.0完全實現后的樣子,如下圖所示:

動態 | LedgerX清算5000萬美元交易量 未來或添加以太坊產品:據Coindesk消息,比特幣衍生品交易所LedgerX表示,該公司僅在7月就清算了5000萬美元的比特幣衍生品交易量。未來LedgerX或將添加以太坊衍生產品,該公司正在與監管機構合作以獲得批準。[2018/8/7]

圖2

整個以太網2.0分為四層:

1、POW主鏈層:也就是以太坊1.0的單鏈,作為最底層的基礎,在以太坊1.0向2.0過渡階段,會將以太坊1.0中的價值逐漸轉移到信標鏈中,當以太坊2.0過渡完成,可能會作為一條分片鏈,也可能繼續保留,還未有定論。

2、信標鏈層:此層最終將是分片鏈的管理層,負責管理分片鏈,并參與分片鏈之間的互通,在過渡階段也涉及價值轉移等。

3、分片鏈層:64條不同的鏈,與同一條信標鏈進行溝通,存儲數據,運行合約等,每一條鏈都相當于一條以太坊1.0。

4、虛擬機層:eWASM虛擬機,運行智能合約的執行環境,建立于分片上。

以太坊2.0的關鍵技術

鑒于區塊鏈的不可篡改及出現漏洞后影響巨大等特性,以太坊1.0到2.0的過渡期將持續2年左右,并且分階段進行。

階段0:主要實現信標鏈及以太坊1.0中的部分價值轉移。

階段1:主要實現分片,并穩步將區塊鏈1.0上的數字資產轉移到分片中

階段2:主要實現eWASM虛擬機

……

……

由于階段2的具體實現還不清晰,我們主要針對階段0和階段1的技術實現進行簡單分析。

信標鏈和POS

信標鏈就是一條基于POS機制的區塊鏈單鏈。

在實現CasperFFG共識時,定義了“驗證者”和“提案者”兩種角色。一個節點如果想要成為“驗證者”,就需要向以太坊1.0中的一個智能合約抵押至少16ETH,智能合約觸發事件,信標鏈檢測到事件并將地址其加入“驗證者”列表。

信標鏈將“驗證者”隨機分配到分片中進行作業。在進行出塊時,信標鏈從“驗證者”中隨機選出“提案者”,“提案者”提出區塊,由“驗證者”進行驗證。信標鏈會對所有“驗證者”和“提案者”進行監視,如若其誠實的完成作業,就給予獎勵,如果其作惡,就會沒收其抵押的ETH。

在實現信標鏈時,定義了信標鏈上保存的數據時分片鏈上的世界狀態。當分片鏈上的世界狀態發生變化,信標鏈上就會產生新的區塊,只有在信標鏈上被記錄的分片的世界狀態,才是被認可的不可逆的區塊數據,如下圖所示:

圖3

分片

分片就是不同的子區塊鏈。

分片的實現其實是基于地址的。這里我們可以假設:我們將地址為0x00開頭的地址定義為分片1,將地址為0x01開頭的地址定義為分片2.以此類推,我們就可以擁有16*16=256個分片。

當節點1被信標鏈分配到分片1時,那么節點1只會對地址是0x00開頭的地址交易進行打包和交易,對于其他地址開頭的交易,將直接丟棄。這樣就抽象出了不同的分片,整個區塊鏈就被抽象的分割成不同的分片。

以太坊2.0展望

以太坊2.0將會是與以太坊1.0完全不同的系統,可能在未來的幾年就會正式上線運行。我們應該在以太坊2.0正式上線前對它的功能特性進行了解,更好的迎接區塊鏈的新浪潮。

Tags:以太坊ETHGETHGET以太坊幣最新價格行情Ethereum Alpes游戲名《TogetherBnB》白嫖steamtogetherbnb

ICP
元宇宙:展望 | 比特幣的2020年下半場_元宇宙入局需要多少錢

就在隔夜凌晨,美國聯邦法院表示,根據華盛頓特區法律,比特幣被定義為“貨幣”。指出,虛擬貨幣比特幣是華盛頓特區《貨幣傳輸者法》所涵蓋的一種“貨幣”.

1900/1/1 0:00:00
OIN:BCH社區分裂幾成定局,“分叉”能讓Bitcoin再次偉大?_COI

昨天,分叉BCH成了幣圈最熱鬧的話題。主角是楊海坡,大家也喜歡叫他海洋,他是ViaBTC礦池和CoinEx交易所創始人.

1900/1/1 0:00:00
APP:下一個“趣步”崛起:宣稱“購物省錢”,年化收益率300%,吸引600萬韭菜_dapp幣行情

轉自: 一本區塊鏈文|棘輪 除了走路賺錢、看短視頻賺錢,資金盤還有什么噱頭?答案,是“網購省錢”。2019年年末,打著“網購省錢”的資金盤“鏈淘”橫空出世.

1900/1/1 0:00:00
PLU:Plus Token主犯落案!是傳銷還是詐騙?肖颯律師在線答疑 | 8問大事件直播回放_TOKE

時隔一年,PlusToken的主犯和骨干全部落案!400億元、200萬人、3000層關系,PlusToken是傳銷還是詐騙?用戶該怎么維權?8月5日.

1900/1/1 0:00:00
ETH:LSE商業評論:中國CBDC的領先地位對企業全球戰略的5大影響_ING

作者:JemmaXu,DanPrud’homme原文:LSEBusinessReview,原題《中國CBDC的領先地位對企業而言意味著什么?》翻譯:清華大學金融科技研究院區塊鏈研究中心Covid.

1900/1/1 0:00:00
比特幣:看!這兒有區塊鏈er們仰望的宇宙星空!_WEB

5月份的時候,鏈作曾與賽凡科幻空間合作,推出了《三體》官方授權的系列周邊,當時受到了不少區塊鏈er的喜愛,系列產品一度售磬.

1900/1/1 0:00:00
ads