PeerDAS怎么改進(jìn)以太坊的數(shù)據(jù)可用性?
PeerDAS怎么改進(jìn)以太坊的數(shù)據(jù)可用性?在最近的以太坊開發(fā)者會議上,討論了將以太坊的 Pectra 硬分叉分成兩部分的提議。這個(gè)提議之前曾經(jīng)被否決,因?yàn)榇蠹覔?dān)心會延遲 Verkle 樹的升級。不過在這次的會議上,開發(fā)者們再次提出了這個(gè)想法,因?yàn)樗麄兿M?Pectra 分叉中加入更多的改進(jìn)提案(EIP)。
提議將硬分叉分為兩部分:第一部分將包括目前 Pectra Devnet 3 上的所有 EIP,第二部分的分叉將包括 EOF(EVM 對象格式)和 PeerDAS 等,為了更好地理解 PeerDAS,我們首先從數(shù)據(jù)可用性這一基礎(chǔ)概念講起。下面一起看看吧!
DA:確保節(jié)點(diǎn)獲取鏈上數(shù)據(jù)
數(shù)據(jù)可用性(Data Availability,DA)是指要保證區(qū)塊提議者發(fā)布的區(qū)塊、區(qū)塊中所包含的所有交易數(shù)據(jù),對于其他網(wǎng)絡(luò)參與者來說可以有效地訪問和獲取。數(shù)據(jù)可用性是區(qū)塊鏈安全的一個(gè)關(guān)鍵因素,因?yàn)槿绻麛?shù)據(jù)不可用,即使區(qū)塊合法,其他節(jié)點(diǎn)也無法驗(yàn)證其內(nèi)容,可能引發(fā)共識問題和網(wǎng)絡(luò)攻擊。例如,攻擊者可能只發(fā)布部分區(qū)塊數(shù)據(jù),導(dǎo)致其他節(jié)點(diǎn)無法進(jìn)行驗(yàn)證。
當(dāng)新區(qū)塊被廣播時(shí),所有參與的節(jié)點(diǎn)都會下載并驗(yàn)證區(qū)塊的數(shù)據(jù)。這種模式在網(wǎng)絡(luò)規(guī)模較小時(shí)是可行的,但隨著區(qū)塊鏈的不斷增長,數(shù)據(jù)量會變得非常龐大,每個(gè)節(jié)點(diǎn)存儲會不斷增加,對硬件的要求隨之提高。為了讓輕節(jié)點(diǎn)(如手機(jī)或電腦這樣的移動設(shè)備)也可以參與區(qū)塊驗(yàn)證,區(qū)塊鏈引入了分片技術(shù)。
分片技術(shù)是將整個(gè)區(qū)塊鏈網(wǎng)絡(luò)分成多個(gè)小的「片」(shards)。每個(gè)分片只處理自己那部分?jǐn)?shù)據(jù),不必處理整個(gè)區(qū)塊鏈的數(shù)據(jù)。因此,單個(gè)節(jié)點(diǎn)只需要處理自己分片的數(shù)據(jù)。但每個(gè)分片只處理一部分?jǐn)?shù)據(jù),就意味著其他分片的節(jié)點(diǎn)無法直接訪問完整的數(shù)據(jù)。那如何確保分片中的數(shù)據(jù)是可用的,并且其他節(jié)點(diǎn)能夠驗(yàn)證這些數(shù)據(jù)的有效性?例如,某個(gè)分片的節(jié)點(diǎn)發(fā)布了一個(gè)新生成的區(qū)塊,但它可能只發(fā)布了一部分?jǐn)?shù)據(jù)。如果其他節(jié)點(diǎn)無法獲取區(qū)塊的全部數(shù)據(jù),就無法驗(yàn)證這個(gè)區(qū)塊是否真實(shí)合法。
DAS:通過部分?jǐn)?shù)據(jù)驗(yàn)證整體數(shù)據(jù)可用性
為了應(yīng)對分片中的數(shù)據(jù)可用性問題,數(shù)據(jù)可用性抽樣(Data Availability Sampling,DAS)技術(shù)被提出,它的核心思想是通過抽樣的方式來驗(yàn)證區(qū)塊的數(shù)據(jù)可用性,不要求每個(gè)節(jié)點(diǎn)存儲或下載完整的區(qū)塊數(shù)據(jù)。
數(shù)據(jù)可用性抽樣允許節(jié)點(diǎn)只需隨機(jī)獲取區(qū)塊中的一部分?jǐn)?shù)據(jù)便可以驗(yàn)證數(shù)據(jù)可用性,如果節(jié)點(diǎn)能夠成功獲取并驗(yàn)證這些隨機(jī)數(shù)據(jù)片段,便可以推測整個(gè)區(qū)塊的數(shù)據(jù)是可用的。
為了支持這種抽樣驗(yàn)證,區(qū)塊數(shù)據(jù)通常會使用 RS 編碼。這種編碼允許在丟失部分?jǐn)?shù)據(jù)的情況下仍然能夠恢復(fù)出完整的數(shù)據(jù)。因此,即使節(jié)點(diǎn)僅下載部分區(qū)塊數(shù)據(jù),也能夠推斷并確認(rèn)整個(gè)區(qū)塊數(shù)據(jù)的有效性。DAS 通過抽樣驗(yàn)證減少了每個(gè)節(jié)點(diǎn)需要處理的數(shù)據(jù)量,輕節(jié)點(diǎn)也可以參與區(qū)塊驗(yàn)證。
DA 層比如 Celestia 的就是通過這些技術(shù)來實(shí)現(xiàn)。主要涉及 RS encoding + validity proof + DAS。
RS 編碼(Reed-Solomon Encoding):這種編碼方式允許只接收到一部分?jǐn)?shù)據(jù)片段的節(jié)點(diǎn)也能夠重建整個(gè)數(shù)據(jù)塊。它類似于糾錯(cuò)碼,具有一定的容錯(cuò)能力,即便丟失一部分?jǐn)?shù)據(jù),剩下的部分也足以重構(gòu)完整數(shù)據(jù)。
Validity Proof(有效性證明):使用零知識證明來確保數(shù)據(jù)在編碼和傳輸?shù)倪^程中沒有錯(cuò)誤。如果驗(yàn)證成功,則可以無誤地解碼出整個(gè)數(shù)據(jù)。
DAS(數(shù)據(jù)可用性抽樣):通過輕節(jié)點(diǎn)隨機(jī)抽樣區(qū)塊中的一部分 RS 編碼片段,驗(yàn)證這些片段的可用性,從而推測整個(gè)數(shù)據(jù)塊是可用的。
PeerDAS: 節(jié)點(diǎn)間協(xié)作驗(yàn)證數(shù)據(jù)
PeerDAS 是 DAS 的一種具體實(shí)現(xiàn),通過對等網(wǎng)絡(luò)(peer-to-peer network)進(jìn)行數(shù)據(jù)可用性抽樣,對等網(wǎng)絡(luò)是由多個(gè)節(jié)點(diǎn)組成的網(wǎng)絡(luò),節(jié)點(diǎn)間直接進(jìn)行通信。在 DAS 下,每個(gè)節(jié)點(diǎn)獨(dú)立進(jìn)行數(shù)據(jù)的抽樣驗(yàn)證,而 PeerDAS 優(yōu)化了這一過程,它讓節(jié)點(diǎn)之間協(xié)作共享和驗(yàn)證區(qū)塊中的數(shù)據(jù),進(jìn)一步提高驗(yàn)證效率。節(jié)點(diǎn)之間并不是孤立的,可以共享數(shù)據(jù)驗(yàn)證的任務(wù)和結(jié)果,可以依賴其他節(jié)點(diǎn)已驗(yàn)證的數(shù)據(jù)。這樣,節(jié)點(diǎn)不必單獨(dú)承擔(dān)所有的驗(yàn)證工作,而是通過合作分擔(dān)驗(yàn)證任務(wù),進(jìn)一步減少節(jié)點(diǎn)的負(fù)擔(dān)。而且協(xié)作驗(yàn)證增加了數(shù)據(jù)篡改的難度,攻擊者需要同時(shí)影響多個(gè)驗(yàn)證節(jié)點(diǎn)才能成功篡改數(shù)據(jù)。
目前,根據(jù)最新以太坊關(guān)于 PeerDAS 的會議,以太坊客戶端 Lighthouse 團(tuán)隊(duì)已經(jīng)將 DAS 分支合并到主分支,并正在測試以確保與 PeerDAS 的兼容性。分支通常是用來開發(fā)和測試新功能或改進(jìn)的獨(dú)立代碼版本,合并到主分支意味著這個(gè)功能或改進(jìn)已經(jīng)開發(fā)完成,并且有信心是穩(wěn)定的,可以合并到核心代碼中。
以上就是腳本之家小編給大家分享的是PeerDAS怎么改進(jìn)以太坊的數(shù)據(jù)可用性的詳細(xì)介紹了,希望大家喜歡!
你可能感興趣的文章
-
加密貨幣空投有哪些類型?如何安全領(lǐng)取空投代幣?完整指南
隨著區(qū)塊鏈技術(shù)的不斷發(fā)展,空投(Airdrop)已成為加密項(xiàng)推廣的重要式,簡單來說,空投就是免費(fèi)發(fā)放加密貨幣,的是吸引更多戶關(guān)注項(xiàng)目并參與其中,對新來說,空投是種低檻的 …
2025-09-23 -
區(qū)塊瀏覽器怎么用?怎么查看鏈上數(shù)據(jù)和轉(zhuǎn)賬狀態(tài)?
區(qū)塊瀏覽器是一種專門用于查詢和瀏覽區(qū)塊鏈信息的工具,本質(zhì)上是區(qū)塊鏈的 “搜索引擎”, 它能實(shí)時(shí)瀏覽和查詢區(qū)塊鏈上的區(qū)塊高度、交易記錄、地址、代幣等信息,將復(fù)雜的鏈…
2025-09-23 -
2025年如何挖掘萊特幣 (LTC)幣?挖礦教程、收益分析
萊特幣誕生于 2011 年,是比特幣的一個(gè)分叉,旨在成為更輕量、更快速的支付網(wǎng)絡(luò),它采用 Scrypt 算法,這是一種不同于比特幣 SHA-256 的哈希算法,最初的設(shè)計(jì)目的是降低挖礦…
2025-09-23 -
什么是跨鏈橋?市面上有哪些跨鏈橋?一文介紹
什么是跨鏈橋?跨鏈橋在加密貨幣領(lǐng)域發(fā)揮著至關(guān)重要的作用,它實(shí)現(xiàn)了不同區(qū)塊鏈網(wǎng)絡(luò)之間的資產(chǎn)轉(zhuǎn)移,這是必要的,因?yàn)槊總€(gè)區(qū)塊鏈都按照自己的規(guī)則獨(dú)立運(yùn)行,因此無法直接在…
2025-09-23 -
DeFi 3.0是什么?DeFi 3.0 代幣、功能、工作原理介紹
去中心化金融 (DeFi) 已經(jīng)徹底改變了人們對貨幣、借貸和投資的認(rèn)知,從早期簡單的借貸協(xié)議到如今高度復(fù)雜的收益挖礦方法,DeFi 不斷發(fā)展演變,這種演變的最新階段就是人們所…
2025-09-23 -
DePINFi是什么?有哪些分類?DePINFi的趨勢的優(yōu)勢和挑戰(zhàn)介紹
DePINFi 是“去中心化物理基礎(chǔ)設(shè)施網(wǎng)絡(luò)金融”的縮寫,是去中心化物理基礎(chǔ)設(shè)施網(wǎng)絡(luò) (DePIN) 與去中心化金融 (DeFi) 的交匯點(diǎn),下面小編就為大家詳細(xì)介紹一下它吧…
2025-09-22 -
Base生態(tài)核心項(xiàng)目有哪些?一文速覽值得關(guān)注的20個(gè)Base生態(tài)項(xiàng)目
本文將推薦Base生態(tài)中值得關(guān)注的20個(gè)項(xiàng)目,通過梳理這些項(xiàng)目的市場定位和資本表現(xiàn),來判斷Base生態(tài)的真實(shí)厚度,并進(jìn)一步揭示其未來增長的動力來源,這不僅是對Base App轉(zhuǎn)型…
2025-09-22 -
一文盤點(diǎn)Web3 AI的11個(gè)潛力項(xiàng)目:不要錯(cuò)過的造富列車
Web3 AI為普通人提供了參與AI財(cái)富創(chuàng)造的機(jī)會,不同于傳統(tǒng)AI的精英化,以下是我們精選的 Web3 AI領(lǐng)域最具潛力的項(xiàng)目和方向,Web3 AI的造富列車已經(jīng)啟動,現(xiàn)在上車還來得及…
2025-09-22 -
什么是加密貨幣完全稀釋估值FDV?怎么算?為何代幣解鎖可能意味著上漲
什么是加密貨幣完全稀釋估值FDV?為何代幣解鎖可能意味著上漲?FDV 考慮的是代幣的總供應(yīng)量,而流通供應(yīng)量指的是當(dāng)前市場上實(shí)際交易的代幣,理解 FDV 有助于全面評估一個(gè)項(xiàng)…
2025-09-20 -
什么是加密貨幣市值?市值為何重要?如何影響加密貨幣價(jià)格?
市值,通常被稱為“市值”,是一個(gè)反映加密貨幣總價(jià)值的財(cái)務(wù)指標(biāo),它是通過將加密貨幣的當(dāng)前價(jià)格乘以其總流通供應(yīng)量來計(jì)算的,本文深入探討了加密貨幣市值的含義、計(jì)算方法以…
2025-09-19