今年PoS尤其是伴隨PoS而發(fā)展起來的Staking經濟的話題尤其的火,所以,我就來先介紹一下共識機制。
首先給大家普及一下這幾個知識。
什么是共識?
共識,英文叫Consensus,它是指分布式網絡中節(jié)點對某一事實達成一致意見的過程。我們來對這句話做剖析。這里面要理解三個點,共識是基于分布式網絡,也就是通常理解的去中心化的P2P網絡,區(qū)塊鏈網絡就是采用典型的分布式網絡。
第二,共識的參與主體是節(jié)點。講白一點,一個節(jié)點就是區(qū)塊鏈網絡中的一臺計算機,這臺計算機可以是實實在在看的見摸的著的你的臺式機、你的服務器,也可以是你花錢租賃的虛擬的云。
第三,共識的目的是為了對某一事情達成一致意見。區(qū)塊鏈網絡中最重要的事情就是對交易記賬結果的確認。
如何保證區(qū)塊鏈網絡達成正確的共識?
這就需要設計一套良好的共識機制,就是要保證這套共識機制能夠激勵善的節(jié)點打包正確的區(qū)塊,避免惡的節(jié)點確認不合法的交易,篡改交易數據,從而保證主鏈的正確延續(xù)。像比特幣網絡、以太坊就是采用PoW來確保網絡安全,Tezos,Wanchain,以及未來的以太坊都是采用PoS來確保網絡安全。
PoW如何保護區(qū)塊鏈網絡的安全?
在比特幣設計的PoW共識機制中,節(jié)點通過解決一個需要大量算力的數學難題來將交易打包成合法區(qū)塊,這就是PoW。某個節(jié)點解決了這道難題,這個節(jié)點就獲得了比特幣網絡的下一個打包出塊權,因此該節(jié)點就能獲得一定的比特幣獎勵,像現在一個塊的獎勵就是12.5個比特幣。
但是呢,計算這道數學難題是有門檻的,那就是節(jié)點需要耗費大量的算力和電力來將這道難題計算出來,這些高昂的成本會讓節(jié)點只會打包正確的交易上鏈,而不會打包不合法的交易上鏈,對節(jié)點來講,作惡成本是非常高的,從而保證了區(qū)塊鏈網絡的安全。
PoS如何確保區(qū)塊鏈網絡的安全?
為了獲得出塊權和獎勵,PoW拼的是節(jié)點的計算機的算力,而PoS不需要節(jié)點有那么高的算力,因為PoS拼的是權益。在PoS共識機制中,節(jié)點通過質押一定數量的代幣參與共識。當節(jié)點質押的代幣數量越多,那么就意味著這個節(jié)點的權益越大,這個節(jié)點就越能夠被選中成為出塊的節(jié)點。而某一節(jié)點如果違反規(guī)則,它就會受到嚴厲懲罰。
星系共識的優(yōu)勢
下面重點介紹一下Wanchain的PoS共識。Wanchain的PoS我們把它命名為星系共識。它是Wanchain自主設計的新型PoS共識協議,擁有安全穩(wěn)健的委托機制。在星系共識中,所有參與質押的WAN代幣持有者成為了我在前面提到的節(jié)點,也就是PoS中的驗證節(jié)點,這些驗證節(jié)點將有機會獲得出塊獎勵。驗證節(jié)點質押代幣數量越大,質押時間越長,那么獎勵就越多。
好,下面來談談星系共識的特點有哪些。首先,我們的最底層的理論基礎是以Ouroboros共識作為安全基礎,Ouroboros是Cardano研發(fā)出來的共識,這個共識的一大特點是,它是工業(yè)界第一個被采用的可證明安全的PoS算法。
在這里我再給大家強調一點,在所有PoS共識機制中,有兩個步驟尤為關鍵,一個是隨機數生成過程,一個是出塊者選擇過程。在PoW中,下一個出塊者身份是無法提前預測,那么怎么確定這個出塊者呢,節(jié)點通過計算一個隨機數來進行哈希碰撞。因此我們說在PoW共識系統下,誰來挖礦是隨機的。而PoS不進行哈希碰撞,于是PoS引入了隨機數生成算法。
Wanchain的星系共識中,我們在隨機數生成算法上進行了大量的創(chuàng)新,設計了更加安全高效的隨機數生成算法,random beacon。保證了隨機數的產生是去中心化的,是不可預測的,無偏的,均勻分布的,保證輸出的,以及公開可驗證的,這六大衡量隨機數算法優(yōu)劣的六大標準。
在此我分享一篇星系共識隨機數生成算法的深度解讀文章,供大家在AMA之后可以閱讀并了解一下。
星系共識隨機數生成算法
再一個就是出塊者選擇算法。我們創(chuàng)新性地設計了Unique Leader SelectionULS算法,用于出塊者選擇,這個算法能夠保證合法出塊者的唯一性,大大降低了自然分叉的概率,縮短了共識時間。出塊者選擇兼具公平性、可驗證性和匿名性。
我同樣分享一篇星系共識出塊者選擇算法的深度解讀文章,供大家在AMA之后可以閱讀并了解一下。
星系共識出塊者選擇算法
星系共識中的關鍵角色
星系共識中有三個重要角色,一個是普通驗證節(jié)點,一個是受托驗證節(jié)點,一個是委托人。了解了這三個角色和這三個角色的要求,對大家后面參加Wanchain PoS尤為驗證節(jié)點并質押的活動是非常有幫助的。我把一些關鍵信息在PPT里進行了標紅。
對于普通驗證節(jié)點來講,10000WAN是最低門檻,普通驗證節(jié)點不能接收委托。受托驗證節(jié)點最低門檻是50000WAN,可授受的委托比率是1:5。什么意思呢,就是當一個節(jié)點質押了50000WAN,它就能額外從社區(qū)里吸納最高250000WAN的委托量,如果吸納的量超了,則需要提高質押數量,從而提高委托量。同時,受托驗證節(jié)點可以設置委托費率,0%-100%。0%就是不收委托費。
第三個角色就是委托人,最低委托數量是100WAN。委托人可以找任何自己信的過的受托驗證節(jié)點,把自己的代幣委托給它,賺取收益。
需要強調兩點:
不管你是做普通驗證節(jié)點還是受托驗證節(jié)點,你都需要自建服務器或者租賃云服務。但如果你是做委托人,則不需要自建服務器或者租賃云服務。正因為如此,在相同WAN代幣數量的情況下,驗證節(jié)點的收益率是比委托人的收益率要高,但委托人沒有運營方面的煩惱。
另一點就是委托人參與委托的資金是非常安全的,因為這是通過智能合約控制,自動返還本金和收益到委托人的地址上。
委托機制
再來說說星系共識中的委托機制,Wanchain的委托機制完全是在鏈上完成,這和市面上鏈下進行委托的PoS相比,對委托人來說更加安全。
受托驗證節(jié)點,除了自己質押WAN代幣外,為了提高收益,就需要不斷的吸引更多的委托人將他們的代幣投給你,這樣你作為受托驗證節(jié)點,最終收益也會水漲船高。所以委托機制的設立,能極大的調動受托驗證節(jié)點的積極性。同時也降低了全社區(qū)所有成員參與共識的門檻。也就是說100WAN你就能成為委托人,10000WAN你就能成為驗證節(jié)點,有機會參與隨機數的生成和交易的打包出塊。
這也是Wanchain PoS設計的初衷,我們把門檻做的很低,就是希望社區(qū)的成員都能有機會參與到共識中來,這也是完全符合區(qū)塊鏈的設計理念的,全民共享,全民所有。
我這里分享一篇公眾號文章,里面詳細介紹了各個參數和參數的數值,包括硬件參數要求。
星系共識參數說明
驗證節(jié)點共識過程
講了星系共識里的重要角色以及角色所代表的參數數值,下面我?guī)е蠹彝暾咭槐轵炞C節(jié)點的共識過程吧。我以受托驗證節(jié)點來舉例。
第一步,用戶需要通過市場購買至少50000WAN,在Wanchain網絡上注冊成為受托驗證節(jié)點,然后把WAN代幣打入受托節(jié)點的地址。這樣,受托驗證節(jié)點算是準備就緒了。
第二步,選擇質押時間。受托節(jié)點可以選擇14天至180天中的任意天數。確定好質押天數后,開啟真正的質押。
第三步,在受托節(jié)點質押期間,受托節(jié)點可以主動吸引更多的委托人將代幣委托給受托節(jié)點,這樣總質押量增加,受托節(jié)點被選中出塊的概率也會增加,獎勵也就增加了。Wanchain網絡每兩天會從所有驗證節(jié)點中選出75個節(jié)點并將他們分成兩組,一組用來產生隨機數,一組用來打包交易提出區(qū)塊。只有被選入這75個節(jié)點中的一員的驗證節(jié)點才能夠獲得獎勵。Wanchain會每兩天這75個節(jié)點。如果一個驗證節(jié)點的質押量越大,質押時間越長,那么越容易被選中進入這75個節(jié)點的組里。這也是為什么,我們鼓勵受托節(jié)點多吸引委托人的原因。
第四步,Wanchain的獎勵每兩天會自動結算一次,結算結果按照之前打出的地址原路返回到受托地址和委托人地址。所以委托人不用擔心受托人會跑路的事情。整個質押結束后,本金會原路返回打出的地址。
另外我強調一點Wanchain的質押特色:驗證節(jié)點參與質押后,需要走完自己所選的整個質押過程,本金才能拿回。而對于委托人來說,他可以隨時委托進來,隨時提走委托資金。
我們來看一個大家關心的收益
先強調兩個點:
Wanchain總共發(fā)行了二億一千萬個WAN,其中白皮書就規(guī)定好了有10%是用于PoS的獎勵的,也就是2100萬個WAN。不同于市面上絕大多數PoS或類PoS項目,Wanchain沒有增發(fā)機制,也就是沒有通脹。因為通脹項目的年收益和非通脹項目的年收益是不好拿來直接比較的。
其次,Wanchain的PoS獎勵發(fā)放按照先高后低的原則。首年的總獎勵是250萬個人WAN,此后每年遞減12%。
好,了解了上面兩點,我們來看一下預估收益。
假設某個驗證節(jié)點質押了10萬個WAN,而區(qū)塊鏈網絡中總質押量是1000萬個WAN,那么年化收益就是25%。
假設假設某個驗證節(jié)點質押了10萬個WAN,而區(qū)塊鏈網絡中總質押量是2000萬個WAN,那么年化收益就是12.5%。
總質押量多了,一定會帶來幣本位收益的下降,但總質押量多了,就意味著總鎖倉量多了,從某種角度來講,會拉動幣價對法幣的價格。
同時請大家再看一下圖片上的一行小字,上述收益率計算只考慮了最重要的影響因子(驗證節(jié)點質押量和所有驗證節(jié)點質押總量),實際單個節(jié)點的收益率還需要考慮受托質押量、委托費收益、云租賃成本、鎖定時長、在線活性、加密貨幣兌法幣匯率變化等諸多因子。
星系共識的Alpha測試已經開始,有一定開發(fā)基礎的朋友可以掃碼注冊參與到Alpha的測試中來,我們對上報缺陷的開發(fā)人員會給予一定的獎勵。我們的PoS正式版預計會在7月份上線。
任何想參加做驗證節(jié)點的朋友,Wanchain技術團隊都會為您提供最大的技術支持工作。
介紹完PoS,我再來簡單介紹一下Wanchain最有特色的技術亮點,跨鏈。前幾天剛好有一家媒體找到我們,希望我們寫一段百來字的話,表述我們的區(qū)塊鏈項目能為數字社會或者數字化社會轉型帶來什么。于是我們濃縮了約100字的一段話,我認為非常精準地描述了Wanchain正在做的事情以及Wanchain的愿景。我把這段話放上來和大家一起分享:
當傳統局域網被打通后,人類迎來了互聯網浪潮的大爆發(fā)。而當不同區(qū)塊鏈連接在一起時,人類必將徹底改變價值傳遞方式。Wanchain正構建分布式金融基礎設施,讓價值交換完全去中心化,讓傳統資產和數字資產這兩個平行世界能夠交織在一起。
這段話講述了跨鏈的大背景,跨鏈的方式,和跨鏈所帶來的變革。
跨鏈的大背景有兩個:一個是現實環(huán)境的大背景,目前所有的區(qū)塊鏈項目都是各自獨立,沒有鏈接在一起的,因為不同區(qū)塊鏈網絡上的資產或者價值就不能得到有效的流轉。
另一個歷史環(huán)境的大背景,我們知道早在上世紀60年代,人類發(fā)明了網絡,那個時候還叫局域網Intranet,局域網與局域網之間是沒辦法通信的。到了上世紀80年代,一個偉大的協議誕生了,那就是ICP/IP協議,這套協議徹底打破了局域網之間的屏障,網與網能夠相連,于是有了今天人們熟知的互聯網,而互聯網也從根本上改變了人類的生產和生活方式。那么,如果所有區(qū)塊鏈也通過某種跨鏈協議形成萬鏈互連呢?人類社會的生產生活必會再次迎來天翻地覆的變化。這就是為什么跨鏈這么重要。
跨鏈集成BTC、ETH和ERC20
現在市面上跨鏈的項目不少,但不少項目要么是以中心化的方式跨鏈,要么他們的跨鏈正處于研發(fā)階段。Wanchain算是在業(yè)界很早就實現了以去中心化的方式實現了跨鏈BTC、ETH和ERC20的項目。
Wanchain 通過Storeman的跨鏈節(jié)點來完成跨鏈,利用多方安全計算和門限密鑰的原理保證跨鏈交易的安全性。在不改變原有鏈機制的基礎上通過跨鏈通信協議實現最小代價接入。我們拿以太坊跨鏈轉賬舉例子好了。當以太坊上的用戶發(fā)起一筆跨鏈交易的時候,這筆交易就會在原鏈上被哈希時間鎖鎖住,Wanchain上負責處理跨鏈交易的Storeman節(jié)點會在Wanchain上發(fā)起一筆跨鏈的合約交易,該筆交易負責產生以太坊的映射代幣,并發(fā)送到用戶在Wanchain上的地址。通過安全多方計算和門限密鑰算法,用戶安全地獲得Wanchain上映射以太幣的控制權,而Storeman獲得以太坊上原以太幣的控制權。
關于Wanchain跨鏈的技術細節(jié),大家感興趣可以看一下我們在去年寫的一篇關于跨鏈的白皮書。
不同鏈上資產在海量應用之間實現自由流轉
萬鏈互聯之后,不同鏈上的資產就能夠在海量的應用之間實現自由流轉。
比如分布式交易,中心化交易所目前被盜的事情時有發(fā)生,因為很多中心化交易所都在布局分布式交易所,包括幣安在內。區(qū)塊鏈本來就是分布式的,用分布式的方式解決分布式交易的問題我覺得是再恰當不過了。
其次就是因跨鏈而帶來的金融創(chuàng)新。兩個或多個不同區(qū)塊鏈網絡上的資產和信息通過跨鏈協議這個可信機制而完成轉移和交換,就像兩座島嶼之間架起一座橋梁。
區(qū)塊鏈技術在傳統資產上鏈和數字資產兩個領域的發(fā)展目前如同兩個平行的世界。而伴隨著跨鏈技術的不斷推進,這兩個平行世界最終會交匯甚至交織在一起。無論是以傳統資產上鏈為代表的商業(yè)聯盟鏈,還是以虛擬資產上鏈為代表的公鏈,還是國家數字貨幣為代表的主權公鏈,最終都需要跨鏈能力作為支撐,推動整個人類金融的進步。
想要嘗試一下跨鏈轉賬功能的朋友,可以下載Wanchain官方錢包,錢包里就是跨鏈功能。