引入了一種稱為「proto-danksharding」的提高以太坊可擴展性的新方法。目標是大幅降低額外「第2 層」網路上用戶的交易費用。最近,以太坊開發者宣布即將推出Dencun 升級,其中包括備受期待的proto-danksharding 功能。標誌著以太坊發展的一個里程碑,準備容納每秒超過100,000 筆交易。
分片是什麼意思?
分片就像將一項大任務分成更小的、可管理的部分。在區塊鏈世界中,這意味著將整個系統劃分為較小的部分,稱為分片。每個分片處理自己的事務,使系統更快、更有效率。
想像一下,如果像處理一筆100,000 美元的交易這樣的大工作可以分成十筆10,000 美元的交易,每筆單獨處理。這就是分片的作用,它減少擁塞並使事情運行更順暢。
分片與DankSharding
最初,開發人員計劃使用分片來擴展以太坊,這會將主鏈分成64 個獨立的鍊或分片。每個分片將獨立處理交易。然而,隨著匯總(一種處理主鏈外交易的不同擴展解決方案)的興起,分片計劃被放棄了。
事實證明,Rollups 更簡單、更去中心化、更安全。 DankSharding 是分片的升級版,旨在與匯總一起使用。 DankSharding 的一項重要功能是它引入了臨時資料blob。這些blob 就像小資訊包,可以幫助匯總處理更多事務而不會減慢速度。因此,雖然分片將事情分開,但DankSharding 更進一步,使系統更加精簡和強大。
DankSharding 的意思?
DankSharding 透過更有效地組織任務來幫助以太坊更有效地運作。它不是一次性完成一項大工作,而是將工作分成更小的部分,稱為分片。但與常規分片不同的是,DankSharding 增加了稱為臨時資料blob 的新功能,以使交易更加順暢。這些斑點就像小資訊包。這些資訊可以幫助以太坊處理大量交易而不會減慢速度。
DankSharding 的工作原理?
DankSharding 的主要目標是在不阻塞網路的情況下加快交易速度。區塊建構者很重要,因為他們選擇將哪些交易放入區塊中,確保一切對每個人來說都是公平和清晰的。透過利用合併的市場費用概念並減少最大可提取價值(MEV) 等不公平控制,DankSharding 降低了交易操縱風險。 DankSharding透過整合暫存資料塊,優化交易存儲,減少對鏈上資料儲存的依賴,增強網路可擴充性。
什麼是原廠DankSharding?
Proto-Danksharding,也稱為EIP-4844,是一項旨在降低以太坊匯總交易成本的提案。目前,這些Rollup 在降低交易成本方面面臨局限性,因為它們將交易資料儲存在CALLDATA 中,成本高昂且無限期地保留在鏈上。
Proto-Danksharding 引入了一種利用「blob」的解決方案,「blob」就像附加到區塊上的大量資料。這些blob 包含交易訊息,但以太坊虛擬機(EVM) 無法存取。此外,它們會在設定的時間段(通常為1-3 個月)後自動刪除。這項創新使匯總能夠以更經濟的方式傳輸數據。從而降低最終用戶的交易費用。
什麼是Blob?為什麼它們會讓Rollups 變得便宜?
Blob 就像一個大點評,在以太坊網路中保存著重要的交易數據。將它們想像成點評整齊的大捆。每個blob 內都有兩個主要部分:主體和標頭。正文包含關鍵的交易詳細信息,而標頭包含不太重要的信息,例如提議者的簽名。
在原始danksharding中,每筆交易都與一個blob配對,旨在降低交易成本。這對於可擴展性至關重要。想像一下原始丹麥分片中的每個插槽都有特定的空間限制,就像將碎片放入拼圖中一樣。
現在,以太坊虛擬機器(EVM)只能存取這些blob 內的基本數據,而不能存取blob 本身。這種設定有助於保持事物的組織性和效率,特別是考慮到danksharding 中的交易與通常的記憶體礦池的操作方式不同。
現在,我們來談談為什麼Blob 讓Rollup 更便宜。 Rollups 透過在將結果廣播到網路之前處理鏈下交易來提高以太坊的容量。每個總和由兩個關鍵元件組成:資料和執行檢查。
資料本質上是匯總處理以創建發佈到以太坊的最終結果的整個交易序列。執行檢查涉及由某個受信任的參與者(「證明者」)重新執行這些交易,以確保一切準確。為了讓這個系統發揮作用,交易資料必須在一段時間內可用,以便任何人都可以驗證它。
刪除blob 資料以及如何驗證blob 資料?
刪除blob 資料是完全可以的,因為永久保留它會使儲存它的節點變得太大並且需要大量硬體。相反,資料每1-3 個月就會從節點中修剪或刪除。在刪除資料之前,共識客戶端會確保每個人都已看到資料並有足夠的時間進行檢查。這意味著,如果有人想確保數據正確,他們有機會在數據消失之前做到這一點。
以及如何驗證blob 數據。當匯總將事務發佈到資料blob 時,它們也會對資料做出「承諾」。可以將其視為數位指紋。這是使用稱為多項式函數的數學技巧來完成的。假設我們有一個基本函數,例如f(x) = 2x-1。
我們可以輕鬆計算特定x 值(例如1、2 和3)的值,分別得到1、3 和5。現在,當證明者負責驗證資料完整性時,他們會將相同的函數應用於資料集並在相同的指定點對其進行評估。這樣可以進行比較,從而能夠檢測原始資料集的任何變更。如果原始資料發生變化,數字將不匹配,證明者就會知道有些地方有問題。
總結
雖然根據以太坊的說法,完整的Danksharding 可能還需要“幾年的時間”,但原始Danksharding 的出現似乎很有希望並且相對迫在眉睫。截至2023 年2 月,已經取得了重大進展,KZG 儀式吸引了大量貢獻者,Proto-Danksharding 的EIP 也日益成熟。規格已達成一致,客戶原型正在接受測試,以確保最終的生產準備就緒。
值得注意的是,DankSharding 和Proto-DankSharding 都沒有遵循傳統的分片模型。相反,他們利用跨blob 的分散式資料採樣。簡化以太坊的可擴展性方法。這種「資料分片」模型提供了一種更簡單的方法來改善以太坊處理交易的方式並幫助以太坊社群發展。
實施DankSharding 還可以透過使其更好地處理交易來幫助以太坊價格上漲。當以太坊可以有效地處理更多交易時,更多的人可能會想要使用它。這種興趣的增加可能會導致更多的投資,進而推高其價格。此外,如果交易成本下跌,可能會吸引更多的用戶和開發人員,從而提高以太坊的整體價值。
從真正的加密貨幣分析師那裡獲取優質的加密貨幣交易訊號。加入我們今天q.com 的官方等候名單。
資訊來源:由0x資訊編譯自TODAYQ。版權歸作者Sagarika Chatterjee所有,未經許可,不得轉載