以太幣交易所 以太幣交易所
Ctrl+D 以太幣交易所
ads
首頁 > AVAX > Info

Vitalik:為何要嘗試在單個Slot實現最終敲定?_LOT

Author:

Time:1900/1/1 0:00:00

原文作者:VitallikButerin

特別感謝JustinDrake、DankradFeist、AlexObadia、Hasu和其他人對這篇文章不同版本的反饋和評論。

當前,(信標鏈)以太坊區塊需要64-95個slot(約15分鐘)來實現最終敲定。在去中心化/敲定時間/開銷權衡曲線上,選擇這樣一個中等時長、在任意維度都不差的權衡是合理的:15分鐘不算太長,與當前的交易所的確認時間相當,且這允許用戶在常規計算機上運行節點,即使有大量質押了32?ETH?(而不是早期要求的1500ETH)的驗證者也能如此。然而,有很多關于將敲定時間減少到單個slot的很好論據。本文是一個處于研究狀態的帖子,評估了一些用于實現此目的可能策略。

01.當前的以太坊staking(質押)如何以及為何運作

當前,大約有285,000個驗證者,這些賬戶已經存入了32ETH,因此可以參與以太坊staking(質押)。驗證者數量并不與實際參與質押的用戶(質押者)數量完全對應:一些富有的質押者可能控制著數百個驗證者。32ETH的最低質押要求限制了可能的驗證者賬戶數量,確保了以太坊鏈仍然擁有計算能力來處理這些賬戶。

每個slot(12秒)會有一個新區塊被添加到鏈中。在每個slot中,還有數千個(由驗證者提交的)證明(attestations),用于對(信標鏈)鏈頭進行投票。有一個稱為LMDGHOST的分叉選擇規則,該規則會將這些證明作為輸入,來確定鏈的頭部。這種由數千個證明進行的并行投票,使得以太坊要比傳統的最長鏈系統更加強健:除非發生一次主動攻擊(activeattack)或者一個重大的網絡故障,不然即便是單個slot也幾乎永遠不會被逆轉(恢復)。

這些證明還有第二個目的:它們在一個稱為CasperFFG的大規模共識算法中扮演著選票(votes)的角色。每個epoch(每32slots稱為一個epoch,約6.4分鐘),所有活躍的驗證者都有機會進行一次證明。兩輪之后,如果一切順利,前一個epoch(以及其中的所有區塊)將被敲定(finalized)。一旦某個區塊被敲定了,逆轉該區塊將至少需要所有驗證者中的1/3驗證者數量銷毀它們的存款(質押金):攻擊成本超過了300萬ETH。

數據:某鯨魚昨天再次從Binance提取563,571枚XRP:金色財經報道,據Lookonchain監測,某鯨魚昨天再次從Binance提取563,571枚XRP(46.2 萬美元)。該鯨魚已從Binance提取總計200萬枚XRP(166 萬美元),平均提取價格為 0.51 美元,當前未實現利潤約為64萬美元。[2023/7/20 11:06:39]

持續地審查驗證者或交易同樣成本高昂,盡管抵抗審查攻擊需要額外的協議干預。如果51%的驗證者開始審查(驗證者或交易),受害者和用戶可以協調發起一個少數軟分叉(minoritysoftfork),他們在彼此的區塊上構建,并忽略該攻擊者。在這個少數軟分叉上,該攻擊者的存款將因為其受到了怠工懲罰(inactivityleak)而損失數百萬ETH,幾周后,這條鏈將恢復敲定。

02.為何要嘗試實現在單個Slot敲定?

嘗試改變現狀并將敲定時間縮短在單個Slot完成,這里面有幾個關鍵原因:

