IRISnet BPoS:大道至簡,共建跨鏈生態

買賣虛擬貨幣

這是 HashBang 第 17 場區塊鏈主題直播

HashBang 知識社羣線上直播「加密經濟學系列」第6期

主題: IRISnet:PoS協議的經濟模型討論

主講人:Harriet IRISnet 創始人

- 畢業於美國卡耐基梅隆大學機器人專業和清華自動化專業

- 曾擔任IBM研究院上海分院院長和IBM全球研究院大資料分析技術帶頭人

- 獲得過2010年美國運籌學和管理學研究協會“Daniel H. Wagner”大獎   

▍Bang姐: Harriet老師有關注過加密經濟學嗎?您怎麼理解加密經濟學這個概念?

Harriet:對加密經濟學的關注和研究是設計一個有活力自生長的公鏈最重要的問題。

甚麼是加密經濟學?

加密經濟學(Cryptoeconomics,tokeneconomics)來源於兩個詞彙:密碼學(Cryptography)和經濟學(Economics),但大家不要誤解為加密經濟學是經濟學的一個子領域,它不是將傳統的巨集觀經濟和微觀經濟理用於加密貨幣市場。它是一門實用科學,重點研究協議的設計以支援更高效的去中心化(或者說分散式)的協作,而密碼學支援的機制(協議)的執行不受單一中心化機構的控制。加密經濟學和game theory 博弈論最為相關。一個好的區塊鏈設計,一定需要有很好的機制(協議)支援的複雜經濟協作中商品及服務的生產、分配和消費。

總結一下,加密經濟學是一門實用科學,專注於研究支援分散式經濟活動的協議/機制設計,並透過密碼學技術實現該協議和機制的可信執行

▍Bang姐:可以用最簡單、通俗的語言說下IRISnet是甚麼嗎?主要在解決甚麼問題?這個問題有甚麼現實的意義和價值?很多同學還很好奇IRISnet和cosmos是甚麼樣的關係?

Harriet:解決甚麼問題?

我們認為一條大公鏈解決所有分散式協作問題是不現實的,未來的業態一定是專注於解決不同問題的多個公鏈百花齊放。這些系統需要互聯互通。

IRISnet 是甚麼?

IRISnet 就是連結這些系統的橋樑,IRISnet 做的是跨鏈服務,不僅支援 token 的跨鏈轉移,更重要的是可以支援資料、複雜計算,能夠被跨鏈、跨異構的系統呼叫。IRISnet為複雜分散式商業應用提供了面向服務的開發模組 iService。能支援公有鏈,聯盟鏈,甚至傳統系統的互操作。 

關於Cosmos 和IRISnet 的關係:

Cosmos 對業界的最重要的貢獻有兩點:支援應用專有鏈開放的工具包 Cosmos SDK 以及設計出了跨鏈通訊協議IBC。Cosmos SDK支援使用者打造基於Tendermint 共識的BPoS 鏈。今天主題是POS,後面我也會對BPoS 做介紹。

IRISnet使用Cosmos SDK開發,是專注跨鏈服務的樞紐鏈(Hub),現在就能支援資料和複雜計算的跨鏈呼叫,同時在Cosmos IBC完成後還可以很自然地支援 token 的跨鏈轉移。

Cosmos 核心開發團隊 tendermint 上週六發表的部落格,非常好地講述了 Cosmos 和 IRISnet 的關係。我們是共生的夥伴,同時IRISnet 不僅是第一個 Cosmos SDK 的實踐者應用鏈,也在和Tendermint 團隊合作,不斷把IRISnet 在BPoS 上的實踐和創新,回饋到Cosmos SDK 中,希望能支援Cosmos 大跨鏈生態的高效發展。 

▍Bang姐:我們知道設計一個專案的共識是一件非常複雜和重要的事情,因為它設計到鏈的安全和正常運轉,Harriet老師能否舉例IRISnet經濟模型中比較簡單的一個設計,來展開聊聊呢?

Harriet:我先和大家分享一下IRISnet經濟模型的架構,IRISnet經濟模型設計可以分成三個層次:

最底層共識層,採用的是BPoS, Bonded PoS, 有質押的權益證明。BPoS 是矽谷Tendermint 團隊發明的,其演算法名字就叫tendermint 演算法,支援2/3的拜占庭容錯。BPoS 通證持有人透過將Token 質押網路節點參與網路驗證。節點根據自己的voting power 可以參與區塊驗證獲得出塊獎勵,一般使用者作為委託人可以分享其委託節點獲得的出塊獎勵。我一會會以這個為例展開聊。

在共識層之上,IRISnet 還有兩層應用層的經濟模型設計:

其一我們叫DeFi (Decentralized Finance,開放金融)層,我們正在和去中心化交易所以及歐洲合規機構探討合作,探討在IRISnet 上發行穩定幣,還有其他資產證劵化的應用。IRISnet 將提供介面讓這些生態合作伙伴,透過抵押一定IRIS 通證的方式發放數字資產,參與到開放金融活動中。

另外一層是跨鏈服務層, 連結到IRISnet 的其他鏈可以以服務提供者的角色將自己的資料還有計算透過iService 模組定義併發布到IRISnet,其他鏈上的消費者可以跨鏈消費這些釋出的服務。服務提供者每釋出一個服務,都需要在網路中質押數倍於服務費的等量IRIS質押金。同時當消費者實時呼叫時,服務費會託管在協議層,保證在服務沒有完成的時候,不會將服務費用付給服務消費方。當服務結果出現爭議時,服務治理也需要抵押一定IRIS通證來發起爭議解決治理。這兒我們有一個靈活的設計,就是這些系統活動的質押都是質押IRIS 通證,但服務費支援多幣種:可以是IRIS 通證,也可以是IRIS網路上的穩定幣,等未來跨鏈協議IBC 成熟後,服務費也可以是服務提供方自己鏈上原生代幣。

透過這樣的設計,可以讓服務提供方和消費方選擇最適合他們經濟活動的通證來互動,比如透過穩定幣,這樣有更好的使用者互動體驗。DeFi 和 iService 服務提供方有能力提供更靈活的服務,以便更好的發展自己的業務,這樣他們才有可能更多的質押IRIS 通證,從而促進IRIS 通證使用場景的擴充套件。

稍微展開一下 IRIS BPOS 中通脹的自有設計 :總結一句就是“大道至簡”,學演算法的同學都知道奧卡姆剃刀(Occam’s razor)原則,說的就是這個意思“最簡單的也是最好的”。

PoS 都會透過通脹來激勵驗證節點和普通使用者參與委託,但委託質押收益受許多因素的影響,比如節點的安全效能,如果出現掉線甚至多籤要受懲罰;自抵押的總 token 數,佣金率,全網質押率,通脹率等等。是個多變數的動態系統。IRISnet 通脹沒有採取更復雜的演算法,而是在研究後,採用一個簡單常量(現在系統設計通脹是初始總量的4%)。這樣每塊收益分配計算非常簡單。然後實際產生的效果有:

1)由於總量在緩慢變大,每年通脹其實是在逐步減小的;

2)質押的人少的時候,質押人來分的通證總量恆定,就會相對分的比較多。如果質押量大,大家就會分的相對少一些。

現在IRISnet 4% 的通脹和其他POS網路相比是小的。現在全網質押率小於30%,IRISnet 質押收益大概在11% 到14% 之間,這在PoS網路中是收益比較大的。

這裡也想和社羣朋友倡導一句,希望大家將自己的IRIS 通證質押到網路上來時,不要光挑大節點 ,主要還是看 self bond (自抵押,越高越好), commission rate(佣金率,越低越好) , up time (線上時長,越高越好),以及 Bond Height (上線高度,越小越好,這是節點上線的區塊高度,越小說明網路運營歷史越長) 這些引數。大節點相對小節點在所有上面引數相同的前提下,收益只會大一點點。選擇大節點沒有明顯的收益優勢。

IRISnet 的經濟模型設計的原則就是:開放,共贏,簡單高效。但任何一個設計不可能是完美的。我們對於BPoS 網路還很驕傲的貢獻是:支援更復雜的線上治理,和網路可升級。上面提到經濟模型都是支援鏈上治理的,社羣有更好的想法,可以發起鏈上治理,同時IRIS網路可以支援不分叉的平滑升級。

IRISnet的軟體升級去年11月公測時,就獲得了技術社羣不少好評,然後我們也關注到有其他專案團隊已經在使用我們開發的這兩個功能模組。同時這些功能模組我們也貢獻給Cosmos 程式碼庫,這也是IRISnet非常驕傲的對BPoS 和跨鏈生態的貢獻。

所以我們自己也叫IRISnet可自進化的BPoS 網路,當然這是社羣透過線上治理支援的自進化。

總結一下:IRIS 通證的使用場景:PoS 的質押通證,跨鏈交易的交易通證,以及應用層的服務質押通證以及服務費用通證,然後很重要的也是參與網路治理的投票權。

希望大家能透過IRIS通證更好地參與到網路活動中,一起來支援網路的進化。 

▍Bang姐:最近也有一些關於PoW和PoS的討論,IRISnet作為一個PoS的鏈,您怎麼看其中的利弊?可以從鏈的安全、高效性、應用開發等方面來講下嗎?

Harriet:PoW鏈,中本聰給出了非常好的設計,透過雜湊計算來獲得算力從而獲得出塊權。簡單公平,但耗電,慢。

