原文標題:《基于委員會的累積終結性模型》
作者:VitalikButerin
本文提出了一種以太坊信標鏈的擬議替代設計,在未來長期內可以切換到該設計。該替代設計旨在提供一些關鍵屬性:
在正常情況下提供有意義的單槽經濟終結性:使單槽重組的成本高得多,即使是多數人串通的情況下也能執行,從而降低共識可提取價值(CEV)擺脫對LMDGHOST分叉選擇的嚴重依賴,避免已知的缺陷以及需要引入復雜的混合分叉選擇規則來修復這些缺陷。可能允許更低的最小存款大小和更高的驗證器數量保存經濟終結性最終接近一個非常大的數字的屬性
V神:以太坊2.0最早可能于8月進行合并:5月20日消息,以太坊創始人Vitalik Buterin在2022年5月20日舉行的ETH Shanghai會議上表示,目前以太坊2.0正在進行最后的網絡測試,如果一切問題都被解決,合并最早可能在8月進行,如果出現其他狀況,也有可能在9月或10月發生。[2022/5/20 3:29:45]
準備工作
讓CONSENSUS成為一種異步安全的共識算法。我們假設這種共識算法有一些槽或視圖的概念,它在每個固定時間段嘗試達成共識。我們還假設它將一種加權驗證器集作為輸入。
在下面的設計中,我們修改了CONSENSUS,以便在每個視圖中,需要最終性的集合是不同的。也就是說,CONSENSUS將一個函數get_validator_set(view_number:int)->Map作為輸入,而不是驗證器集,它可以為新視圖生成驗證器集。get_validator_set應該具有以下屬性:驗證器集根據從一個視圖到下一個視圖的最大1/r值進行更改,其中r是恢復期長度。更正式地說,我們想要:
V神從多簽錢包向普通錢包地址轉入30,000枚ETH,用途未知:據KingData數據監控,被KingData大戶地址標記為\"V神\"的錢包地址(0x220866B1A2219f40e72f5c628B65D54268cA3A9D)于北京時間 5 月 16 日 22:52:55 向普通錢包地址 (0xD04daa65144b97F147fbc9a9B45E741dF0A28fd7) 轉入30,000枚ETH,價值約為6232萬美元。[2022/5/17 3:22:04]
其中丨x丨返回x中值的絕對值之和,diff返回每個鍵值的差值。
V神:Polygon的缺點是更重視功能而不是安全性:據AMBcrypto 6月6日消息,V神表示,Roll-ups和側鏈之間有著巨大的區別。Roll-ups繼承了以太坊的安全性;而在側鏈Polygon中,它不是由以太坊保護的,而是由其自己的代幣PoS共識保護的。V神進一步聲稱,MATIC的供應分布并不廣泛,這可能會導致網絡的不當使用。根據V神說法,Polygon更重視功能而不是安全性,這本身就是其網絡的一個缺點。但他表示,隨著應用程序的成熟,Polygon鏈將隨著時間的推移而成熟。此外,關于以太坊在成本和效率上的問題,V神表示:“我認為我們對以太坊的妥協是其中之一是,我們必須采取‘糟糕的’解決方案,該方案既能向前兼容,又能隨著時間的推移變得更好。”[2021/6/6 23:15:18]
在實踐中,兩個相鄰驗證器集之間的差異將包括現有驗證器泄漏余額,以及以與泄漏余額相等的速率引入新驗證器。
V神:若比特幣技術一成不變將有被淘汰的巨大風險:以太坊聯合創始人V神表示,如果比特幣的技術一成不變,那么它就有被淘汰的巨大風險。他還預測,以太坊市值將有可能超過比特幣市值從而推動了這種說法。此外,V神稱:“PoW資源消耗無疑是巨大的。它本身并不會破壞世界,但它絕對是一個顯著的缺點。 ”[2021/5/21 22:27:03]
請注意,這意味著如果兩個終結性的視圖數量相差足夠遠,則這時候可以在不削減的情況下進行雙重終結性確定;這是有意為之,并且該協議以與當今CasperFFG處理不活動泄漏的方式相同的方式圍繞它工作。
機制
我們使用兩級分叉選擇:
選擇LATEST_FINALIZED_BLOCK
從LATEST_FINALIZED_BLOCK,應用一些其他叉選擇來選擇head
聲音 | V神:考慮支持一個社區規范,用來獎勵錢包和客戶端開發者:V神在推特表示:“我建議我們考慮支持一個社區規范,即客戶端/錢包開發者可以/應該對通過他們的錢包發送的tx收取1 gwei/gas費用,我們不試圖規避這些費用,我們支持協議更改以使這些費用變得更容易。V神還補充道:“以用戶平均gas成本增加約7%計算,可以為客戶/錢包開發者提供可持續的非機構偏向市場資金,每年可籌集高達200萬美元的資金。作為參考,這將涵蓋迄今為止所有EF授權給eth2客戶端的開發者。一旦使用量達到一定數量,這些費用可最好為一次性交易。將費用設為1 gwei而不是x%的原因是為了避免不優化gas費產生不正當獎勵。”[2019/3/8]
共識算法的視圖在每個插槽都會被嘗試,將基于get_post_state(LATEST_FINALIZED_BLOCK)數據的驗證器集生成函數作為輸入傳入。在視圖i中,一個有效的提案必須包含從LATEST_FINALIZED_BLOCK到插槽LATEST_FINALIZED_BLOCK.slot+i處的區塊的鏈。如果提示的父級是分叉選擇的贏家,這時驗證者才需要準備并提交提案。
如果CONSENSUS在某個視圖中成功,則該視圖中的提案將成為新的LATEST_FINALIZED_BLOCK,更改未來輪次的驗證器集。如果失敗,它將在下一個槽/視圖中進行下一次嘗試。
注意:插槽應始終等于當前視圖編號加上每個先前驗證器集中成功完成的視圖編號的總和。
我們有以下處罰:
由共識算法確定的定期削減處罰不活躍懲罰:如果這條鏈未能實現終結性,所有未參與的人都會受到懲罰。此懲罰旨在將r/2個插槽后的余額削減一半。
屬性
如果一個區塊獲得終結性,那么要終結確定一個競爭區塊,需要發生以下情況之一:
某些委員會被破壞,其中他們中≥1/3會被削減以對不同的區塊實現雙重終結性
最近的委員會離線,在r/3個插槽之后,委員會輪換足夠多,以便能夠在不削減的情況下使一個不同的區塊獲得終結性。然而,這是以嚴重的不活躍懲罰為代價的
在任何一種情況下,即使還原一個終結區塊也至少需要銷毀DEPOSIT_SIZE*COMMITTEE_SIZE/3個ETH。如果我們設置COMMITTEE_SIZE=131,072,則該值為1,398,101個ETH。
該方案的其他一些重要屬性包括:
驗證器的負載將非常穩定,無論存入多少驗證器,處理每個插槽的COMMITTEE_SIZE交易驗證者的負載會更低,因為當他們沒有被要求加入委員會時,他們可以休眠在不犧牲安全性的情況下,可以允許休眠的驗證器快速退出+撤回
擴展:具有較小委員會的鏈終結性
如果出于效率原因,我們必須減小COMMITTEE_SIZE,我們可以進行以下調整:
我們沒有選擇最新的終結性區塊,而是選擇作為最長終結性區塊鏈末端的終結區塊
get_validator_set應該只使用來自狀態超過COMMITTEE_LOOKAHEAD之前的信息
視圖編號應該只是插槽編號
這保留了上述所有屬性,但它也引入了一個新屬性:如果一個區塊獲得多個終結性,然后恢復該區塊需要違反多個委員會的終結性保證。這允許多個委員會的安全級別疊加:一個人需要COMMITTEE_SIZE*DEPOSIT_SIZE*k/3ETH來恢復k個終結性,最多k=COMMITTEE_LOOKAHEAD,此時委員會分歧。
還要注意,出于p2p子網安全的原因,先行機制無論如何都值得做,所以用它來設計系統可能是一個好主意,如果需要的話,讓客戶端來決定他們如何處理終極性反轉。
具體值的例子
請注意,“打破終結性所需的ETH”數量假設攻擊者控制的驗證器數量遠遠超過質押總量的一半;這個數量是攻擊者將失去的。并不是任何擁有2,730-174,762ETH的人都可以進入并銷毀該ETH以逆轉單一插槽的終結性。
9月4日,近日大熱的NFT項目Loot創始人DominikHofmann在HackMD發表關于發展Loot擴展項目的提案,建議將Loot擴展項目自動提供給生態系統中.
1900/1/1 0:00:00據TheBlock消息,8月25日,eToro公布2021年第二季度業績報告。數據顯示,加密貨幣交易占該平臺在此期間收取的傭金的73%。前一年第二季度,加密貨幣僅占傭金的7%.
1900/1/1 0:00:00來源:Medium 作者:Felipe 翻譯:stacey 在過去的幾個月里,PleasrDAO?、NounsDAO、PaperclipDAO等因為NFT而聚集在一起.
1900/1/1 0:00:00據Bitcoin.com8月30日消息,歐洲央行副行長LuisDeGuindos在歐洲議會的一項暑期課程中表示,加密貨幣應像其他資產一樣受到監管.
1900/1/1 0:00:00原文標題:《Loot在社交平臺辦了一場畫展》 作者:小牛 Loot的出現,讓加密社區感到興奮。Messari研究員RyanWatkins表示:Loot是我很長時間以來見過的最令人興奮的NFT項目.
1900/1/1 0:00:00據Cryptonews近日消息,NFT驗證平臺Ethernity正在發布一套數字藝術NFT和交易卡,以紀念著名拳擊手、家和慈善家MannyPacquiao.
1900/1/1 0:00:00