2020年,lisk核心開發(fā)團隊采取了慢、穩(wěn)、安全,始終保持研究先行的戰(zhàn)略。2020年,Lisk提出了一項新挑戰(zhàn),在不犧牲原則或改變研究先行的方法論前提下,縮短開發(fā)時間。Lisk分析了當前形勢,提出了加快開發(fā)的兩大戰(zhàn)略。所有調整只影響Lisk Core開發(fā),對Lisk SDK沒有影響。要完全理解本文,你需要閱讀頭等倉之前翻譯的Lisk協(xié)議路線圖。
發(fā)布每個新的主要Lisk Core候選版本,最耗時的環(huán)節(jié)是質量保證,特別由于接下來要硬分叉,質量保證更要抓緊了。發(fā)布一個Alphanet到Betanet的主要版本至少需要一個月,發(fā)布到Mainnet上發(fā)布至少需要兩個月。因此,Lisk決定只在Betanet的安全性和可靠性、網(wǎng)絡經(jīng)濟和網(wǎng)絡共識階段檢測質量保證。在每個新階段,重新發(fā)布一個新的betanet。
一旦達到網(wǎng)絡長壽(Network Longevity)階段,Lisk將確保相應的Lisk Core候選版本Testnet的質量,并執(zhí)行外部安全審計,確保與之前版本達到相同的安全標準。接著,將Lisk Core候選版本作為一個單獨的主要更新發(fā)布到Mainnet,這個版本包括了前幾個階段的所有功能。將所有的硬分叉合并成一個,向后兼容的工作量也降至了最小。
網(wǎng)絡經(jīng)濟和網(wǎng)絡共識階段引入了社區(qū)最想要的Lisk功能,即一個新的動態(tài)收費系統(tǒng)和一個新的DPoS共識算法。相比在安全性與可靠性階段,向Lisk協(xié)議引入新拜占庭共識算法相比,安全性和可靠性階段耗時較長,但實現(xiàn)相對簡單。因此Lisk打算同時實現(xiàn)這兩個階段,免去了執(zhí)行一次完整的質量保證以及發(fā)布一次betanet的麻煩。
需要注意的是,Lisk團隊將繼續(xù)發(fā)布每個主版本Lisk SDK以及更新文檔。所有的Lisk SDK主要版本都能用來開發(fā)概念證明區(qū)塊鏈應用。
實際上,團隊才剛剛著手開發(fā)Lisk SDK4.0.0,實現(xiàn)網(wǎng)絡經(jīng)濟和網(wǎng)絡共識階段。
Lisk SDK階段和Lisk Core候選版本中使用的術語(Alpha、Beta、RC、Production)有些混亂。
Lisk SDK其實是為Lisk協(xié)議做完整準備。Lisk SDK目前處于Alpha階段,一旦網(wǎng)絡長壽階段結束,也就是一旦所有提議的協(xié)議更改完成,它將進入Beta階段。
隨著在最后階段實現(xiàn)區(qū)塊鏈互操作性,順利完成Lisk協(xié)議路線圖。這時,Lisk SDK就進入了RC階段。在RC階段,進入生產(chǎn)階段之前,將進行全面的清理和整理工作,生產(chǎn)階段標志著正式發(fā)布Lisk區(qū)塊鏈應用平臺。
而Lisk Core是針對不同類型網(wǎng)絡,擬議的每個版本的單獨候選版本。
· Alpha候選版本用于修復補丁,發(fā)布次要和主要版本,同時作為一個新的、臨時的、內(nèi)部Alphanet網(wǎng)絡。
· Beta候選版本用于發(fā)布每個主要版本,作為一個新的、臨時的、公共Betanet網(wǎng)絡。
· Release候選版本用于發(fā)布在區(qū)塊鏈操作性階段前后的補丁和主版本,以及Lisk Core,同時作為現(xiàn)有的公共測試網(wǎng)。
· Production(生產(chǎn))候選版本用于發(fā)布在區(qū)塊鏈互操作性階段前后的補丁、主要版本以及Lisk Core版本都提出了生產(chǎn)候選版本,并作為現(xiàn)成的公共主網(wǎng)。
Alphanet ——暫時的,只在內(nèi)部測試的Lisk alpha候選網(wǎng)絡。
Betanet——臨時的,外部的測試網(wǎng)絡的Lisk候選測試版。
Testnet —— Lisk的官方測試網(wǎng)絡。
Mainnet——Lisk官方的主要網(wǎng)絡。
Candidate——新版本的Lisk Core。
Alpha 候選版本——擬議的針對Alphanet的Lisk Core新版本。
Beta候選版本——擬議的針對Betanet的Lisk Core新版本。
Release候選版本——擬議的針對Testnet的Lisk Core新版本。
Production候選版本——擬議的針對Mainnet的Lisk Core新版本。
Phase——隸屬同一組的目標。
安全性與可靠性階段——實現(xiàn)Lisk拜占庭共識算法。
網(wǎng)絡經(jīng)濟階段——實現(xiàn)動態(tài)收費機制。
網(wǎng)絡共識階段——實現(xiàn)Lisk DPoS 2.0共識算法。
網(wǎng)絡長壽階段——實現(xiàn)一個新的ID系統(tǒng)。
Stage—— Lisk SDK的一般產(chǎn)品狀態(tài)。
Alpha階段——Lisk SDK所處的階段,同時正在實現(xiàn)安全性和可靠性、網(wǎng)絡經(jīng)濟、網(wǎng)絡共識和網(wǎng)絡長壽。
Beta階段——實現(xiàn)區(qū)塊鏈互操作性時Lisk SDK所處的階段。
RC階段——Lisk協(xié)議路線圖的每個階段實現(xiàn)之后,同時完成最后的整理工作Lisk SDK所處的階段。
生產(chǎn)階段——生產(chǎn)階段是Lisk SDK在所有Lisk協(xié)議路線圖都實現(xiàn)后的最后階段,此時Lisk區(qū)塊鏈應用平臺完全啟動。