用戶體驗。大多數用戶不愿意等待15分鐘的敲定時間。今天,即便是交易所也時常在僅12-20次確認(約3-5分鐘)就將用戶的存款視為“敲定了”(finalized),盡管(與真正的?PoS?敲定相比)這種提供12-20次的?PoW?確認的安全性較低。單個slot的敲定將滿足用戶越來越習慣的速度的同時,提供一個非常高的安全性。抗MEV重組。在單個slot敲定將使得即使是大多數驗證者也不可能為了提取MEV(礦工可提取價值)而對區塊鏈進行重組。合并中的LMDGHOST(分叉選擇規則)已經讓這種情況的發生變得非常困難了,而在單個Slot敲定讓這種保證更加強大,并創造了一個強大的、壓倒性的抑制因素,甚至可以阻止惡意的絕大多數驗證者串謀和攻擊。可以參閱這篇文章,了解關于這個論點的更詳細的闡述。有機會減少協議復雜性和bugs。CasperFFG敲定和LMDGHOST分叉選擇規則之間的“接口”是使得協議非常復雜的一個來源,導致許多攻擊需要相當復雜的補丁來修復,且還有更多的弱項定期在被發現。在單個slot敲定提供了一個在單個slot確認機制和該分叉選擇規則之間創建一個更清晰的關系的機會(只有當離線的驗證者比例少于或等于1/3時才能運行)。協議復雜性的其他來源(比如將驗證者打亂分配至固定規模的委員會中)也可能減少。想法1:通過「超級委員會」來實現單個Slot敲定

CoinList:將在接下來的7天內免除所有Neon提款費用:金色財經報道,CoinList發布官方推文稱,平臺繼續遇到NEON提現問題。我們知道這對于任何試圖提取代幣的人來說都是令人沮喪的,團隊將繼續與合作伙伴合作,以安全地擴大提款能力。由于這不是我們努力提供的服務水平,因此將在接下來的7天內免除所有Neon提款費用,并將在接下來的48小時內取消NEON交易費用,我們已經確定了阻止我們的系統處理需求的根本問題,并正在努力解決這些問題以供將來的分配和列表使用,請放心,資金是安全的,提款將得到處理。[2023/7/20 11:06:11]

不是所有驗證者都參與每一輪CasperFFG共識,而是只有一個由幾千名驗證者組成的中型超級委員會(amedium-sizedsuper-committee)參與,從而允許每一輪共識都在單個Slot中發生。相關的技術思想首先在這篇?etheresear.ch帖子中進行了介紹。

該帖子對這個想法進行了更加詳細的介紹,但其核心原則如下:

并不是在每個epoch運行BFT(拜占庭容錯)共識,而是在每個slot運行。這意味著一旦某筆交易被打包進某個區塊中,那么在一個slot之后,逆轉這筆交易的成本將是數千ETH。我們不依賴于全部的活躍驗證者來敲定單個slot。相反,我們依賴于一個隨機挑選的、由幾千名驗證者組成的「超級委員會」(super-committee)來敲定單個slot。只有當某個委員會不執行確認的職責的情況下(這需要超過1/4的驗證者離線或者是惡意驗證者才會發生),LMDGHOST分叉選擇規則才會被使用。如果這種情況發生了,那么該分叉選擇規則會決定哪個區塊才是鏈頭,且該委員會將會受到怠工懲罰(inactivityleak),直到其再次開始執行確認職責。

18,657 ETH從Binance轉移到未知錢包:金色財經報道,數據顯示,18,657 ETH (價值約33,295,276 美元) 從Binance轉移到未知錢包。[2023/3/19 13:12:33]

上圖:如果某個委員會未能執行確認職責,那么區塊鏈將使用分叉選擇規則來決定哪個區塊是鏈頭,并對該委員會的驗證者進行怠工懲罰,直到這些驗證者的余額被削減到某一個程度,即剩余的驗證者中有超過2/3的驗證者余額處于在線,且該委員會再次執行確認。

轉向使用「超級委員會」的次級效益

從全局驗證者轉向超級委員會還有一些刺激效益:

運行驗證者節點的計算負載變得更加穩定。運行驗證者節點的計算要求不再需要與驗證者總數成正比,迫使驗證者擁有強大的機器以應對驗證者數量的大幅增加,而是使得運行驗證者節點的計算負載變得更加穩定,這樣驗證者就確切地知道他們需要什么計算需求。大多數時候,驗證者可以立即取款。當下不屬于某個委員會的驗證者將能夠立即取款(除非有非常多驗證者正在取款,存在一個區塊隊列)。但即便是屬于委員會的驗證者也能夠非常快速地取款(1-5分鐘),因為委員會能夠在基于單個Slot敲定的基礎上進行快速輪換。只有在真正異常的情況下(無論是意外的大規模取款還是正在進行的主動攻擊),驗證者才會被要求留下來并繼續保護區塊鏈,直到一切恢復正常。超級委員會的規模必須有多大?