Proof of Stake,即權益證明。PoS根據大家在網路上質押了多少token,來定義你的投票權(voting power)。這能夠防止分散式網路中經常會出現的,類似女巫攻擊的襲擊方法。其特點是計算快,效能高。

還有一個我要細談一下,PoS網路節點不作惡時,主要是執行系統軟體。PoS 節點甚至可以用較小的硬體成本支援多個PoS 網路。正常運營時成本相對作惡要小許多。Tendermint透過懲罰機制slash 來實現對做惡的懲罰,如果節點多籤,甚至想搞分叉, token就會被懲罰掉。這樣不論在原來的主鏈上,甚至在分叉鏈上,都會損失掉token,作惡有經濟的代價。

而在PoW的網路裡面,礦工不管是否作惡,都有一個比較高的一個成本挖礦。

BPoS比在PoW,僅靠消耗電力這樣一種懲罰成本來說,要高效的多。Tendermint這樣的BPoS,也正在被一些新的區塊鏈系統所採用,比如說以太坊的Casper協議,就是參考了Tendermint 的設計。

▍Bang姐:您怎麼看公鏈上的治理和開發者的權益問題?比特幣代幣的PoW機制中,感覺礦工的權益相對高一些(個人觀點,不一定正確),那PoS專案中這些是怎麼設計的呢?

Harriet:前面提到PoW的網路投票權透過算力來實現,這樣礦工當然更容易實現權益控制。而PoS 網路權益透過Token 數來實現,根據這樣的特性,可以透過初始通證分配設計上,給開發者留下 stake。比如IRISnet現在核心開發團隊擁有IRIS 網路 15% 的團隊token。我們自主地選擇了4年鎖倉線性釋放,相比業內一般常規團隊兩年釋放期,這在業界可能算是鎖倉時間最長的了。我們不在意鎖倉時間長,因為我們需要長期持有,來參與網路建設支援網路長期發展。

總而言之,PoS網路可以透過給開發者留token,同時組建支援開發者社羣及小節點的生態資金,透過這方面的設計和治理,可以有效地支援系統更多元化和去中心化發展。這點上PoS 在治理上相比較PoW 有更大的靈活度。  

▍Bang姐:最後,想問下您在設計IRISnet的經濟模型或者激勵機制的過程中遇到的最大的障礙和難點是甚麼?

Harriet:PoS網路的馬太效應,雖然IRISnet 100 個節點比起 EOS這樣的只有21 個節點 的DPoS 去中心化已經有不少進步。

但我們也觀察到中心化的趨勢,大節點就是更容易獲得委託人的信任,更有機會獲得更多的委託,從而有更高的投票權。雖然現在系統的設計,作為一個委託人,像我前面提到的,委託給大節點和小節點,收益相差很少。

我們現在在幾個方向上進行最佳化:

1)演算法上對大節點收益有一定限制:我們在研究如何改進每塊出塊獎勵演算法,不是線性地voting power 更高,就能線性獲得更多獎勵,而是採用一個非線性函式,當voting power 達到一定程度,就會收斂。但如何能在分散式環境中高效計算是個挑戰。

2)基金會透過生態基金,支援去中心化發展。現在基金會將支援生態發展的資金中的一小部分,質押給一些小的但對生態有貢獻的優秀節點。比如有的在社羣幫助其他成員解決問題,有的開發節點工具,還有的開發了錢包瀏覽器。透過基金會的質押也可以幫助全網voting power 更為平衡,這樣網路更安全。社羣有同學擔心“基金會的質押” 會不會影響小散的利益,其實不會,基金會的質押更有利於小散。基金會的質押收益會全部銷燬(我們第一次計劃在6月底)。通脹的Token分配是按質押比例來看的,基金會的質押幫助拉小了大節點和小節點的差距,相當於基金會幫助小節點們獲得了更多voting power,而不是獎勵的資金單純傾向於大節點。同時基金會對自己委託收益的定期銷燬,讓通脹出來的通證也有機會通縮。

3)基金會的角色絕不是簡單的“劫富濟貧”(玩笑),而是讓大家都能作為建設者共贏。基金會也在和生態大節點保持溝通,他們也很認可生態的去中心化發展對所有參與者包括大戶的重要性。他們也在積極地支援生態多元化發展,比如像Hashquark, MathWallet, GDex 等這些節點甚至主動拿出自己的節點收益回饋社羣。

4)基金會最近也在組織對各個節點的宣傳,希望社羣同學們能瞭解更多節點的能力,支援社羣多元化地發展。


文章轉載自公眾號

免責聲明:

  1. 本文版權歸原作者所有,僅代表作者本人觀點,不代表鏈報觀點或立場。
  2. 如發現文章、圖片等侵權行爲,侵權責任將由作者本人承擔。
  3. 鏈報僅提供相關項目信息,不構成任何投資建議

推荐阅读

;