Harmony公鏈于2019年6月28日發(fā)布V0主網。那么,到底什么是V0主網?在當前的區(qū)塊鏈世界有什么不同?帶著這些問題,藍狐筆記對Harmony公鏈的聯(lián)合創(chuàng)始人蘭榮堅進行了專訪。
藍狐筆記:Harmony 6月28日發(fā)布的主網為什么稱為V0主網?它主要包括哪些內容?
蘭榮堅:Harmony主網會分階段上線,我們稱第一階段的主網為Day ONE Mainnet,也稱v0。Day ONE主網是一個具備分片和共識等基本功能的初版主網,總共有4個全狀態(tài)分片,包括150個基石節(jié)點在內的總共600個節(jié)點同時參與共識。
v0主網的主要目的是初步開啟共識,讓驗證者得到區(qū)塊獎勵,并為之后的主網階段升級打好基礎。在v0主網,我們暫時關閉了交易處理功能,等待網絡完全穩(wěn)定之后會開啟。v0主網的區(qū)塊獎勵可以實時通過區(qū)塊瀏覽器查詢(explorer.harmony.one)。
藍狐筆記:為什么說Harmony是首個擁有分片和PoS的產品級別的公鏈?
蘭榮堅:在Harmony v0主網中,白皮書設計的FBFT共識已經完整實現(xiàn),包括BLS多重簽名,view change protocol等等,v0主網出塊速度在8秒以內。同時我們是第一個在PoS分片系統(tǒng)中實現(xiàn)View Change的區(qū)塊鏈。
View Change協(xié)議可以有效保證FBFT共識的穩(wěn)定性,不受惡意或者掉線的出塊節(jié)點影響。我們在測試環(huán)境中已經成功應對了一個或者多個Leader掉線的問題,網絡成功切換到了正常節(jié)點,并繼續(xù)進行了共識。
藍狐筆記:跟以太坊ETH2.0相比,Harmony有什么不同?
蘭榮堅:Harmony在設計上和以太坊2.0有異曲同工之處,很多基礎技術元素,比如BLS簽名,VDF可驗證延遲函數(shù),都是在Harmony和ETH2.0上采用的。Harmony和以太坊ETH2.0最大的區(qū)別在于幾點:
首先,Harmony采用FBFT共識機制,可以保證快速的出塊時間和確認時間。而以太坊2.0采用的是基于最長鏈共識的Casper PoS共識,在區(qū)塊確認時間上要比FBFT慢很多,因為需要等多個區(qū)塊出現(xiàn),才能確認之前的區(qū)塊。
其次,Harmony的節(jié)點驗證和Staking機制也與ETH2.0不同。Harmony網絡中投票權是有限量的,所有驗證者競價去獲得投票權,然后參與共識。投票權的價格由市場決定,可以實現(xiàn)最大化的驗證者資源利用。而在ETH2.0,驗證者的門檻是確定的32ETH,并且驗證者就算抵押了32ETH之后,還要通過隨機篩選機制,才有機會參與共識和出塊,所以會有大部分驗證者處于閑置和待命狀態(tài),并不能最大化驗證者資源的利用。
最后,除了技術上的不同,Harmony相比ETH2.0,在執(zhí)行速度上也有很大優(yōu)勢,Harmony已經完成很多關鍵技術的實現(xiàn),比如BLS多重簽名、VRF可驗證隨機數(shù)、穩(wěn)定的共識機制等等。此外,我們完成了業(yè)界第一個用Go語言實現(xiàn)的安全高效VDF可驗延遲函數(shù)(https://github.com/harmony-one/vdf),并且利用BLS12-381橢圓曲線實現(xiàn)了VRF的功能。我們的全功能主網將在今年內發(fā)布,在時間上會比ETH2.0早至少一年上線。
藍狐筆記:Harmony V0主網目前有多少個節(jié)點?成為節(jié)點有哪些要求?
蘭榮堅:600個節(jié)點,150個外部基石節(jié)點,目前的基石節(jié)點需要抵押919,118個ONE代幣。我們這一階段的基石節(jié)點項目已經結束,之后在網絡升級后會開放更多節(jié)點位置。預計年底前,會完全開放網絡,到時候會有至少2400個節(jié)點席位公開競拍。
藍狐筆記:Harmony未來的V1和V2的計劃是什么?
蘭榮堅:在Phase 2我們會提高分片的節(jié)點數(shù)量,從現(xiàn)有的150個提高的400個,到時候更多的節(jié)點可以參與共識。同時我們會引入之前設計的Staking經濟模型和懲罰機制,并開啟交易處理功能。
在Phase 3我們會擴大分片數(shù)量,從4個擴大的6個,進一步提高網絡的去中心化程度,并且會進一步優(yōu)化網絡層性能,引入快速區(qū)塊廣播和高效的跨片路由協(xié)議。
藍狐筆記:Harmony主網發(fā)布后,在Defi方面會有計劃嗎?
蘭榮堅:我們認為Defi應用很有可能成為暨游戲后的第二個落地點。Defi由于其關乎價值和信任的特性,是最適合用區(qū)塊鏈去實現(xiàn)的,前幾年炒的轟轟烈烈的p2p借貸,就是因為很多中心化的失信問題,才導致最后行業(yè)亂象叢生。而利用區(qū)塊鏈的可信性,可以完全消除之前中心化金融借貸服務的風險,讓整個去中心化金融服務變的完全透明可靠,這會是Defi項目今后發(fā)展壯大的重要底層邏輯基礎,這也是我們看好Defi的原因之一。
在Defi生態(tài)上,我們做了很多的研究,也有自己的Defi生態(tài)部署計劃,如穩(wěn)定幣(Reserve, Stably),鏈下信息(chainlink),去中心化交易所(Hydro,Quanta)等等。同時我們的創(chuàng)始成員Nicolas提出的Delfi鏈上預言機設計曾在EthDenver開發(fā)者大會上獲得最佳創(chuàng)意獎,這個鏈上預言機技術可以很好地為Defi應用提供準確的資產價格信息。
藍狐筆記:Harmony主網發(fā)布后,在吸引開發(fā)者方面有哪些計劃?
蘭榮堅:鑒于大部分區(qū)塊鏈開發(fā)者是從以太坊生態(tài)起步的,對以太坊的編程語言和開發(fā)工具很熟悉,Harmony現(xiàn)在完全兼容以太坊Solidity語言和開發(fā)環(huán)境,讓開發(fā)者很容易上手Harmony應用開發(fā),并且我們在今年下半年會加入WebAssembly編譯器,到時候擅長其他開發(fā)語言的開發(fā)者也可以在Harmony上進行應用開發(fā)。這是技術方面,總體來說,我們的開發(fā)平臺未來會越來越便捷。
在社區(qū)發(fā)展上,我們會和垂直領域的先鋒企業(yè)和頭部公司合作,這樣會吸引到垂直領域的專業(yè)開發(fā)者。比如,我們和區(qū)塊鏈游戲SDK開發(fā)領域的新興企業(yè)DREP達成合作,今后更好地幫助區(qū)塊鏈游戲開發(fā)者在Harmony上方便快捷地開發(fā)他們的產品,而和Picolo的合作讓鏈上開發(fā)者可以享受去中心化的關系數(shù)據(jù)庫基礎設施。
總體來說,點面結合,一方面對開發(fā)者越來越友好,另外一方面,從重點垂直領域一個個去突破,進入他們的開發(fā)者社區(qū)。





