現在以太坊2.0的技術討論非常多,但絕大多數文章都沒能把那些基礎概念說明白,把讀者都繞暈了。
雖然ETH2.0總體上是非常復雜的,但那些基礎概念,如分片,信標鏈,的設計思想是非常簡潔,不需要我們擁有多少專業知識就可以弄明白。
我們先拋開那些復雜的技術實現細節,就可以用非常簡潔的文字描述分片這個概念。
以太坊地址
我們先看一下以太坊的地址格式。下面是一個典型的以太坊地址,我在瀏覽器里隨便復制過來的。
0x506dDF5a547EaaE34bAE6Ff57c78B5aD50a6A1BF
Solana發布改進網絡升級計劃,將組建對抗團隊并改進重啟過程:金色財經報道,Solana 聯合創始人 Anatoly Yakovenko 發布“改進網絡升級的計劃”,將改進 Solana 升級過程、組建對抗團隊、改進重啟過程、以穩定為中心。
Solana 核心工程師計劃幫助改進流程如下:
在主網測試版升級之前,將測試網降級到當前的主網測試版和功能集;
將測試網升級為新版本的發布候選;
觀察測試網遷移是如何實時進行的;
將測試網降級回當前的主網測試版;
在對測試網進行壓力測試時重復此過程;
發布新版本給 mainnet-beta 驗證器進行升級。[2023/3/1 12:36:00]
所有的以太坊地址開頭兩個字符都是0x,代表了使用的是十六進制。從第三個字符開始,每個字符就是從0到F,一共16個可能性。
《彭博商業周刊》將于10月31日出版專刊“The Crypto Story”:金色財經報道,《彭博商業周刊》將于2022年10月31日出版專刊,本期專刊將僅刊發一篇特稿“The Crypto Story”,創造該雜志93年歷史上唯二案例。《彭博商業周刊》上一次如此刊發的是2015年6月11日的專刊特稿“What Is Code”。“The Crypto Story”作者為彭博觀點專欄作家Matt Levine。
“The Crypto Story”文章共分四個部分:Ledgers, Bitcoin, Blockchains;What Does It Mean?;The Crypto Financial System;Trust, Money, Community。第一部分提及“分布式賬本”、“比特幣”、“區塊鏈”、“數字現金”;第二部分提及“價值存儲”、“Web3”;第三部分提及“Cefi”、“Defi”、“穩定幣”;第四部分提及“信任”、“金錢”、“社區”、“金融”。[2022/10/27 11:47:32]
分類
泰國加密貨幣交易所Bitkub CTO因內幕交易被監管機構處以超23萬美元罰款:金色財經消息,泰國證券交易委員會發布公告稱,加密貨幣交易所Bitkub首席技術官 Samrong Wachanasathien 在SCB Securities Company Limited與Bitkub Online Company Limited的收購交易未完成時購買了超 6 萬美元的交易所代幣 KUB。
泰國民事制裁委員會(OCSC)裁定對Samrong Wachanasathien處以8,530,383泰銖(約23.45萬美元)的罰款,并在12個月內禁止其擔任數字資產經營實體的董事或高管。[2022/8/30 12:58:18]
我們從第三個字符開始分類,如果采用一個字符分,把0到F,分別分成一類,就可以分成16類。而如果采用兩個字符,比如從00到FF,就可以分成16^2=256類。而選三位數來分,就是16^3=4096類。
現在的以太坊1.0所有的賬戶是沒有按上述字母進行區別對待,所有的地址都是一樣地位,包括外部賬戶和合約賬戶,都是一樣的。
這里說的一樣,指的是以太坊節點、錢包、及各種軟件是不會將地址分門別類,都是一視同仁。包括以太坊的區塊打包,也不會按地址分類排序。
在ETH2.0的分片設計思路中,地址就會按前幾個字母進行分類。
分片
ETH2.0的地址設計規則會進行分類,一類地址就是一個分片。這就是大名鼎鼎的分片,就這么簡單。
第一階段,以太坊2.0會有64個片,這意味著只需要選擇地址的第3和第4個字符來分類就可以了。
按地址分類后,ETH2.0的節點、錢包、各種軟件,以區塊的設計,就可以區別對待各類的地址的交易。
地址分類之后,區塊就會按地址分類進行打包。一個區塊里只會包含一類地址。而所有這些同一個分類地址的區塊,就共同組成了一個以太坊的分片。
定義
現在我們可以來定義ETH2.0的分片了。
先把地址按前幾個字母進行分類。
分片就是所有打包了同一類地址交易的區塊,并且同一分片只打包一類地址的交易。
跨片
如果一個片的地址相互發送幣,非常好處理。但如果是跨片區發送交易呢?這就要用到信標鏈了。
信標鏈我們以后說,這里簡單描述信標鏈如何幫助不同類地址跨片通信。
比如0x00地址要發1ETH到0x01地址。
每一個分片區塊,都是跟隨著信標鏈的一個區塊,一對一的關系。
方法就是0x00先把1ETH發給自己片區的那個信標鏈區塊上,信標鏈有一個叫狀態轉換函數的東西,這個狀態轉換函數會把這1ETH發給0x01分區的那個信標鏈的區塊上,然后再轉發給0x01地址。
補充說明
我上面的描述是非常簡單,不需要基礎知識就能理解。我還是要強調,這只是對分片的思想進行描述,它的實現細節很復雜。
參考資料在這里:https://eth.wiki/sharding/Sharding-FAQs英文的,很難懂。如果你愿意一個單詞一個單詞啃完,那也就理解了。
Tags:以太坊ETHETH2.0ETH2比特幣最新價格行情以太坊實時行情Ethereum2.0ETH2.0價格ETH2價格
1995年,互聯網方興未艾,但美國麻省理工學院教授尼葛洛龐帝卻在《數字化生存》一書中為未來指明了方向。他認為,數字化時代是繼工業時代和信息時代之后的一個新時代.
1900/1/1 0:00:00?要點總結受新冠肺炎大流行的影響,2020年上半年全球經濟受到了極大沖擊,連環的沖擊疊加也波及了各行各業.
1900/1/1 0:00:00在史無前例的經濟刺激措施下,A股和加密貨幣市場在近幾個月都出現了飆升,像上證綜合指數今日已突破了3450點,距離3500點已近在咫尺,而在加密貨幣市場.
1900/1/1 0:00:00本篇文章將剖析eth1.0存在的各項問題,并介紹EthereumFoundation提出的eth1.x升級相關改動能如何改善當前以太坊的困境.
1900/1/1 0:00:00世界挖礦看中國,中國挖礦看四川。8月22-23日,2020全球算力大會,暨新基建礦業峰會將在四川成都拉開帷幕.
1900/1/1 0:00:00作者:CertiK 假如中國移動或者電信有一天被黑了,那么一定會成為現代版的世界末日……你的第一反應會不會是,網絡沒有了,信號全無了,基本就屬于與世隔絕了.
1900/1/1 0:00:00