IOST是一個由紅杉、真格等全球一線美元投資機構支持的,為在線服務提供商而開發(fā)的區(qū)塊鏈應用平臺。主網上線后IOST已正式成為除Ethereum、EOS、Tron外全球Top 4的DApp公鏈平臺。
?
IOST通過PoB共識機制和第二層擴展方案的設計來實現(xiàn)橫向擴容和高吞吐量的目標;通過開發(fā)社區(qū)自有網絡的有效方式為第三方開發(fā)人員、創(chuàng)作者和企業(yè)提供實現(xiàn)價值的平臺。IOST比基于DPoS機制的EOS更去中心化,比ETH智能合約平臺更具可擴展性。
?
?
?
IOST項目的開發(fā)方為IOS基金會(The Internet of Services Foundation),一個位于新加坡的非盈利組織。IOST項目團隊目前主要由專注于區(qū)塊鏈分布式技術的研發(fā)人員組成,絕大多數成員畢業(yè)于Princeton、Stanford、MIT、清華、北大等世界頂尖高校,有三年以上的區(qū)塊鏈相關研究經驗。IOST項目目前在硅谷、紐約、新加坡、首爾、東京和柏林都設有辦公室。
?
?
?
IOST是一個用于分布式應用的區(qū)塊鏈平臺。長期以來,中心化平臺一直占據著主導地位,以至于人們已經忘記了還有一種建立互聯(lián)網服務的更好的方式。IOST是開發(fā)社區(qū)自有網絡的有效方式,可以為第三方開發(fā)人員、創(chuàng)作者和企業(yè)提供實現(xiàn)價值的平臺。IOST的解決方案實際上是要解決可擴展性的三角沖突,而不是用犧牲censorship resistance的做法回避解決問題。IOST區(qū)塊鏈在嘗試各種擴容性方案的同時,始終維護其censorship resistance、公開參與和免受惡意攻擊的特性。IOST比EOS更去中心化,比ETH更具可擴展性。
?
IOST具有以下5個特征:
?
1. Censorship Resistance
IOST允許開發(fā)者創(chuàng)建Censorship Resistance的應用和智能合約。如果你與其他用戶進入一個智能合約,知道智能合約的規(guī)則和任何記錄不會被篡改而犧牲你的利益非常重要。
?
2. 算法選舉委員會
IOST區(qū)塊鏈用算法挑選驗證委員會,根據他們對社區(qū)的貢獻和所持代幣,而不是像大多數基于DPoS機制的區(qū)塊鏈一樣采用鏈上投票的系統(tǒng)。
?
3. 經濟激勵平等分配
可信度證明(PoB)共識機制有一個獨一無二的設計就是Servi會自我銷毀。這意味著節(jié)點驗證并并生產了一個區(qū)塊后,系統(tǒng)會將節(jié)點的Servi余額自動清零。所以所有的節(jié)點會按照可信度分數由高或低的順序來輪流驗證區(qū)塊,而可信度高的節(jié)點會因為Servi的銷毀而不停地更換這就保證了平等的區(qū)塊獎勵分配。
?
4. 可信度證明
Proof of Believability,IOST獨創(chuàng)的共識機制
?
5. 擴容性
通過協(xié)議層(Protocol-level)和 第二層(Layer-2)擴展方案提高可擴展性,包括:狀態(tài)通道、分片和側鏈。
?
?
?
PoB共識機制
?
對于IOST來說,PoB是選舉的一個分支。雖然EOS的DPoS較為中心化,但是選舉不一定意味著中心化,在一些傳統(tǒng)的共識機制中,一個時間周期內只有一個Leader有生產數據的權利,DPoS只是在選舉這個大的擴容分支下的一個方案。我們可以一定程度上把去中心化程度定義為一定時間單位內區(qū)塊生產者的分布。我們目前的內部測試版本采用了兩層資格獲取的模式。
?
第一層為了避免女巫攻擊,我們依然使用了基于Token的質押加選舉的方式,也就是有資格參與共識的節(jié)點需要獲取一部分Token資源。
?
其實不難發(fā)現(xiàn),現(xiàn)在真正落地且安全的公有鏈都是PoW或PoS的一種分支,因為基于算力或Token是唯一安全的區(qū)塊鏈準入機制?,F(xiàn)在采用任何別的共識都會面臨安全性問題:是否能偽造、是否數據中心化提交、共識基于數據是否鏈上能夠被證明而不是發(fā)生在鏈下、一個新加入網絡的節(jié)點是否能夠參與到共識等等。同樣,PoB也是PoS的分支之一,第一層準入也是基于Token。需要獲得社區(qū)超過一定數量的Token質押投票(目前為210萬 IOST),才有資格參與到共識。
?
第二層就是PoB真正核心部分,在這個部分會真正的產生生產區(qū)塊的節(jié)點。在這一層,我們希望達到兩個目標,一方面是區(qū)塊生產者需要強制地快速變化以實現(xiàn)更好的去中心化,另一方面我們希望鼓勵節(jié)點為網絡做貢獻的同時相互競爭。
?
為了達成這些目標,每個可信節(jié)點都會有一個積分,即Servi。Servi只能通過驗證交易、打包交易等網絡行為累積,同時當時被授權的Token數量也會按照比例在每個時間周期換算至Servi,他們需要競爭,才可以成為參與出塊,每次被選上出塊的節(jié)點需要消耗Servi,并且會得到來自于基金會提供的Token激勵。
?
同時我們會以一個比較高的頻率進行出塊節(jié)點的輪換。這樣會導致兩個結果,第一個是每次出塊都需要消耗Servi,這樣其他沒有選上的人就會有更多的Servi,在下次就有更大的機會被選上。其次,所有節(jié)點都需要為網絡做出貢獻才能夠獲得更多的Servi,有更多的機會分配到節(jié)點獎勵。
?
IOST的PoB共識機制,讓IOST的成為備選節(jié)點的準入門檻更低,更多社區(qū)成員可以參與競選。同時,通過高頻率的輪換出塊,IOST的一次出塊節(jié)點的流動性將非常高,且極大的縮小了網絡規(guī)模讓一次共識達成的更快。IOST獨創(chuàng)的PoB共識機制不僅大大增強了IOST區(qū)塊鏈的擴容性能,且去中心化程度遠高于EOS采用的基于少量超級節(jié)點和備選節(jié)點的DPoS機制,實現(xiàn)了更好的社區(qū)自治,同時也保障了更高的安全性。
?