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