本文為V神2022年1月25日在ethereum.org上發表的文章。金色財經編譯如下:
特別感謝JustinDrake、DankradFeist、AlexObadia、Hasu和其他hackmdanons提供反饋和對本文各種版本的審閱。
目前的以太坊區塊需要64-95個slot才能最終確認。這是合理的,因為它是在去中心化/最終確認時間/開銷三者權衡曲線上選擇的一個中等、不壞的權衡:15分鐘不算太長,與現有交易所的確認時間相當,它允許用戶在普通計算機上運行節點,甚至由32枚ETH的存款而產生的大量驗證者。但是,有很多很好的論據可以將最終確認時間減少到單個插槽。這是一篇研究現狀的文章,研究了一些可能的策略。
目前的以太坊質押如何以及為何有效
目前以太坊信標鏈大約有285,000名驗證者賬戶已存入32枚ETH,因此可以參與質押。驗證者不會與用戶一一對應:富有的質押者可能控制著數百個驗證者。最低32枚ETH限制了驗證者賬戶的可能數量,并確保鏈仍然具有處理它們的計算能力。
每個插槽都會將一個新區塊添加到鏈上。在每個插槽中,還有數千個證明對鏈的頭部進行投票。有一個名為LMDGHOST的分叉選擇規則,它將這些證明作為輸入,并確認鏈的頭部。這種由數千個證明進行的并行投票使得以太坊比傳統的最長鏈系統更加健壯:除非存在主動攻擊或巨大的網絡事故,否則即使是單個插槽也幾乎永遠不會被反轉。
證明還有第二個目的:它們在稱為CasperFFG的大規模共識算法中充當投票。每個epoch,所有活躍的驗證者都有機會證明一次。這樣經過兩輪,如果一切順利,一個epoch將被最終確認。一旦一個區塊被最終確認,反轉該區塊需要至少1/3的驗證者燒掉他們的存款:攻擊成本超過300萬枚ETH。
金色晨訊 | 10月22日隔夜重要動態一覽:21:00-7:00關鍵詞:上證鏈、法定數字貨幣、USDT增發、13000美元
1.上證鏈今日發布 助力證券行業區塊鏈技術創新發展。
2.北京市長陳吉寧:推動建設法定數字貨幣實驗區和數字貨幣金融體系。
3.證監會姚前:區塊鏈用于監管正在區域股權市場試點。
4.美國CFTC發布針對期貨傭金商的加密貨幣指導。
5.美國SEC宣布終止對Kik的訴訟。
6.俄羅斯公職人員將有義務報告加密貨幣持有量。
7.惠州偵破全國首例利用USDT經營跑分平臺的案件。
8.Tether在波場網絡增發3億枚USDT(已授權未發行)。
9.香港金管局官員:將積極配合數字人民幣發展,探討完善跨境人民幣資金流通渠道
10.比特幣夜間突破13000美元,現回落至12800美元左右。[2020/10/22]
持續審查驗證者或交易的成本同樣高昂,盡管防御審查攻擊需要額外的協議干預。如果51%的驗證者開始審查,受害者和用戶可以在少數軟分叉上進行協調,他們在彼此的區塊上構建并忽略攻擊者。在少數軟分叉上,攻擊者的存款將因“怠惰懲罰”而損失數百萬枚ETH,幾周后鏈恢復最終確認。
為什么要嘗試實現單槽最終確認?
嘗試擺脫現狀并將最終確認時間縮短到一個slot有幾個關鍵原因:
用戶體驗。大多數用戶不愿意等待15分鐘才能最終確認。目前即使是交易所也經常認為存款在12-20次確認后“最終確認”,但即使12-20個PoW確認提供的安全保證也是低的安全保證。單槽最終確認將以用戶越來越習慣期望的速度提供非常高的安全性。
金色午報 | 7月24日午間重要動態一覽:7:00-12:00關鍵詞:灰度、TRC20-USDT、MakerDAO、工信部
1.灰度BTC信托持倉量過去一周增加2030枚。
2.TRC20-USDT流通量已突破30億枚。
3.Compound發起cDAI最新利率模型提案018。
4.印度總理莫迪:區塊鏈是“前沿技術的機遇”。
5.MakerDAO關于錨定穩定幣模塊PSM的提案未獲通過。
6.韓國開始調查政府新加密稅法律修正案信息泄露。
7.武漢市人民政府:入圍全國區塊鏈百強一次性獎勵200萬元。
8.重慶銀行成為中西部直聯跨境金融區塊鏈平臺銀行。
9.工信部、國家發改委等部門支持中小企業發展應用區塊鏈等技術。[2020/7/24]
MEV重組阻力。單槽最終確認甚至將使為MEV提取目的而重組鏈不可行。合并中的LMDGHOST已經使這變得困難,但是單槽最終確認使這種保證更加強大,并產生了強大而壓倒性的抑制作用,甚至可以阻止敵對的大多數人串通和攻擊。有關該論點的更詳細說明,請參閱這篇文章https://www.paradigm.xyz/2021/07/ethereum-reorgs-after-the-merge/
減少協議復雜性和錯誤的機會。CasperFFG最終確認和LMDGHOST分叉選擇之間的“接口”是一個非常復雜的來源,導致許多攻擊需要相當復雜的補丁來修復,并且經常發現更多的弱點。單槽最終確認提供在單槽確認機制和分叉選擇規則間關系更清晰的機會。其他復雜性來源也可以減少。
金色晨訊 | 3月18日隔夜重要動態一覽:21:00-7:00關鍵詞:央行、Kraken、制藥業、上海
1. 央行太原中心支行:消費者要謹防區塊鏈虛擬貨幣網絡詐騙;
2. Kraken:1月以來比特幣與傳統風險資產的相關性一直在上升;
3. 研究:區塊鏈每年可為美國制藥業節省超1.8億美元;
4. 單志廣:提高區塊鏈等應用型數字基礎設施的普惠服務能力;
5. 上海三部門聯合發文,利用區塊鏈等技術,推動新經濟發展;
6. Overstock再收到SEC新傳票 調查其此前與金沙江集團的一項投資交易;
7. 以太坊EthCC會議與會者已有18人確診新型冠狀病;
8. BTC現報5422美元,日內漲幅1.15%,前十主流幣普漲。[2020/3/18]
想法1:通過超級委員會進行單槽最終確認
不是所有驗證者都參與每輪CasperFFG,而是只有幾千名驗證者的中型超級委員會參與,允許每輪共識在一個slot發生。該技術理念最初是在這篇ethresear.ch帖子中引入https://ethresear.ch/t/a-model-for-cumulative-committee-based-finality/10259。這篇文章更詳細地描述了這個想法,但核心原則如下:
BFT共識不是在每個epoch運行,而是在每個slot運行。這意味著一旦交易被包含在一個區塊中,在一個slot之后,將花費數千枚ETH來恢復該交易。
我們不依賴完整的活躍驗證者集來最終確認每個slot。相反,我們依靠隨機選擇的數千名驗證者組成的超級委員會。
金色晨訊 | 嘉楠耘智考慮美國IPO 泰國批準四家數字資產運營牌照:1.泰國財政部已批準四家數字資產業務的運營牌照
2.兩家美國律所對Nano和交易所BitGrail提起訴訟
3.支付寶區塊鏈跨境匯款技術在巴基斯坦落地
4.國際清算銀行:70%的中央銀行參與數字貨幣CBDC研究
5.比特幣挖礦芯片制造商嘉楠耘智考慮美國IPO
6.國研智庫院長:2017年中國的GDP增長中將近20%是由包括區塊鏈在內的三新經濟創造
7.高雄市將發行區域性商圈貨幣“高雄幣” 概念來自區塊鏈
8.《自然》雜志公布2018年最熱關鍵詞 “區塊鏈”位列前三
9.Gate.io研究院:確認ETC網絡遭受51%網絡攻擊并定位到攻擊者地址[2019/1/9]
分叉選擇規則(LMDGHOST)僅用于委員會未確認的例外情況。如果發生這種情況,分叉選擇規則將決定哪個區塊是鏈的頭部,以及委員會將被“怠惰懲罰”直到再次確認。
如果委員會未能確認,則鏈繼續使用分叉選擇來確定鏈頭和被“怠惰懲罰”的離線驗證者,直到他們的余額被稀釋到,剩余在線驗證者余額的2/3并且委員會可以確認的程度。
切換到超級委員會的次要好處
從全局驗證者集切換到超級委員會有一些次要好處:
運行驗證者節點的計算負載變得更加穩定。要求與驗證者總數成正比,強制驗證者擁有強大的機器以防驗證者數量大幅增加,計算負載將是穩定的,因此驗證者確切知道他們需要什么計算要求。
金色快評丨礦機價格下跌或將促進行業洗牌:近日,比特幣價格大幅下跌,伴隨礦機價格也大幅下跌。比特幣全網算力持續走高,相對應的比特幣價格大跌,礦工的收益也在驟減。許多型號的礦機每天的產出和電費比幾乎持平或利潤極低。以能耗比較低的螞蟻S9 13.5T礦機為例,按照當前的全網算力,單臺礦機每天的收益約為29元,而每天的功耗大約為1350W。螞蟻T9+ 10.5T礦機每天的收益約為23元,功耗大約為1450W。所以除去電力成本,礦工的收益幾乎所剩無幾。去年牛市時神馬M3礦機每臺最高價格愈一萬多,而如今價格直線下跌,加之每天大量的電力成本,許多牛市進來的投機者損失慘重,這也或降促進行業洗牌,越來越多的投機者黯然離場,大量礦機關機,每名礦工獲得的收益增加,能促進行業更好發展。[2018/7/3]
大多數情況下,驗證者可以立即退出。目前不屬于委員會的驗證者將能夠立即退出。即使是委員會中的驗證者也可以很快退出,因為委員會可以在單槽最終確認性下快速輪換。只有在真正特殊的情況下,驗證者才需要留下并繼續保護鏈,直到一切恢復正常。
超級委員會有多大?
就驗證者數量而言,答案是“大到足以成為一個安全委員會”。但就總ETH而言,委員會也必須足夠大。“罰沒(slashing)”和“怠惰懲罰”的ETH數量需要大于可以從攻擊中實際獲得的收入,并且需要大到足以阻止或破壞具有大量外部激勵來破壞鏈的強大攻擊者。
這個需要多少ETH的問題不可避免地是一個直覺問題。以下是可以提出的一些問題來指導你的直覺:
假設以太坊受到51%的攻擊,社區需要花幾天時間協調鏈下治理事件以恢復,但所有ETH的X%被燒毀。X需要多大才能對以太坊生態系統產生凈效益?
假設一家大型交易所因數百萬ETH被黑客入侵,攻擊者將收益存入并獲得超過51%的驗證者。在他們所有的贓款被燒毀之前,他們應該能夠進行多少次51%攻擊?
假設51%攻擊者開始反復重組鏈,以在一段時間內捕獲所有MEV。我們希望對攻擊者施加的每秒成本是多少?
JustinDrake的估計表明,如今spawn-camp攻擊比特幣的成本約為100億美元,或市值的1%。一次性51%攻擊以太坊的成本應該是這個水平的多少倍?
以太坊研究人員的內部調查
如果我們只關注不依賴延遲的51%攻擊,100萬ETH的攻擊成本意味著超級委員會規模為200萬ETH,如果再考慮涉及惡意驗證者和網絡操縱的復雜組合的34%的攻擊,超級委員會規模為300萬ETH。但是,如果我們希望以太坊鏈負載保持與現在相同,這將對應于96,000到144,000ETH的攻擊成本。這兩個數字之間仍然存在很大差異。
因此,除非以太坊社區可以確信攻擊以太坊的較低成本是可以接受的,僅依靠這條路徑似乎很難。
想法2:努力讓盡可能多的證明者發揮作用
假設我們確實希望有一個鏈,每個slot有大量驗證者參與。那上面的性能數字會是什么樣子?
事實證明,每個slot有大量驗證者證明的鏈上成本并沒有看起來那么令人望而卻步:
存儲驗證者記錄所需的狀態空間將與今天完全相同。
驗證簽名需要將131,072個公鑰的事實上的隨機子集相加。每個橢圓曲線加法可以在~1微秒內完成,因此這可以在~130毫秒內完成。這將需要每個插槽執行兩次。
如果我們假設在slotN中活躍的驗證者通常在slotN+1中保持活躍,則可以進一步優化鏈上添加成本;這意味著對于每個插槽,我們只需要計算新舊聚合pubkey之間的增量,在良好的條件下,它可能包含幾千個甚至幾百個驗證者公鑰。即使在最壞的情況下,至少2倍優化應該始終是可能的。剩下的最大問題是簽名聚合。有131,072個驗證者制作和發送簽名,這些需要快速組合成一個大型聚合簽名。
目前聚合是在p2p子網中完成的。每個大小為256的委員會都在其自己的子網中聚合了簽名。有16個隨機選擇的優先聚合器可以進行聚合并將它們提交到主子網。然后,提議者從每個委員會中獲取最佳聚合,并將它們聚合在一起,形成單一的總合并聚合。
這給每個委員小組帶來了負擔,驗證者需要單獨驗證簽名,特別是在攻擊者用無效簽名淹沒網絡的情況下,以及在全局子網中,如果有n個小組委員,提議者必須驗證16*n簽名。
聚合很可能成為未來兩年顯著優化的目標。目前,最大的實際瓶頸是每個子網的負載,特別是對于需要在多個子網中的節點。
最有希望能夠顯著改進的兩條簡單途徑是:
1、在不增加每個子網的負載的情況下,增加子網的數量以允許更多的總證明。主子網中的負載會增加,但這將通過dank-sharding得到補償,它通過允許插槽中的所有驗證者對相同數據進行簽名來提高效率,從而更容易地對這些簽名進行批量驗證。
2、更改網絡規則,以便即使具有許多驗證者的節點也只需要參與一個子網,從而為增加每個子網的負載和子網數留出空間。如果驗證者是其中的聚合器,則驗證者僅需要嚴格訂閱子網;僅僅發布到子網的驗證者只需要找到訂閱該子網的誠實對等方,而無需自己訂閱它。
更專業的聚合器
支持更多驗證者的一種可能更激進的策略是將簽名聚合轉變為更專業的角色,我們期望專業參與者在每個子網中持續存在并執行收集簽名的好工作。這些參與者可以得到報酬,也可以是志愿者角色。
一個簡單的協議是允許驗證者簽署一條ProposedAggregate消息,其中包含(i)聚合簽名,(ii)參與人的位域和(iii)由聚合器對這兩個對象簽名。
提議者將偵聽ProposedAggregate消息,并驗證參與人數最多的簽名。如果它是有效的,他們包含它。如果簽名無效,提議者將失去最多約130毫秒的驗證時間,他們將繼續驗證參與度第二高的聚合,以及所有ProposedAggregate消息都無效的聚合器將被“罰沒(slashing)”。
怎么做到?
轉向單槽最終確認是一個多年的路線圖。即使很快開始進行大量的開發工作,這也將是后來添加到以太坊的重大改進之一,遠在完全推出權益證明、分片和Verkle樹之后。一般來說,實現路徑大致如下:
1、加緊優化證明聚合的工作。無論如何,這是一個重要的問題,因為預計驗證者數量會增加。無論我們為其他任何步驟做什么,我們都需要對這個問題進行更專注的研究和開發工作。
2、同意一般參數:我們的目標是什么規模的超級委員會?我們對什么水平的開銷感到滿意,我們將使用哪些技術來減少開銷?
3、研究、達成一致并指定一個理想的共識和分叉選擇機制以實現單槽最終確認性。這將結合BFT共識機制和分叉選擇規則,其中分叉選擇規則僅適用于≥1/3驗證者離線的情況。
4、同意并按實施路徑執行。這可能是多步驟的,其中一步引入超級委員會機制,然后下一步添加全新的共識和聚合機制。
最終的好處將非常顯著,并且該技術可以隨著時間的推移而改進,以實現此處未描述的其他好處。因此,值得盡快開始對本文中描述的技術挑戰進行更深入、更專注的研究和開發。
曾經被Facebook寄予厚望的Libra,居然已經到了被賣掉的邊緣。據知情人士稱,Facebook的加密穩定幣項目Diem計劃以大約2億美元的價格賣給Silvergate,一家為比特幣和區塊鏈.
1900/1/1 0:00:00金色財經報道,國際清算銀行總經理AgustínCarstens表示,中央銀行是最適合在數字時代提供貨幣信任的機構,并將繼續如此.
1900/1/1 0:00:00這一期的靈感來自與@anonalyx的幾次談話,已經很久沒有一個話題能讓我如此興奮了。本周我們討論的是Web3的社交體驗。這些想法非常新奇,我相信在后面幾期里還會繼續完善很多內容.
1900/1/1 0:00:002021年3月11日,藝術家Beeple的作品《Everyday:TheFirst5000Days》在佳士得官網上以69,346,250美元成交,折合人民幣約為4.5億元.
1900/1/1 0:00:00StarkNetAlpha在幾周前登陸了主網,上線初期并沒有應用費用機制,而與L1交互的gas成本實際上是由StarkWare補貼的.
1900/1/1 0:00:00金色財經報道,知情人士透露,拜登政府準備最早下月發布整個政府的數字資產戰略,并要求聯邦機構評估其帶來的風險和機遇.
1900/1/1 0:00:00