ETH2.0是以太坊的計劃升級方案。在接下來的幾年里,ETH2.0的設計者們計劃完全革新以太坊的共識系統,并引入以太坊現有的世界狀態。由于涉及面極廣,我們也無法準確地說明ETH2.0將包括或者不包括哪些內容。ETH2.0的研究已經有一定的規模了,有不少團隊致力于早期實現。目前,ETH2.0設計者暫時計劃的工作有分片,Casper,狀態租金以及eWASM虛擬機。初代客戶端測試正在進行中,并且預計在三個月內推出功能更精簡的ETH2.0測試網。
首先,ETH2.0將從以太坊主鏈獲取ETH,但是設計者計劃最終能夠轉變這種關系:將ETH2.0作為主鏈,ETH1.X作為其管理的一條分片鏈。
那么這對工程師來說意味著什么呢?
如果你是一名計劃部署ETH2.0智能合約的Solidity或者Dapp開發者,那么你會遇上很多變化。ETH2.0會完全替代ETH1.0,我們在ETH1.0上編寫智能合約時所作的假設,到了ETH2.0可能就不現實了。我們為ETH1.X編寫的工具以及合約可能需要為ETH2.0完全重構。值得慶幸的是,我們有幾年的準備時間來建設生態系統。
ETH2.0計劃分多個階段推出,與其說是系統升級,更像是產品發布。為了幫助推動這一計劃,我想討論一下當前的研究路線圖并介紹一些工程進展。
數據:以太坊鏈上NFT銷售總額突破130億美元:金色財經報道,1月7日,據最新數據顯示,以太坊鏈上NFT銷售總額突破130億美元,創下歷史新高,本文撰寫時為13,005,876,438美元,鏈上交易數量為5,267,547筆,。2021年10月22日以太坊鏈上NFT銷售總額突破80億美元,11月14日突破90億美元,11月28日突破100億美元,12月17日突破110億美元,12月30日突破120億美元,這意味著在不到三個月時間里,以太坊鏈上NFT總銷售額增長超過50億美元。[2022/1/7 8:32:52]
分階段推出
目前,分片路線圖已經列出了七個階段。只有第0階段有詳實規范,并且能收到定期更新。第1階段的規范相比之下就沒那么清晰了,而且它似乎還沒有進入積極的開發階段。第1階段后的路線圖變成了目標列表而不再是技術文檔。例如,在第2階段,路線圖鏈接到ethresear.ch的次數是其鏈接到github的三倍。因為任何更進一步的內容都更像是推測,而不像是工程,因此我們具體討論的內容只有第0階段,第1階段以及第2階段,不過我們還將簡單討論一些后期階段的可能方向。
第0階段-信標鏈
第0階段引入了“信標鏈”。ETH2.0設計者希望信標鏈未來成為ETH2.0生態的中心,成為所有其他分片安全和驗證的根源。一旦部署好,信標鏈將使用CasperFFG算法運行權益證明。信標鏈的早期迭代被設計得盡可能簡單,因此第0階段不支持智能合約,賬戶,資產轉移,同時也沒有包含任何分片。信標鏈上的ETH無法在鏈上轉移,這意味著用戶無法將其存放在交易所。
數據:以太坊Layer2項目中,TVL超過100萬美元的項目已達7個:11月29日消息,據L2beat數據顯示,在以太坊Layer2項目中,以TVL排行的前五大項目分別是Arbitrum、Boba Network、dYdX、Loopring、Optimism。目前,TVL超過1百萬美元的項目為7個,除上述5大項目外,還包括Immutable X和ZKSwap V2。[2021/11/29 12:38:10]
BETH:新以太
信標ETH是一種只能由stakers在信標鏈上使用的新資產。其通過兩種方式產生:1)作為驗證信標鏈的獎勵,2)任何ETH1.X用戶可以通過ETH1.X合約使用1ETH購買BETH。該合約將這一行為稱為“存款”。工程師一眼就可以看出來:該合約沒有提款功能。這是因為第0階段無法從信標鏈中提取BETH。也就是說,一旦將ETH存入ETH1.X驗證者注冊合約,ETH1.X以太就被徹底銷毀了。信標鏈驗證者一直關注該合約,并提交相應存款信息給信標鏈,從而為存款方生成新的BETH。因此我們預計在ETH被發送給驗證者注冊合約后不久,新的BETH就會在信標鏈上生成。對存款的短期審查是有可能的,但是在Casper規則下,永久審查不太可能。
固定利率借貸協議Element Finance上線以太坊主網:官方消息,固定利率借貸協議Element Finance上線以太坊主網。此前消息,固定利率借貸協議Element Finance表示,將于6月30日在以太坊主網軟啟動。[2021/7/1 0:19:15]
實現第2階段后我們才可以在信標鏈上作ETH轉賬,而且我不相信在ETH1.X完全融入分片生態系統前有方法將BETH撤回到ETH1.X鏈上。鑒于第0階段還不完全,而且還沒有可靠的第1階段相關規范。看起來可以合理地假設,BETH將在至少兩年內作為獨立且不可轉移的資產存在。一旦第2階段完成,BETH將可以從分片中轉入轉出;而ETH就沒有這種便利性了。
這種方式不太可能造成重大的經濟問題。過去,像BETH這樣預發行、功能少的代幣都是憑借借據在交易所進行交易的。例如。在Tezos眾籌期間推出的HitBit以及BitMEXXTZ期貨市場。如果對BETH有相應需求,我們期待看到一個充滿活力且支持BETH交易和質押的交易所生態系統。然而,看起來不太可能有這樣的需求。因為BETH是一個不良投資,從ETH到BETH的單向掛接給了BETH一個價格上限。這意味著BETH不可能比ETH更值錢,而只會比ETH更廉價。
Tether在以太坊鏈上新增發1.5億USDT:據Whale Alert數據顯示,北京時間09月04日20:08,USDT發行方Tether在以太坊鏈上新增發1.5億USDT,交易哈希為:0xf737881bdaa6c28908bbea2a903308eeae1e6fe288f7203506537cef1a5a125b。[2020/9/4]
第0階段+——Staking
用戶可以通過在信標鏈上質押32BETH成為驗證者。在第0階段,驗證者將只能管理信標鏈。從第1階段開始,驗證者還將管理1024個分片鏈。信標鏈將使用CasperFFG來確定最終區塊。FFG是一種權益證明算法,可以罰沒惡意行為參與者的權益。精明的讀者們會注意到“以太坊3.0”分片路線圖中的CasperCBC可以說是FFG的堂兄——雖然完整的討論FFG超出了這個帖子的范圍,但是我真心推薦大家閱讀一下Vitalik關于PoW/FFG混合共識的說明,他關于最少罰沒條件的帖子以及FFG論文
Staker是做什么的?
分片的目的是在節點之間拆分狀態信息,而不需要任何節點掌握網絡全貌。因此沒有驗證者可以驗證所有分片。相反,信標鏈將協調分片的驗證工作。每個輪次,信標鏈將對驗證者進行混洗,并將他們分配給一個分片。分配到一個分片的一組驗證者被稱作委員會。委員會由128名成員組成。在第0階段,這意味著每6分鐘信標鏈就會重新混洗、選取一次,選出下一個六分鐘里承擔職責的委員會。在第1階段,信標鏈將為1024個分片分別指定一個驗證者委員會。這個方法看起來思路清晰但是實現十分復雜。它涉及多階段隨機數生成以及可驗證的延遲函數,以進一步阻止操控委員會選擇的企圖。
動態 | 企業以太坊聯盟在中國開設辦事處:據企業以太坊聯盟官網消息,企業以太坊聯盟(EEA)今天宣布在中國開設區域辦事處,并任命Wanchain工程副總裁Weijia Zhang為區域負責人。[2019/2/14]
由于委員會的工作十分重要,ETH2.0隨機選擇委員會并且時常輪換委員會。委員會負責保證它們所在分片的安全性、活性以及完整性,并負責證明信標鏈上的分片狀態。它們是信標鏈可以獲取分片狀態的唯一方式,反之亦然。隨機地從驗證者池中選擇組成委員會的驗證者可以最大限度地減少整個委員會撒謊的可能性。時常輪換委員會可以減輕惡意委員會可以造成的傷害。換句話說,對惡意驗證者以及試圖使自己利益最大化的驗證者來說,很難將委員會選擇作為攻擊網絡的工具。此外,如果他們偶然獲得了對分片委員會的控制,他們的控制無法超過64個區塊。
給工程師的權益證明說明
盡管總結ETH1.X的工作量證明以及ETH2.0權益證明之間的差別仍在持續進行中,但需要提醒的是,一些PoW/PoS特性的差異確實直接影響到了工程師。例如,PoW鏈支持無狀態SPV驗證以及工作量證明的非交互證明——總的來說就是遠程狀態跟蹤,而PoS則禁止任何無狀態通信。因為弱主觀性使我們無法實現關于狀態的輕量級證明。換句話說,權益證明中的遠程狀態證明將包含與PoW無狀態SPV證明大致相同的數據量,但是需要先驗證整個PoS歷史。相反,無狀態SPV證明不需驗證其他信息。這意味著在主觀的權益證明環境中,跨分片或者跨鏈應用減少了功能且增加了開銷。
第1階段——分片
第1階段旨在對分片鏈的內容建立共識。換句話說,這是對分片結構的實驗性運行,而不是嘗試用分片進行擴展。信標鏈將分片的區塊視為沒有結構或意義的簡單比特集合。分片鏈目前還沒有賬戶,資產或者智能合約。信標鏈在每個時間段為每個分片隨機選擇的分片驗證者,只負責對每個區塊的內容達成共識。至于分片的區塊中有什么樣的信息是無關緊要的,只要所有的委員會成員能在分片上定期地達成共識并更新信標鏈就可以。
分片的驗證者通過交聯的過程去驗證分片的內容和狀態。簡單地說,委員會成員必須在信標鏈上寫入關于分片的可驗證信息。在第2階段或者之后,交聯可以支持跨片通信。一旦信標鏈已經從多個委員處收到了給定交聯準確性的證據,那么信標鏈就可以信任這個交聯是這個分片的真實表示,而不用去驗證整個分片。如果委員會成員不能對交聯的有效性達成共識,那么,肯定有委員會成員是錯誤的,應該被罰沒。所有分片的安全性根基是:驗證者的不端行為最終會被信標鏈發現并給予處罰。
第1階段沒有什么特別有趣的東西。從根本上說,這是一個用于交聯和分片引用信標鏈的對稱機制的引導啟動階段。設計者似乎很自信這些機制能行得通。主要的開放性問題都是圍繞著規范和實現策略。考慮到第0階段花了大約一年多的時間才形成一個像樣的規范文檔,我預計第1階段要用的時間也差不多。有趣的是,第0階段的實現是和規范同時進行的。從測試網絡發布至今不到三個月的時間,第0階段的規范還在經常變化。這意味著,將來ETH2.0的各個階段在開發時也會有很大的變數。雖然樂觀主義者告訴我6個月的時間就夠,但是很容易看出,第0階段進入測試之后,第1階段需要12-18個月的開發時間。
第2階段——智能合約
第2階段最終會帶來一個類似Ethereum的系統。伴隨著第2階段的發行,分片鏈從簡單的數據容器過渡到結構化的鏈狀態。從這一階段開始,系統會重新引入智能合約,BETH也會變成可以轉讓的資產。每個分片會管理一個基于eWASM的虛擬機。我們希望EVM2可以支持賬戶,合約,狀態這些我們在Solidity中熟悉的抽象概念。但是大量的后臺更改可能會破壞大多數現存的工具。不過還好,eWASM團隊已經為solc,truffle和ganache做了一些基礎工作。我們預期在第2階段的測試網之前或者在這期間,大多數常見的工具會被移植去支持EVM2。
狀態租金,很有可能包含在第2階段中,給現在的Solidity工程師提出了一些有趣的挑戰。狀態出租將要求合約開發者和用戶隨著時間的遷移為EVM2的存儲付費,而不是無期限存儲代碼和數據。通過確保未使用的信息隨著時間的推移移出狀態,可以防止狀態數據膨脹。這個設計的目標是讓用戶而不是全節點為狀態的花銷買單。現在已經提出了很多不同的模型,但是還不確定采用哪種方案。
有趣的是,從一些以太坊升級計劃和著名的以太坊核心開發者的推薦來看,狀態租金可能是不同的路線圖中唯一重疊的部分。因此我強烈建議先計劃讓當前部署的合約支付狀態租金,并設計模型以便將來把狀態租金轉移到用戶身上。我們不知道狀態租金的具體設計,但是我們應該做計劃。
鏈聞消息,鏈上治理基礎設施DoraFactory將于2021年9月推出無許可的通用二次方資助協議二次方工場.
1900/1/1 0:00:008月10日晚,鏈必安-區塊鏈安全態勢感知平臺輿情監測顯示,跨鏈協議PolyNetwork遭受攻擊,Ethereum、BinanceChain、Polygon3條鏈上近6億美元資金被盜.
1900/1/1 0:00:00尊敬的XT用戶: 由于HODL和MDF錢包升級維護,XT現已暫停HODL和MDF提幣業務。給您帶來的不便,敬請諒解!鑫根資本與AIM和 NextG Tech Ltd合作設立新基金,擬投資Web3.
1900/1/1 0:00:00據Bitcoinwin平臺行情顯示:比特幣昨晚走出回調來到44590一線,隨后反彈維持震蕩上行格局,多次試探未能突破46000一線的壓制位置,上行力度有所減弱.
1900/1/1 0:00:00尊敬的用戶: WBF將于新加坡時間2021年8月14日13:00上線DMII-5天定期理財第十期.
1900/1/1 0:00:00根據DeFIL官方消息,DeFIL將升級到新的智能合約地址并需要進行代幣兌換。Gate.io將會支持此次合約升級和資產兌換并為用戶提供兌換服務.
1900/1/1 0:00:00