就驗證者數量而言,超級委員會的規模應該“大到足以成為一個安全的委員會”。但委員會也必須在其ETH總量(即委員會中所有驗證者的總質押量)方面足夠大。被罰沒和被怠工懲罰的ETH數量需要大于從攻擊中實際可以獲得的收益,而且它需要足夠大,以阻止或使強大的攻擊者破產,因為攻擊者有巨大的外部動機來破壞這條鏈。

知情人士:若Genesis破產,DCG需立即向Eldridge償還3.5億美元的貸款:12月20日消息,Digital Currency Group正試圖籌集資金,避免其經紀子公司Genesis破產,部分原因是為了避免立即償還美國金融家Todd Boehly投資公司的貸款。Boehly去年11月通過自己的投資集團Eldridge為DCG進行了一次債務融資,其中包括Eldridge和一群其他投資者提供的6億美元貸款。

知情人士表示,如果Genesis破產,這筆貸款中仍未償還的3.5億美元將立即到期。據悉,優先擔保定期貸款的排名高于其他債務,并擁有一定的優先權,這意味著在任何情況下都必須首先償還。Eldridge認為Genesis暫停提款意味著DCG無法償還債務,因此處于違約狀態。然而,Eldridge急于避免損失其投資,并正在與DCG合作,幫助其籌集資金并支付Genesis的投資者、客戶和顧客。

據悉,DCG欠Genesis的債務為16億美元,但它從Eldridge獲得的貸款具有優惠條款。DCG表示,其與Eldridge的關系“完全獨立于Genesis的重組戰略,對Genesis的任何結果都沒有影響”。(金融時報)[2022/12/20 21:56:22]

這個需要多少ETH的問題不可避免是一個直覺問題。你可以問下面這些問題來引導你的直覺:

假設以太坊鏈受到51%的攻擊,社區需要花幾天時間協調一個鏈下治理事件來恢復,但有X%的ETH會被銷毀。這個X需要多大才能對以太坊生態系統帶來凈效益?假設一個主要的交易所被盜走了數百萬ETH,然后該攻擊者將收益進行質押并獲得了超過51%的驗證者數量。那么在該驗證者偷來的所有資金被銷毀(罰沒)之前,他能夠對區塊鏈發起多少次51%攻擊?假設一個51%攻擊者開始在很短的時間內重復重組區塊鏈以捕獲所有的MEV。我們希望攻擊者的每秒成本達到什么水平?據JustinDrake估計,如今對比特幣發起覆巢式攻擊(spawn-campattack)的成本(也即在比特幣社區改變PoW算法之前,反復對比特幣進行51%攻擊的成本)約為100億美元,相當于其市值的1%。一次性51%攻擊以太坊的成本應該比該成本高出多少倍?

USDC發行商Circle收購數字資產基礎設施平臺Cybavo:金色財經消息,穩定幣USDC發行商Circle簽署最終協議以未公開的價格收購專注于托管和區塊鏈應用程序開發的數字資產基礎設施平臺Cybavo。

此次收購將使Circle投資于Cybavo的研發并支持其產品和服務。Cybavo成立于2018年,于去年8月完成400萬美元種子輪融資,500Startups領投。Circle于今年4月與貝萊德(BlackRock)、Fidelity Management&Research、Marshall Wace和FinCapital簽署了一項4億美元融資協議。(prnewswire.com)[2022/6/10 4:17:25]

上圖:針對“你認為攻擊以太坊的最低成本是多少?”的以太坊研究人員內部調查結果。

如果我們只關注不依賴延遲的51%攻擊,那么100萬ETH的攻擊成本將意味著一個「超級委員會」的規模是200萬ETH(大約65,536名驗證者),如果我們還將涉及到復雜的惡意驗證者和網絡操控結合起來的34%攻擊,那么超級委員會的規模應是300萬ETH(大約97,152名驗證者)。但如果我們想要以太坊鏈的負載保持在今天的水平(每個slot約9000名驗證者,也即大約288,000ETH),這對應的攻擊成本為96,000到144,000?ETH。這兩個數字之間仍有很大的差距。

