原作者|?VitalikButerin
本文目的在于闡述在eth1鏈和eth2鏈之間建立
雙向橋接的一些挑戰(例如,支持ETH的雙向轉換),以及如何實現。
Eth2提案中已經包含eth1->eth2的
單向橋接,這對能夠把Eth1中的ETH抵押到eth2中是必要的。這種單向橋接通過eth1數據投票機制來實現。請注意,
該機制
假設大多數的PoS驗證者是誠實的,同時PoW鏈沒有受到攻擊(具體來說,就是PoW鏈中回滾不會超過5個小時)。如果這兩個假設中的任一假設失敗,那么eth1和eth2這兩條鏈將不再彼此“一致”。其中一開始便存在一條隱式的“社會合約”,即
Terra Classic獨立開發團隊TerraCVita完成100萬美元融資:1月10日消息,Terra Classic獨立開發團隊TerraCVita宣布完成100萬美元融資,投資者未知。本輪融資旨在推動旗下去中心化金融項目Terraport發展,該項目計劃推出一個社區去中心化交易平臺Terra Community DEX,預計將在2023年一季度上線。[2023/1/10 11:04:30]
如果發生任何一種意外都有補救措施,很可能通過PoS鏈的軟分叉來補救;然而也有可能如果PoW鏈回滾確實超過5個小時,那么社區可能會達成攻擊鏈無效的共識。需要注意的是,不管在哪種情況下,PoS鏈的故障是不可能需要PoW鏈進行軟分叉的。
而如果我們希望eth1鏈知道eth2的狀態,有兩種方法可以實現:
CertiK:Vivity項目Discord服務器遭到攻擊:金色財經消息,據CertiK監測,Vivity項目Discord服務器遭到攻擊。請社區用戶不要點擊鏈接,鑄造或批準任何交易。[2022/10/22 16:35:12]
一種是使PoW鏈接受一個PoS鏈的輕客戶端;
另一種是使PoS終態也敲定PoW鏈。
第一種方法要求eth1中實現eth2客戶端?(見下圖)
。這將需要對BLS-12-381驗證的webassembly或者原生支持,不要期望這種支持能夠很快實現。另外,
這種方法僅提供輕客戶端級別的安全性。
Vitalik Buterin澄清:我不是“反馬斯克分子”:金色財經報道,以太坊聯合創始人Vitalik Buterin今日在社交媒體上表示,馬斯克接管Twitter的最大的可能不是他會做出任何具體的政策決定,而是讓他的支持者膽大妄為。不過,該言論隨后在社交媒體引發了大量爭議,Vitalik Buterin目前已經做出澄清,他表示:“不知道為什么這么多人在這條推文中讀到我反對馬斯克的潛臺詞,我不是反馬斯克分子(anti-Elon)。[2022/4/30 2:41:37]
第二種方法可以通過添加這一機制來實現,即如果一個經由?eth1_data?投票的PoS區塊?
Bs?包含一個指向PoW區塊?
Bw?的引用(reference),
波場與WAVES達成戰略合作 將利用Gravity連接區塊鏈智能合約語言:據官方消息,波場已與WAVES達成戰略合作,Waves和TRON將一起利用Gravity來連接各自區塊鏈的智能合約語言,即Ride和Solidity。Gravity是一個無基礎代幣的預言機,具有跨鏈通信網絡。TRON和Waves正在通過Gravity建立一座橋梁,這將允許兩個生態系統為兩個用戶群提供更多的服務。波場和Waves的生態系統計劃將這一趨勢擴展到其他區塊鏈生態系統并以此為鏈間DeFi行業帶來革命性改變。波場 TRON 以推動互聯網去中心化為己任,致力于為去中心化互聯網搭建基礎設施。旗下的 TRON 協議是基于區塊鏈的去中心化應用操作系統協議之一,為協議上的去中心化應用運行提供高吞吐,高擴展,高可靠性的底層公鏈支持。波場 TRON 還通過創新的可插拔智能合約平臺為以太坊智能合約提供更好的兼容性。[2020/8/14]
當區塊Bs確認后,Bw區塊也可視為被確認?(見下圖)。不過這意味著PoW礦工(和客戶端)也要運行eth2實現版,以便他們知道哪些eth2鏈被確認。
第二種方法更有趣,因為它為eth1提供了“原生”版回滾限制。請注意,這與第一種方法有所不同,因為雖然它確實使eth1的分叉選擇知道eth2,但并沒有立即使eth1知道eth2的狀態。例如,理論上有可能兩條競爭的eth2鏈確認同一個eth1區塊(這意味著eth2已經出故障,但從理論上講還是有可能出現的)。更常見的情況是eth2鏈確認的兩個區塊,其中一個區塊是另一個的子區塊,而這兩個區塊都支持相同的eth1區塊,從而有些礦工可能知道這兩個eth2區塊的最近狀態,而另一些礦工不知道。這對“eth2作為終態小工具”來說不是問題,但這確實意味著我們需要更多底層設計,使eth1清楚知道eth2的區塊狀態,以便允許從抵押合約(DepositContract)中提取ETH。
一種可能方案是在eth1中簡單地創建一個?eth2_data?投票機制;本質來說,就是復制使eth2知道eth1狀態的同一種機制。可將其與上文方案結合起來確保一致性:eth1礦工僅會為?eth2_data?區塊進行投票,條件是只有當這些區塊滿足已確認,以及引用的?eth1_data?區塊是礦工正在打包的eth1區塊的祖塊。
面臨的挑戰
這兩種方法都需要對eth1方面進行改動。目前在eth1->eth2的“最終轉換”之前,eth2路線圖對eth1方面沒有改動。而如果eth2中斷,這兩種方法都需要eth1采取緊急補救措施。
第二種方法將要求所有eth1礦工也要運行eth2節點。因此,
盡管這兩個中方法都是絕對可行的,但并不會很快實現。但是,隨著eth2持續運行并證明其穩健性,那么
肯定會到一個實現這種雙向橋接很有意義的階段。為了降低風險,可以做一些事情:
在eth1上運行eth2投票時有一周的投票時間,以便在出現問題時有時間進行人工干預;
由于同樣的原因,eth1通過輕客戶端知道eth2中已敲定的區塊時,ETH的提取也會有一周時間的延遲;
當抵押的ETH數量足夠多的時候才開啟這種橋接;
將投票閾值設置為高于50%;并使系統更傾向于不包含任何eth2區塊(除非這些區塊獲得了很強的共識)。
原文鏈接:
https://ethresear.ch/t/two-way-bridges-between-eth1-and-eth2/6286
參考鏈接:
:https://github.com/ethereum/eth2.0-specs/blob/fffdb247081b184a0f6c31b52bd35eacf3970021/specs/core/0_beacon-chain.md
Tags:ETHETH2VITTERethnographyofcommunicationCRETH2幣VITYWorld of Masters
真本聰手記:每天精選5篇加密貨幣最新優質文章 今天內容包括: 1PoolTogether和其他資金鎖定應用程序的資金模型2區塊鏈是比特幣的刪減詞3DeFi用戶的下一個浪潮:用戶體驗研究4火車.
1900/1/1 0:00:00來源:每日經濟新聞?,原題《再探華強北比特幣礦機江湖:礦機商鋪已更換一批區塊鏈利好未帶來“暖意”》每經記者:劉玲每經編輯:魏官紅區塊鏈行業又迎來一股熱潮,虛擬貨幣亦迎風大漲.
1900/1/1 0:00:00南都訊記者張小玲全球數字貨幣迅速發展監管面臨新挑戰,人民銀行早在深圳成立數字貨幣研究所。深圳市人大今日公布的有關推動前海粵港澳大灣區合作示范區建設的調研報告認為,深圳有必要對數字貨幣進行深入研究.
1900/1/1 0:00:00來源:嘉興市中級人民法院原題《嘉興海寧法院運用區塊鏈技術調解省內首例金融糾紛案件》 11月5日,海寧法院調解一起金融借款合同糾紛案件,雙方約定.
1900/1/1 0:00:00自從比特幣6月份沖高回落以來,經歷了4個月的回調。比特幣作為區塊鏈技術最成功的應用,從上游的挖礦芯片、礦場、礦池、到下游的交易所、錢包,以及周邊的媒體資訊、數據分析等,比特幣誕生十年,已然形成了.
1900/1/1 0:00:00PA周刊第八十期10.28-11.03文|周文怡編輯|畢彤彤Tong來源|?PANews概述:中國互金協會與世界銀行聯手.
1900/1/1 0:00:00