激勵測試網:為區塊鏈發現更多長期玩家
激勵測試網(incentivized testnet)是最近PoS網絡常提到的詞彙,且日趨成為項目團隊上線主網前的通行做法。 10月以來,許多知名網絡宣布了激勵測試網計劃,為過渡到下一階段做好技術和社區準備。
最初模型:Game of Stakes
最初模型:Game of Stakes
激勵測試網從何而起呢?
在PoS領域最早的激勵測試網源自Cosmos的Game of Stakes,這也是迄今影響最為廣泛的激勵測試網之一。
2018年6月,Cosmos社區負責人Chjango Unchained宣布了Game of Stakes(GoS),概括了Game of Stakes的整體模樣:一定時期內,在充滿對抗性的測試網環境下,贏得最多“stake”者獲勝。這在隨後的激勵測試網中被設置為主要考量標準之一。
GoS在2018年12月中下旬正式拉開帷幕,經歷了中途休整和6輪角逐,持續到2019年2月末,產生Certus One和stake.fish兩名主要勝出者,並為50個參與者發放了共計300,000ATOM的獎勵。
Tendermint團隊研究主管Zaki在談到對於GoS的期待時曾表示,雖然Cosmos已經有4年的研究基礎,但仍然希望通過GoS:1)積累經驗數據對PBFT的有效性進行驗證;2)以財務激勵看到真實環境下發生卡特爾(Cartel,pBFT網絡中控制1/3以上或2/3以上節點的情況)而造成攻擊,網絡將會如何反應。
一級標題
一級標題

激勵測試網為何備受偏愛?
最直接原因是,其模擬了真正“利益共享,風險共擔(skin in the game)”的環境。實在的獎勵給予最直接的動力。想要吸引專業的基礎設施運營者,設計足夠的獎勵回報更是十分必要。
更深層的原因是,項目團隊、專業節點運營者相互都在尋找著眼長遠利益的參與者。
我們從新的代幣分配形式中也能看出這種需求。 Livepeer的Merkle Mine要求付出一定的成本並真正參與進來,這樣才能獲得主網代幣;Edgeware的Lockdrop、NuCypher的WorkLock都強調了鎖倉時間對於獲得主網代幣的重要性,用交易的機會成本換取網絡權力,甚至,如不參與網絡建設則有損失代幣的風險。這些都意在篩選出看重網絡長期利益的玩家。
激勵測試網更是如此。以往,雖然投資者也能夠“skin in the game”,但沒有參與網絡的持續動力,也不能確保具有相應的技術能力。對於節點運行者就不一樣了,一個驗證節點付出時間和精力爭取網絡獎勵,並將獎勵轉化為主網上的權力,積累社區聲譽,獲得運營經驗,受益過程貫穿網絡發展,因此願意長期貢獻網絡建設。
總結起來,對於項目團隊來講,激勵測試網不僅能夠在短期最大限度的模擬“對抗性”環境,也能獲得一批承認網絡價值、多元化的外部技術參與者,以及隨之而來的更廣泛社區基礎;
對於節點運行者來講,贏得一個激勵測試網的勝利,將可以體現良好的技術實力,也能將經驗運用到其他網絡中去。 Cosmos激勵測試網許多獲勝團隊被成功留存在主網,並在其後的PoS網絡上活躍,成為多個區塊鏈的驗證節點。當前,PoS網絡中40餘個主要團隊實力已經被實踐檢驗,安全、聲譽良好,與知名基金、交易所錢包開展合作,也因此變得愈加“搶手”。
參與攻擊:全方位的壓力測試
什麼時候需要開啟激勵測試網?
回看上一章節梳理的表格,我們可以繼續了解激勵測試網發展的一些特點。
圖片描述

圖片描述
以NuCypher為例,我們看到網絡在激勵測試網之前要先開啟公開測試網。往前回溯,NuCypher網絡不僅經歷了3次安全審計和1次經濟審計,還進行了內部聯盟測試網和2次加入外部節點運營者和夥伴的非公開測試網。
Oasis Labs在開展Quest激勵測試網(staking競賽)之前,也經歷了非公開測試網、漏洞報告獎勵、公開測試網等階段。
可以說,激勵測試網是協議團隊充分準備後的“壓力測試階段”,緊隨正式網絡部署,兼具測試和擴大參與度的雙重作用。
期待的“對抗環境”具體指的是什麼?
“對抗環境(adversial environment)”分為不同程度。比如Elrond的Battle of Nodes規則中,
最初的“建設”階段相對常規,包括保持在線、發送交易、完成任務等。隨時間推移增加對抗程度:
在“挑戰”階段,發送複雜交易,確保高在線率,並幫助進行壓力測試等;
在“襲擊”階段,便開始嘗試攻擊網絡和其他節點,不惜代價運行自己的節點,在規則範圍內最大化節點收益。
修改軟件,與其他玩家合謀,審查其他玩家參與共識和積累stake的能力;
查找錯誤配置的驗證節點設置,並試圖利用這些錯誤阻止其他玩家積累更多stake;
正文
不能使用社交工程攻擊(social engineering,如釣魚軟件等)或者物理攻擊;
而Cosmos的GoS則給出了一些攻擊的具體方式,如:
正文正文,讓人們測試更多可能。
同時,有許多攻擊行為並非激勵測試網應有之義,一些違反規則的攻擊往往也在各個激勵測試網規則中進行了明確,以NEAR Protocol的Stake Wars規則為例:
不能黑進其他參與者的主機或者破壞相應服務,如遇到相關漏洞還應主動報告。
二級標題
二級標題
圖片描述

圖片描述
圖片描述
Quest(Oasis Labs激勵測試網)第一階段獎勵分配設計
最近Oasis Labs發布的Quest便是一個比較典型的例子。 Quest激勵測試網參與是多方面的,不僅包括技術方面(最佳攻擊、最多staking、最多出塊、參與度等),還列明了社區貢獻、工具開發、社區內容產出方面的獎勵細項。
激勵測試網也確實不僅是技術參與者的事情。 Cardano在主網某一時點進行快照,並以該時點賬戶情況開啟測試網,為Shelley階段的staking進行測試,參加測試的參與者可以獲得比網絡增發比率更多的staking獎勵,以此作為主要激勵。不僅staking pool,任何代幣委託人也能參與到測試中來,並獲得獎勵。
Cosmos將有望在12月以新一場的“Game”測試廣受期待的IBC,Game of Zones帶著100,000 ATOM獎勵,將進行一場共計3週的節點較量,計劃設置更多獎項和更加多元的任務,為網絡發現更多關注長期發展的激勵測試網贏家。
參考資料:
"Game of Stakes" - Player's Rules of Engagement;
Game of Stakes Closing Ceremonies;


