原作者|?VitalikButerin
本文目的在于闡述在eth1鏈和eth2鏈之間建立
雙向橋接的一些挑戰(例如,支持ETH的雙向轉換),以及如何實現。
Eth2提案中已經包含eth1->eth2的
單向橋接,這對能夠把Eth1中的ETH抵押到eth2中是必要的。這種單向橋接通過eth1數據投票機制來實現。請注意,
該機制
假設大多數的PoS驗證者是誠實的,同時PoW鏈沒有受到攻擊(具體來說,就是PoW鏈中回滾不會超過5個小時)。如果這兩個假設中的任一假設失敗,那么eth1和eth2這兩條鏈將不再彼此“一致”。其中一開始便存在一條隱式的“社會合約”,即
Web3加速器GRAVITON公布首批入圍隊列,每個項目將獲5萬美元投資:5月9日消息,專注于新興市場的Web3加速器GRAVITON 已公布首批入圍隊列,覆蓋DeFi 支付、去中心化身份、現實世界資產標記化、NFT交易、GameFi等領域,其中包括Spydra、Strive、Zoth、Wall、GETSecured、Fetcch等七個印度項目。每個入圍項目將從Graviton獲得高達50,000美元的初始投資和來自全球Web3品牌的技術資助,以及與全球風險投資公司建立聯系并獲得未來機構資金的機會。[2023/5/9 14:52:57]
如果發生任何一種意外都有補救措施,很可能通過PoS鏈的軟分叉來補救;然而也有可能如果PoW鏈回滾確實超過5個小時,那么社區可能會達成攻擊鏈無效的共識。需要注意的是,不管在哪種情況下,PoS鏈的故障是不可能需要PoW鏈進行軟分叉的。
現場 | Vitalik:公鏈的價值來自于不同應用的鏈接:金色財經現場報道,10月27日,第六屆區塊鏈全球峰會于上海開幕,峰會的圓桌討論環節,以太坊創始人Vitalik Buterin分享表示,我們的加密技術生態系統重要的是整個生態系統的發展,我們的價值來自于不同應用的鏈接,以及不同區塊鏈間的交互。
針對鏈的升級,我認為解決方式在于在協議上,此外我們要優化不同層的性能,通過技術融合我們做一些改變,針對隱私保護,零知識證明是一個重要的技術方式,但對于隱私保護來說,有些信息需要公開,有些需要保護,需要具體場景具體考慮。
此外,如果想把傳統的金融服務遷移到公鏈上,是很多公鏈無法做到,從安全角度來看,系統也需要檢驗,這是需要時間的。[2020/10/27]
而如果我們希望eth1鏈知道eth2的狀態,有兩種方法可以實現:
聲音 | IOTA愛好者George:Vitalik對IOTA協議的理解并不正確:針對Vitalik評價IOTA Coordicide協議是Avalanche協議的升級克隆,IOTA愛好者George認為Vitalik有些輕浮和草率,并沒有認真研究IOTA的新研發成果。他表示:Avalanche協議和IOTA一樣是無礦工和第三者驗證者的新型加密協議,也稱為Leaderless協議。BCH是有礦工的,不是leaderless協議,所以IOTA和BCH絲毫沒有關系。IOTA Coordicide協議是第一個Leaderless的協議,所以說IOTA克隆Avalanche協議不現實。[2019/5/31]
一種是使PoW鏈接受一個PoS鏈的輕客戶端;
以太坊創始人Vitalik Buterin捐贈價值240萬美元以太坊 用于抗衰老研究:據慈善機構網站2月1日的一份新聞稿稱,?SENS研究基金會是已經收到了來自以太坊的聯合創始人Vitalik Buterin的240萬美元的捐贈。該基金會于2009年由?老年醫學專家Aubrey de Grey聯合創立,他正在研究延長人們生物年齡的治療方法,希望能讓人類比以往任何時候都更長壽。[2018/2/5]
另一種是使PoS終態也敲定PoW鏈。
第一種方法要求eth1中實現eth2客戶端?(見下圖)
。這將需要對BLS-12-381驗證的webassembly或者原生支持,不要期望這種支持能夠很快實現。另外,
這種方法僅提供輕客戶端級別的安全性。
第二種方法可以通過添加這一機制來實現,即如果一個經由?eth1_data?投票的PoS區塊?
Bs?包含一個指向PoW區塊?
Bw?的引用(reference),
當區塊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
元界DNA創始人、比特幣基金會終生會員初夏虎,近日受邀出席由2019漢堡洲際對話大會,帶領國產公鏈元界DNA再登國際舞臺.
1900/1/1 0:00:00來源:每日經濟新聞編者注:原標題為《數字貨幣專家:穩定幣的政策和監管風險來源于兩個方面》2019年10月17-18日.
1900/1/1 0:00:00作者:LiangCHE 來源:比推bitpush.news比推消息,加密交易平臺Bakkt宣布將在12月9日推出比特幣期權合約.
1900/1/1 0:00:00作者|哈希派分析團隊 瑞穗:比特幣走高之際Coinbase交易量卻下降,維持“跑輸大盤”評級:金色財經報道,瑞穗表示.
1900/1/1 0:00:00《精通比特幣》的作者AndreasAntonopoulos最近在YouTube上的問答環節中談到了比特幣作為一種交換媒介,一個賬戶單位和一種儲備貨幣.
1900/1/1 0:00:00熱議中的區塊鏈是啥來龍去脈?為何去中心化?跟加密學什么關系?為什么和加密貨幣糾纏不休??該頒個諾貝爾獎嗎??本文為區塊鏈濃縮版簡史。 二戰和密碼學? 二次世界大戰,無線電波廣泛用于軍事通訊.
1900/1/1 0:00:00