目前來說,我們看到市場上會有很多項目會標注一些數(shù)字,比如TPS百萬,出塊數(shù)100萬,日交易筆數(shù)10000筆,支持節(jié)點數(shù)量1000個,每個數(shù)字都代表了不同的意義,背后這些數(shù)字都代表著區(qū)塊鏈的鐵三角問題被解決的階段性進展,出塊穩(wěn)定代表著安全,TPS高代表著性能,支持節(jié)點數(shù)多代表著去中心化,當然,還有一些別的指標判斷項目的受歡迎程度,比如日交易筆數(shù)。
在向普通用戶解釋鐵三角問題時,我總傾向于說更多的去中心化,而不過多強調(diào)安全和性能,一是因為去中心化是不可逆的,而是因為用戶能理解安全和性能機制的并不多,也不是應(yīng)該去面向解釋的人群。2015年下半年開始建立的PoS項目,很多項目都開始采用委托(或者說投票)機制來選擇去中心化的重要手段,所以面向用戶介紹Stake/Vote過程中去中心化的過程,非常有利于一個項目的長期發(fā)展。
Stake/Vote這套模型,用以設(shè)計來完成去中心化的目標點有很多,節(jié)點參與數(shù)量是一個比較明確的標示,市場上EOS21,Cosmos100,IOST和Tezos都無限制開放。但目前來說,并不是所謂的節(jié)點數(shù)量越多,實際去中心化效果更佳,雖然理論上是的,但是實際中仍然需要考慮鐵三角里面的另外一個問題——性能,為了平衡選舉方案,現(xiàn)在大量的項目在選舉前,都會創(chuàng)建一個候選節(jié)點池子,為下個周期選舉的驗證人提供去中心化候選人,系統(tǒng)會通過隨機算法,從節(jié)點池子中選擇部分節(jié)點進行真正的出塊,這種模式改變了一些項目真正出塊節(jié)點少的中心化問題。2018年后上主網(wǎng)的一些項目上中,多采用此方法,其中IOST是聲音最大,因為2019年它希望開放參與的節(jié)點達到500個數(shù)量。
IOST2018年底就開啟了節(jié)點招募計劃,2019年計劃招募500個節(jié)點參與。根據(jù)市場的反應(yīng)情況,500個節(jié)點的數(shù)量其實是比較多的,一般項目能招募到的節(jié)點數(shù)量大概只有100個左右,優(yōu)質(zhì)節(jié)點大概只有70~80個,又因為PoS共識機制的激勵模型,導致被Stake/Vote越多的節(jié)點可以獲得更多的獎勵,很多持幣人都傾向于找到排名靠前的節(jié)點,七八十名后的節(jié)點基本獲得不了太多的獎勵,所以IOST喊出500個節(jié)點的招募,確實是一種去中心化的決心。另外,我們看到IOST的招募計劃中,有支持持幣人不運行節(jié)點也能參與共識的合伙人機制,這些合伙人需要懂得技術(shù),但也能參與到IOST的共識當中,我們習慣把這些持幣人稱之為Solo-Validator,Wetez之前寫過Solo-Validator和Delegate(委托)給驗證人的區(qū)別,大家可以查看之前的文章。IOST開發(fā)團隊支持持幣人以Solo-Validator參與共識的方案也算是業(yè)界的一種創(chuàng)舉,合伙人節(jié)點并沒有真正的參與到出塊共識當中,但是提高了系統(tǒng)的整個Stake率,進而提高了系統(tǒng)的抗攻擊能力(邏輯是合伙人節(jié)點減少了市場上流通的IOST代幣,攻擊者要攻擊網(wǎng)絡(luò)需要提高買價才能購買到足夠多的攻擊算力,攻擊成本相對變高了,這里的相對和最終參與共識的Stake量有關(guān)系)。
在IOST500個節(jié)點模型當中,Stake/Vote量超過210萬IOST的節(jié)點才可以申請成為出塊節(jié)點,新的一版本升級中提到了800萬IOST(還未實施,處于提案階段),主要考量是因為網(wǎng)絡(luò)啟動前期,Vote投票可能參與度會慢慢提升,為了保證主網(wǎng)出塊穩(wěn)定,所以210萬的門檻是一個初始值,隨著網(wǎng)絡(luò)的投票率上升,為了保證節(jié)點收益和成本在一個合理的比例范圍,IOST的開發(fā)團隊將節(jié)點門檻提升到了800萬,但這從帶來了另外一方面的影響,如果提案通過,出塊節(jié)點數(shù)量會相對減少,按照5月21日的目測,從210萬IOST的門檻提高到800萬IOST,出塊節(jié)點數(shù)量將從57個減少至41個,整體的Stake數(shù)量百分比減少了3%個百分點,大概是7400萬IOST票,安全性有所降低,但提案實施后,部分節(jié)點會出現(xiàn)補票或者退出的情況,最終出塊節(jié)點的數(shù)量還有待確認。我覺得官方提高出塊節(jié)點門檻的考慮還有兩點,一是希望往上帶IOST總體Stake/Vote量,二是有策略的提高系統(tǒng)性能以達到商業(yè)要求。作為一個以商業(yè)OS系統(tǒng)為目標的項目,鐵三角之間的博弈一直都在調(diào)整,所以合理的時間點做出規(guī)劃我覺得是可以理解的,就像Cosmos寄希望在主網(wǎng)上后的每一年里面,都提高驗證人參與數(shù)量,每年增加大概30個席位,這與技術(shù)發(fā)展和5G發(fā)展強相關(guān)。
再說說IOST的獎勵模型。上面說到IOST的節(jié)點分為出塊節(jié)點和不出塊節(jié)點,不出塊節(jié)點其實就是也稱為合伙人節(jié)點,合伙人節(jié)點不運行服務(wù)參與共識。我們一般說的Stake/Vote激勵模型,主要會激勵那些付出服務(wù)算力的節(jié)點,所以在IOST上,出塊節(jié)點和合伙人節(jié)點之間會有25%出塊獎勵差額的區(qū)分,也就是說出塊節(jié)點出塊可以比合作節(jié)點多出總獎勵中25%的額外獎勵。區(qū)分激勵也是一種合理的去中心化處理方式,可以有效的區(qū)分激勵對象,讓付出更多貢獻的人獲得獎勵,能帶動其他合作節(jié)點變成出塊節(jié)點,但是IOST對于出塊獎勵設(shè)立了最高臨界值(臨界值是變動值,目前超過9000萬就不會對出塊獎勵產(chǎn)生增益了),這可以有效制止強者很強的問題。
目前,最終IOST的有效節(jié)點數(shù)量113個,但是由于100后的節(jié)點數(shù)量Stake/Vote數(shù)量較少,所以參考意義不大,100個節(jié)點的去中心化符合了我開頭提到的去中心化程度,所以IOST基本符合了一個去中心化項目的門檻,不過,合伙人節(jié)點機制,提高門檻,區(qū)分激勵等手段,都是IOST項目實現(xiàn)去中心化的一種權(quán)衡和手段,微創(chuàng)新是值得表揚的。但回到總體上來看,雖然IOST開發(fā)團隊使用了多種運營策略來實現(xiàn)去中心化,但是目前達到500個都是優(yōu)質(zhì)節(jié)點還是有一些困難(優(yōu)質(zhì)的節(jié)點會幫助項目做開發(fā),協(xié)助媒體宣發(fā),一起舉辦活動等),這些優(yōu)質(zhì)的驗證節(jié)點候選人一直是項目爭相爭取的對象,屬于一種稀缺資源,IOST也在不斷吸引優(yōu)質(zhì)節(jié)點的道路上努力,只能說吸引500個節(jié)點遠遠不是IOST的終點,500個優(yōu)質(zhì)節(jié)點才是。