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