北京時間2月14日情人節當晚,以太坊創始人Vitalik Buterin聯合以太坊基金會(EF)研究人員Dankrad Feist一起舉辦了一場關于擴容解決方案“Danksharding”的教育研討會,如果你想了解區塊鏈如何在增加“去中心化”和“安全性”屬性的同時大規模實現擴容,那么這場研討會就是一個好的切入點。
注:關于“Danksharding”對以太坊的意義,建議讀者先閱讀一下《一文了解以太坊的“擴容殺手锏”danksharding》這篇文章。
以下內容來自Dankrad Feist提供的《Dude, what’s the Danksharding situation??》PPT,如果你想觀看完整的研討會視頻,可以訪問以太坊基金會的官方youtube頻道?。
1、什么是舊的:
(1)數據分片;
(2)使用KZG 承諾的數據可用性;
(3)使用分離分片方案進行原始數據分片;
2、什么是新的:
(1)提議者-構建者(數據生成者)分離 (PBS);
(2)crList;
(3)2D方案;
Optimism攻擊者向V神的錢包發送100萬個OP代幣:金色財經消息,據PeckShield稱,黑客攻擊者盜取了2000萬個用于加密做市商Wintermute的Optimism(OP)代幣,已將其中100萬個代幣發送到以太坊聯合創始人VitalikButerin的錢包地址。該漏洞利用者還將100萬個代幣的投票權委托給了以太坊基金會安全研究員YoavWeiss。
Buterin之前也將Optimism空投中的1,746個OP代幣委托給了Weiss。Weiss發推文說他不是黑客,但暗示此人可能是白帽黑客。目前被盜的2000萬中只有1800萬留在了他們的錢包里。(theblock)[2022/6/9 23:02:55]
(4)建議的架構
3、總結優點和缺點
數據分片
為Rollup和其他擴容解決方案提供數據可用性(DA);
數據的含義由應用層定義;
以太坊基礎共識(全節點和驗證者)除了確保數據可用外不承擔任何責任;
為什么沒有執行分片?與原生執行相比,rollup二層網絡的效率要高100 倍,很難看出執行分片會有什么需求;
目標:提供約 1.3 MB/s 的數據可用性層和完整的分片功能(目前最大數據容量的10倍,平常容量的200倍);
V神拋售所有Mooney治理Token:8月5日消息,PeckShield監測顯示,以太坊創始人Vitalik Buterin拋售MoonDAO社區贈與的所有Mooney治理Token,在 MoonDAO 社區引發熱議。MoonDAO 社區正在提議支持即將進行分叉的 ETHW 網絡。據悉,昨日MoonDAO剛剛完成送社區成員進去太空的重大里程碑,并規劃在太空中布置以太坊節點。[2022/8/5 12:04:57]
自2019年底以來,數據分片一直是以太坊的目標;
數據可用性采樣(DA sampling)
想知道通過 O(1) 工作獲得的O(n) 數據是可用的;
思路:將數據分布到 n 個chunk分塊中;
每個節點下載 k 個(隨機選擇的)chunk分塊;
糾刪碼(Erasure coding)
使用?Reed-Solomon 編碼(多項式插值)擴展數據;
例如,在編碼率 r=0.5 時,這意味著任何 50% 的區塊(d0 到 e4)都足以重建整個數據;
V神:加密投票系統安全級別高于郵寄投票:金色財經報道,以太坊創始人V神(Vitalik Buterin)今日在推特回復網友稱:“建立安全的加密投票系統所面臨的技術挑戰是巨大的(而且經常被低估),但我認為這是100%正確的。現有加密方法的安全級別明顯高于通過郵寄投票獲得的安全性,但確實低于現場投票。盡管如此,抗壓迫性遠非唯一的目標。例如,線上投票可能會帶來更高的投票率。”[2020/11/6 11:46:14]
現在采樣變得高效(例如,查詢30個隨機區塊,如果全部可用,超過 50%不可用的概率為2 ^ (-30))
但是,我們需要確保編碼是正確的;
KZG承諾(KZG Commitments)
承諾 C(f)
評估 y = f(z)
證明者可以計算證明 π(f,z)
使用C(f), π(f,z), y 以及 z,驗證者可以確認f(z) = y
C(f)以及 π(f,z) 是一個橢圓曲線元素(每個48 字節)
KZG 承諾作為數據可用性根
V神:“加入谷歌”是個笑話:V神(Vitalik Buterin)在王峰十問回應了關于“離開以太坊、加入谷歌”的傳聞。V神稱,谷歌那件事是個笑話,很明顯,這封電子郵件來自于一位谷歌招聘人員,他/她可能使用了谷歌的招聘算法,這個算法只要遠程判斷出你是一個出色的、能夠勝任他們工作的程序員,就會自動發送招聘郵件。[2018/6/23]
將“KZG 根”想象成類似于 Merkle 根的東西;
不同之處在于“KZG 根”承諾了一個“多項式”(所有點都保證在同一個多項式上,而Merkle根不能保證這一點);
分離分片提案
提議者-構建者(數據生成者)分離 (PBS)
被發明用來對抗 MEV 導致的中心化趨勢;
MEV意味著更成熟的參與者可以比普通驗證者提取更多的價值,這對大型礦池而言意味著優勢;
PBS 在一個獨立的角色中“包含”了這種復雜性/中心化,并具有誠實的少數假設;
提議者(Proposer)= 驗證者,誠實的多數假設意味著高度的去中心化要求;
數據生成者(Builder)= 單獨的角色,誠實的少數假設,意味著去中心化只需要確保一個誠實(非審查)的數據生成者;
以太坊社區程序員:否定V神的以太幣固定供應提案:據btcmanager最新報道,V神愚人節提出的針對以太幣的固定供應建議(固定供應EIP 960)引發了一場討論,爭議點在于以太幣應該是有限供應還是無限供應。日前,社區知名程序員Vlad Zamfir發表了一篇評論文章,批評V神試圖推動社區同意有限的以太幣供應,認為它只符合投機者的利益,即商品的稀缺性將成為未來令牌的價值,并表示無限供應應該被認真考慮,這關乎以太坊平臺的最終功能。V神在第二天回應Zamfir稱自己根本沒有表示他不愿意擁有無限的供應。[2018/4/22]
審查阻力方案 – crList
PBS的危險之處:一個高效的構建者(Builder)可以(以一定的經濟成本)永久審查一些交易;
[注:在今天的賄賂模型中, 審查一筆交易的成本是永久賄賂所有提議人而不將這筆交易納入的成本;]
crLists允許提議者指定構建者必須包含的tx列表,從而恢復舊的平衡;
crList(“混合 PBS”設計)
KZG 2d 方案
為什么不在 KZG 承諾中編碼所有內容?
需要一個超級節點(“構建者”)來構建和重建以防失敗的情況;
我們希望避免這種假設的有效性;
目標:在 d 個KZG 承諾中編碼 m 個分片 blob;
如果我們天真地去這樣做,那就需要m * k個樣本,這樣數據就太多了;
相反,我們可以再次使用 Reed-Solomon編碼將 m 個承諾擴展到 2* m 個承諾;
KZG 2d 方案屬性
所有樣本都可以直接根據承諾進行驗證(沒有欺詐證明!);
恒定數量的樣本確保概率數據可用性;
如果 75%+1 的樣本可用:
所有數據都可用;
它可以從只觀察行和列的驗證器中重構;
不需要節點觀察所有的情況;
執行區塊和分片區塊是一起構建的;
我們以前需要分片委員會,因為每個分片 blob可能無法單獨使用;
現在,數據生成者的責任是使執行區塊有效,并且所有分片 blob 都可用;
? 驗證可以是聚合的;
Danksharding 誠實多數驗證
每個驗證者選擇 s = 2 隨機行和列;
僅證明分配的行/列是否可用于整個epoch時期;
一個不可用的區塊(<75% 可用)不能獲得超過 2^(-2s) = 1/16 的證明;
Danksharding 重構
每個驗證者都應該重構他們遇到的任何不完整的行/列;
這樣做時,他們應該將丟失的樣本轉移到正交線;
每個驗證器可以在行/列之間傳輸4個缺失的樣本(大約 55,000 個在線驗證器可保證完全重構)
Danksharding DA 采樣(惡意多數安全)
未來升級
每個全節點檢查方塊矩陣上的 75 個隨機樣本;
這確保了不可用區塊通過的概率< 2 ^(-30);
帶寬 75*512 B / 16s = 2.5 kb/s;
優點
簡單的設計:
不需要分片委員會基礎設施;
不需要跟蹤分片 blob 確認;
沒有額外的構建者基礎設施(來自執行層的同步支付取代了這一點)
可以使用現有的執行層費用市場基礎設施;
執行鏈和分片之間的緊密耦合:
使得rollup設計更簡單;
zkRollup 和執行鏈之間的同步調用是可能的;
分片不需要單獨的 PBS;
隨著數據立即被驗證者集的 1/32(而不是舊分片方案中的 1/2048)確認,并在一個epoch時期內增加到完整的驗證者集,抗賄賂的能力增強了;
得益于2d方案,全節點(無需運行驗證器)將能通過75 個樣本(2.5 kb/s)確保數據可用性,而不是 30*64=1920 個樣本(60 kb/s);
新的挑戰
增加了數據生成者要求:
構建32MB數據的KZG證明(需要100核,但目前正在研究CPU實現)
需要2.5 GBit/s的互聯網連接來分發樣本;
為數據生成者提供了更多權力,因為他們充當了執行+數據層服務提供商;
需要通過crList緩解;
當談到優秀的 NFT 項目時,我們將才華橫溢的創造者、創新機制以及充滿活力的社區視為重要因素。那糟糕的NFT項目具有哪些特征呢?下面,我列出了十三個危險信號,當你在探索新的NFT項目時,你需要將.
1900/1/1 0:00:00頭條 ▌Blockworks創始人:美元的強勢正在減弱2月12日消息,Blockworks創始人MikeIppolito發推表示,俄羅斯承認比特幣為貨幣將是這十年的最為宏觀的故事.
1900/1/1 0:00:00在加密發展早期,資本和投資人是市場關注的一大重點。去年12月,硅谷加密投資明星、a16z前普通合伙人Katie Haun宣布離開a16z,成立自己的加密和Web3投資基金.
1900/1/1 0:00:00金色周刊是金色財經推出的一檔每周區塊鏈行業總結欄目,內容涵蓋一周重點新聞、礦業信息、項目動態、技術進展等行業動態。本文是其中的新聞周刊,帶您一覽本周區塊鏈行業大事.
1900/1/1 0:00:002021 年 11 月,去中心化域名項目 ENS(EthereumName Service)發行其項目 Token 并向社區空投,空投覆蓋近 13.8 萬地址.
1900/1/1 0:00:00本文由鄧建鵬(中央財經大學法學院教授,博士生導師)原創,授權金色財經首發。虛擬貨幣由于巨大的財富效應,其熱潮近年正席卷全球.
1900/1/1 0:00:00