以太坊研究人員Vlad Zamfir:以太坊分片取得突破性進展區塊鏈
概念驗證并不意味著接近生產級的應用,但他相信它包含的代碼對于分片在以太坊上部署是至關重要的。
以太坊距離分片可能更近一步了。
至少這是區塊鏈長期研究者Vlad Zamfir的說法,他聲稱本周在以太坊黑客馬拉松EthBerlin上成功完成了一個想法的概念驗證。在包括Tim Beiko和John Marling在內的其他幾位開發人員的幫助下,Vlad編寫的代碼據說演示了不同的以太坊分片如何在區塊鏈上進行通信。
分片是一種實驗性的擴容解決方案,通過將區塊鏈分解為更小的單元(稱為分片)來緩解不斷增長的網絡帶來的壓力。雖然包括以太坊創始人Vitalik Buterin在內的許多以太坊開發人員正在努力將分片作為以太坊路線圖的一部分,但它仍在開發中(估計將在未來兩年內發布)。
Zamfir在接受CoinDesk采訪時表示,概念驗證并不意味著接近生產級的應用,但他相信它包含的代碼對于分片在以太坊上部署是至關重要的。
Zamfir說:
“這的確是我的分片路線圖中最核心部分的概念驗證。它可以防止交叉分片原子性失敗,或者更具體地說,它可以防止交叉分片原子性失敗的最終確認,因此永遠不會發生'發送'被確認,而'未接收'也被確認?!?/p>
這可能聽起來很技術性,的確是。簡而言之,Zamfir和其他開發人員能夠展示如何通過分片的區塊鏈安全地發送以太坊的原生加密貨幣ETH和其他消息。
該概念驗證當前放在了開源代碼庫Github,還附帶一個可視化工具,允許用戶下載和激發代碼庫。但是,目前的工作量證明并沒有被完全確認,
Zamfir繼續說道:
“我們仍在努力進行整合,但一周之內可以查看了。我們會提供說明,你可以按照說明操作,讓它在你的計算機上運行?!?/p>
僅用于教育目的
根據Zamfir的說法,概念驗證最終是在黑客馬拉松中以代碼編寫的,其中大部分內容已經在之前開發過。
他告訴CoinDesk:
“這個規范幾乎已經100%完成,大部分已經就緒。在黑客馬拉松上,我不需要做任何研究,我只是在實施。”
Zamfir說,實施代碼庫的原因主要是出于教育目的。
他說:
“有很多人無法查看研究內容,特別是當我們沒有以我們真正滿意的方式發表研究時。所以看到該軟件是某些人覺得非常吸引人的事情?!?/p>
然而,除此之外,他繼續說,概念驗證“幾乎沒有什么重大意義”,因為它不會發現任何新的領域或解決任何已知的問題。它缺少的內容包括一個交易費用系統,以及將交易和消息從一個分片路由到另一個分片的方法。
他總結道:
“我們沒有真正的路由協議。概念驗證所做的只是演示交叉分片消息的傳遞方式,這種傳遞方式與分叉選擇規則相配合。”
分片技術
Zamfir說的“分叉選擇規則”指的是以太坊分片如何與區塊鏈交互的代碼。該代碼于5月由Buterin在一個概念驗證中發布。雖然Zamfir的概念驗證建立在圍繞分片的更廣泛的思想體系上,但這一概念驗證也用于他的“Casper CBC”上。
他告訴CoinDesk :
“對我來說,所有的努力都是為了使用CBC(correct-by-construction),我的所有分片方面的研究都完全在這個框架內?!?/p>
他說, 自己的分片路線圖與主流的以太坊分片路線圖略有不同,屬于“不同的設計標準”。
雖然它仍然存在同樣的問題 ——試圖找到方法來解決以太坊的擴容問題,以及最終確定即將轉向更平等的方式來保護區塊鏈,即PoS,但相比其他人,Zamfir有不同的設計重點。
Zamfir告訴CoinDesk:
“我認為分片的核心是交叉分片的消息或交叉分片的一致性問題。 但Vitalik認為是狀態的可用性、有效性和執行。在共識協議上,我和Vitalik有不同的看法,因此在分片上也有分歧。我只關注我認為最難解決的問題。”
1.TMT觀察網遵循行業規范,任何轉載的稿件都會明確標注作者和來源;
2.TMT觀察網的原創文章,請轉載時務必注明文章作者和"來源:TMT觀察網",不尊重原創的行為TMT觀察網或將追究責任;
3.作者投稿可能會經TMT觀察網編輯修改或補充。