因此,除非以太坊社區能夠相信攻擊以太坊的成本更低是可以接受的(記住:攻擊者仍然需要控制50%以上的所有被質押的ETH,這只是他們將失去的數量),否則僅依靠這條路徑似乎很難。

想法2:努力讓盡可能多的證明者(attesters)發揮作用

假設我們確實想要一條在每個slot都有大量驗證者參與的區塊鏈(比如,每個slot有131,072名驗證者,也即相當于保守的是400萬ETH)。那么這個基礎上的性能數字將是怎樣的呢?

事實證明,擁有大量驗證者來證明每個Slot的鏈上成本并沒有看上去那么高:

存儲驗證者記錄所需的狀態空間將與今天完全相同(每個驗證者大約150字節)。驗證一個簽名將需要將131,072個公鑰的隨機子集加在一起。每個橢圓曲線的添加可以在大約1微秒內完成,所以這可以在大約130毫秒內完成。每個slot需要執行兩次(如果一個區塊包含冗余證明,則可能需要執行更多次)。如果我們假設在slotN活躍的某個驗證者通常在slotN+1也保持活躍,那么鏈上添加成本可以進一步優化;這意味著對于每個slot,我們只需要計算新舊聚合公鑰之間的變量(delta),在良好的條件下,聚合公鑰可能由幾千或者甚至幾百個驗證者公鑰組成。即使在最壞的情況下,也應該總是能夠進行至少2倍的優化(即~65毫秒)。仍然存在的最大問題是簽名聚合。單個Slot中生成和發送簽名的驗證者有131,072名,這些簽名需要快速地組合成一個大型聚合簽名。

今天,簽名聚合是在p2p子網中完成的。每個包含了256名驗證者的委員會都有其自身子網絡的簽名聚合。有16個隨機選擇的特權聚合器,它們可以進行簽名聚合并將它們提交到主子網(mainsubnet)。然后,區塊提議者然后從每個委員會中取最佳的簽名聚合,并將它們加在一起,形成一個大的簽名聚合。如下圖所示:

這給每個小組委員會帶來了負載,其中驗證者需要單獨驗證簽名,特別是在發生攻擊,使得網絡充斥著無效簽名的情況下,且在全局子網中,如果有n個委員會,提議者必須驗證16*n個簽名。

聚合很可能是未來兩年內顯著優化的目標。目前,實際應用中最大的瓶頸是每個子網的負載,特別是對于需要在多個子網中的節點而言。

通過兩種有前景的簡單方法可以獲得顯著的改進:

增加子網數量,以允許更多的證明(attestations)總數,而不增加每個子網的負載。主子網的負載會增加,但dank-sharding可以彌補這一點,dank-sharding允許一個slot中的所有驗證者對相同的數據進行簽名,從而提高效率,使這些簽名更容易被批量驗證。更改網絡規則,這樣即使有許多驗證者的節點也只需要參與一個子網,從而為增加每個子網的負載和子網計數提供了空間。只有當某個驗證者是某個子網中的聚合器時,該驗證者才需要嚴格訂閱該子網;一個僅僅發布到子網的驗證者只需要找到一個訂閱到該子網的另一個誠實驗證者,而不需要自己訂閱它。更專業的聚合器

支持更多驗證者的一種可能的更激進的策略是,將簽名聚合轉變為一個更專門化的角色(類似于PBS(提議者/構建者分離)方案中的區塊構建者),在這個角色中,我們希望專業的參與者能夠持久地存在于每個子網(甚至所有子網)中,并能夠很好地收集簽名。這些參與者可以是有償的,也可以是自愿的角色(因為對于已經質押了許多驗證者的用戶來說,這個額外成本非常低)。

針對這種情況的一個簡單的協議是允許驗證者簽名一條?ProposedAggregate?消息,其中包含(i)一個聚合簽名,(ii)參與者的位字段(假設有131,072名驗證者,那么只有16kB),以及(iii)聚合器對這兩個對象的簽名。

提議者將偵聽?ProposedAggregate?消息息,并驗證那條有著最高參與人數的簽名。如果該簽名有效,則提議者將打包該簽名;如果無效,則提議者將因為驗證該簽名而損失大約130秒,然后繼續驗證下一個有著第二高參與人數的聚合(如果需要,還可能會繼續驗證參與人數第三高的聚合,等等),所有無效?ProposedAggregate?消息的聚合器將可能受到罰沒(slashing)?懲罰。

03.我們如何實現在單個Slot敲定?

轉向單個Slot確認是一個需要多年時間的路線圖;即使很快就會開始大量的開發工作,它也將是以太坊在完成PoS、分片和Verkle樹的推出之后,這將是以太坊之后的重大變化之一。總的來說,實現的路徑大致如下:

加緊優化證明聚合的工作。無論如何,這都是一個重要的問題,因為驗證者的數量預計會增加。我們需要在這個問題上更專注的研究和開發努力。就常規參數達成一致:我們的目標是「超級委員會」有多大規模(或者超級委員會的規模是否將是所有活躍驗證者的集合,并且我們實現了某種不同的機制來控制可以有多少活躍驗證者)?我們可以接受什么樣的開銷水平?我們將使用什么技術來減少開銷?為了實現單個Slot敲定,需要對一個理想的共識和分叉選擇機制進行研究、達成共識和明確下來。這將結合BFT共識機制(CasperFFG或其他更傳統的機制)和分叉選擇規則,其中分叉選擇規則只在≥1/3的驗證者離線的情況下才有意義。就實現路徑達成一致并執行。這可能是需要多步驟實現的,其中一步引入超級委員會機制,然后下一步添加全新的共識和聚合機制。在單個slot實現敲定的最終好處將是非常顯著的,技術可以隨著時間的推移而改進,以實現本文沒有描述的其他好處(比如,使用增加的最大驗證者計數來減少最小ETH質押量)。因此,這篇文章中所描述的技術挑戰值得我們盡快開始更深入、更專注的研究和開發。

Tags:LOTSLOTETH以太坊Axolotl FinanceSleepy Sloth Financeetha幣怎么樣以太坊價格今日行情

AVAX
再見Diem,Facebook的全球支付夢_ACE

曾經被Facebook寄予厚望的Libra,居然已經到了被賣掉的邊緣。據知情人士稱,Facebook的加密穩定幣項目Diem計劃以大約2億美元的價格賣給Silvergate,一家為比特幣和區塊鏈.

1900/1/1 0:00:00
波場TRON交易總數突破28億_tron

1月25日,據區塊鏈瀏覽器TRONSCAN最新數據,波場TRON交易總數達到2,800,041,984,正式突破28億.

1900/1/1 0:00:00
復盤“杰倫熊”火了,NFT再度“活了”?_NFT

DamienHirst,1965年出生于英國布里斯托爾,在英格蘭北部的利茲長大。1986至1989年先后就讀于利茲的雅各布克萊默藝術學院和倫敦大學哥德史密斯學院,在德文郡和倫敦生活和工作.

1900/1/1 0:00:00
Web 3 時代的“新社交”該如何構建技術堆棧?_SEC

原文標題:TheNewSocialtechstack原文作者:JanBaeriswyl,極客文化 編譯:海爾斯曼,鏈捕手 傳統的社交媒體是一出“爛戲”在當前的社交媒體環境中.

1900/1/1 0:00:00
Coinbase Ventures 總結2021年投資邏輯與項目:約150筆交易 CeFi類最多_WEB

2021年對于加密市場和風險投資來說都是歷史性的一年。受機構資金流入的推動,比特幣在年初飆升至新高,整個市場也在11月接近創紀錄的3?萬億美元市值.

1900/1/1 0:00:00
詳解公鏈 Avalanche 技術特點、共識機制與生態發展現狀_AVA

作者:DaolecticResearch原標題:《EventhelargestAvalancheistriggeredbysmallthings..!》 編譯:麟奇.

1900/1/1 0:00:00
ads