以太坊2.0的抵押機制需要改進嗎?

買賣虛擬貨幣
Eth2.0的抵押機制需要改進嗎?一週前,在檢視以太坊reserach論壇的時候,我看到了這個社羣提案,因此有此感慨。正值以太坊2.0客戶端穩步推進中,昨天,以太坊官方已經發布Eth2.0的測試網版本,只待Eth2.0 Phase0上線。Eth2.0第一步上線的Phase0主要實現信標鏈的代幣抵押,抵押值是32ETH,但在今天的文章裡,作者提出了單一的代幣抵押存在驗證者因價格波動退出驗證的風險。當然,目前以太坊上參與驗證測試的節點非常多,例如此前測試網Topaz上線後快速加入了29000餘個驗證節點,質押超過100萬枚ETH,價值約2.14億美元。但本文仍然可以作為一個模型的延伸思考。一般情況下,對於透過單一抵押A獲取A收益的模型,需要對A有足夠的信心。但價格波動無法預測,還是要將代幣模型加入治理能力。利用代幣將Eth2.0的抵押模式變得更穩定。本文提出的EIP就是透過兩個代幣實現對Eth2.0抵押模型穩定性的促進。
本文作者是DAism團隊的三位成員所撰寫,分別為周朝暉(@zhous),張華(@dgczhh),譚粵飛(@whtyfhas),團隊已將本文提議為EIP-2794。文章釋出於github,經過白計劃Yaoyao編譯,內容有所刪改,並加入了部分圖片和批註。如有錯誤,歡迎指證。簡述我們提出了一種包含榮譽制度的新抵押協議,以取代Eth2.0的抵押機制,在Eth2.0機制中,節點需抵押32個ETH才能成為驗證者,但也因此使Eth2.0面臨極高的風險。該提議將為Eth2.0帶來強大而可靠的安全性。(白計劃注:作者此處用詞略有誇張)風險分析

根據最新發布的Eth2.0規範,第0階段需要至少需要16384個節點參與來啟用,將鎖定至少524288個ETH直到第1階段開始。(白計劃注:Phase0啟動要求是抵押超過0.5M個ETH,此外Phase0到Phase1經歷的時間也是眾說紛紜。)

此外,未來,以太坊的驚人潛力無疑將吸引更多的人去做這項工作,從而導致更多的ETH被鎖定。官方檔案“以太坊路線圖”中的Eth2.0經濟學部分,討論了驗證者從100萬個到1億個的代幣獎勵,如果實現,將鎖定大量ETH,所有這些因素很可能會極大地推動ETH的價格上漲。

根據經驗,如果ETH的價格上漲十倍或像2017年那樣上漲,那麼Eth2.0的驗證者將傾向於以法幣或穩定幣的價格出售ETH,而對於想加入抵押的人來說,價格增長後的ETH也會是巨大的財務負擔。

發生這種情況時,一方面,大量現有的驗證者將退出,另一方面,感興趣想要參加抵押的人可能無法負擔昂貴的成本。結果將是嚴重破壞Eth2.0的安全性和可靠性。

Vitalik Buterin曾在Reddit帖子中提到這種風險,他強調,儘管這種風險在實踐中很少出現,但仍然是可能發生的。從我們的角度來看,即使這種情況發生一次,將對以太坊造成災難性的傷害。因此,有必要為這種極端情況提供解決方案。

兩種策略

策略1:

我們建議透過“以ETH鑄幣”的方式重新定義Eth2.0的權益。這是一種新的機制,使使用者能夠負擔得起驗證者的費用,同時使以太坊仍然能夠正常、安全地工作,而不會出現驗證者大規模退出,即使ETH的價格大幅上漲並且發生上述極端情況也是如此。

“用ETH鑄幣”是價值重構的過程,將ETH作為“原始材料”,將其燃燒併產生新的加密貨幣NDAO。NDAO是ERC-20代幣。

“用ETH鑄幣”非常類似於在Uniswap中為代幣部署交易對。該交易對是基於帶有ETH和基礎代幣NDAO的智慧合約透過定價演算法建立的。該演算法我們稱之為“反向改進的常數乘積”,簡稱為RICP。

各種DeFi DApps使用恆定乘積演算法,其機制已被Uniswap證明是可行的。RICP與Uniswap中使用的計算方式區別在於,RICP使用NDAO作為基礎貨幣,而不是ETH。

這可以消除系統中基礎貨幣的價格波動,使用ETH作為基礎貨幣時一定會發生價格波動,此外,該系統中的ETH也以NDAO定價。例如,ETH的價格可能被定位1 ETH = 1234 NDAO。

我們建議,權益不使用ETH計算,而是透過NDAO計算。這就像2017年日本Japen發生的事情,當時有260000家商店接受比特幣付款,但幾乎所有商店都透過第三方支付系統獲得了JPY而不是比特幣。

(白計劃注:也就意味著在抵押過程中,抵押部分不透過ETH計算,而是透過NDAO計算。但抵押還是需要ETH,只不過直接在當時價格下透過鑄幣方式兌換成NDAO抵押到Eth2.0合同中。)

基於RICP,隨著越來越多的驗證者進入,為驗證者提供抵押所需的ETH數量將減少。

Eth2.0會激勵更多的人成為驗證者。但(使用NDAO後)成為驗證者的成本將不受ETH價格上漲的影響,但會受到驗證者數量的影響。(白計劃注:驗證者數量影響ETH價格,也間接影響抵押32ETH需要的成本)

當以太坊價格上漲時,更多的人會被促進成為驗證者,但為驗證者抵押所需的以太坊數量將減少。這樣可以確保以後的驗證者有公平的競爭。

如果驗證者執行退出,將獲得NDAO而不是ETH。這就是NDAO與ETH一起鑄幣的方式。另外,在我們的建議中,可以將NDAO用作股份。

啟動系統的智慧合約時,NDAO的價格為1美元。例如,如果智慧合約初始時ETH的價格為252美元,則NDAO對ETH的初始匯率將為1 ETH = 252 NDAO(32 ETH將等於8064 NDAO)。

此後,ETH在該系統中的價格將不再受外部中心化交易市場的影響,而僅受所抵押的ETH數量的影響。

策略2:

為了提高Eth2.0抵押的整體安全性,我們建議使用基於EIP-2569的榮譽代幣獎勵驗證者。

我們提到的一組榮譽代幣將基於EIP-2569。這是一個不可替代的代幣,其包含徽標影象的屬性資料都可以直接儲存在以太坊上。

這些榮譽代幣應由以太坊基金會發行或標記以太坊品牌。

驗證者只有在服役至少一年後才有資格獲得榮譽代幣。榮譽代幣根據驗證者服務的年限而具有不同的級別。每年,新發行的榮譽代幣的設計都會有所不同。驗證者可以根據其服務年限獲得榮譽代幣。

榮譽代幣將記錄驗證者成為驗證者時的有效開始時間以及接收代幣的結束時間。例如,從2020年9月1日開始成為驗證者,到2022年9月1日仍將作為活動驗證者獲得其榮譽代幣。三年後的2025年,如果該驗證者退出,但仍可能獲得獎勵第二個榮譽代幣。但是,第二榮譽代幣將其開始時間記錄為2022年9月1日,而不是2020年9月1日。

如果驗證者被迫退出,將不再有資格獲得未來的榮譽代幣。但是,仍然可以保留擁有的榮譽代幣,並且擁有的代幣仍然有效。

如果驗證者受到懲罰但沒有被迫退出,則仍然有資格獲得未來的榮譽代幣。但是將來的榮譽代幣將記錄驗證者收到的所有懲罰,並且代幣將採用特殊格式。

隨著時間的流逝,可以為大型活動(例如週年慶典)發行帶有特殊設計的榮譽代幣。例如,可以發行Eth2.0 Stake十週年的榮譽代幣。這很酷,而且意義重大。

驗證者的服務時間更長,服務質量更好,沒有任何懲罰,因此,驗證者獲得的榮譽代幣將為自己帶來更多的自豪感和更強的社羣意識。這些代幣也將更有價值,激勵驗證者提供更多的熱情和忠誠,同時最大程度地減少不當行為的可能性。這可能顯著防止驗證者大量退出,並增強以太坊的穩定性和可靠性。

榮譽代幣在NDAO中定價,並且只能透過NDAO和ETH買賣。可以透過簡單的一鍵交易就可以在OpenSea等交易所進行買賣,在這些交易所的支援下,這可以輕鬆實現。

榮譽代幣將為驗證者帶來價值和財富,也很可能發展為稀有品和收藏品。在我們的建議中,當驗證者退出時,他們將收到NDAO而不是ETH。在這種情況下,如果以太坊的價格高於以往,驗證者可能會感到不公平,榮譽代幣將是不錯的補償。

榮譽代幣也是驅動驗證者儘早加入抵押的動機,因為這些早起的鳥兒可能會憑藉其服務時間贏得唯一的代幣,可能會贏得所有榮譽代幣中服務時間中最長的代幣。這也可能是有史以來第一個以特殊榮譽獎勵以太坊貢獻者的手段,並將激發區塊鏈發展的未來思想。

從我們的角度來看,上述措施將消除以太坊價格波動對以太坊2.0抵押造成損害的風險。

NDAO的鑄幣

基礎代幣NDAO將根據我們提出的RICP演算法以ETH鑄造。NDAO的小數點為18。當執行“鑄造”的智慧合約開始時,NDAO的初始值將定義為1,ETH初始總供應量將是ETH的迴圈供應,ETH的初始市值則是ETH的即時市值。

在RICP演算法中,用等於1 USD的1NDAO初始化,NDAO的值始終為1 ----這就是我們所說的基礎。在鑄幣合同的初始化中,NDAO的ETH價格與美元的ETH價格相同,美元的ETH價格由現有的中心化加密貨幣交易所確定。這使NDAO的價格成為有趣且合理的起點。但是,在鑄幣合同開始後,NDAO和美元之間的1:1錨定關係將被撤銷。

在系統開始時,ETH的迴圈供應將用作系統的初始ETH供應。從技術上講,在系統初始化時,沒有真正的NDAO(只有虛擬NDAO供應),而ETH的實時市值將用作系統的初始NDAO供應。一旦將ETH出售給該系統,就會生成NDAO。

NDAO將透過兩種方式進行鑄幣:即時鑄幣和質押鑄幣。獲得NDAO的人可以將其應用到各種應用程式中。使用鑄造的NDAO進行抵押。

例如,在Eth2.0抵押中,驗證者需要抵押32個ETH,透過使用鑄造的NDAO進行抵押,驗證者可以透過將ETH傳送到系統以換取NDAO作為股份來代替ETH。驗證者退出時,將取回已抵押的NDAO。

RICP的演算法以這種方式執行:用ETH的迴圈供給進行初始設定。當交易者向系統傳送一定數量的ETH時,該數量的ETH的迴圈供應量將被扣除,並且該交易對中ETH的總供應量將被扣除。我們可以想像這些ETH被消耗掉了。

例如,如果ETH的總供應量為107477373,交易者向該系統傳送了100 ETH以換取NDAO,那麼該演算法中的ETH的總供應量將為107477273,這比之前的供應量少100,ETH的價格在RICP演算法的模型裡會因此上升。

系統中ETH的總供應量和NDAO的總供應量每天計算一次。在此係統中,ETH以NDAO定價。鑄幣合同生效後,NDAO與美元的掛鉤關係將被撤銷。

結論

我們的提案提出了一種驗證者大規模退出的解決方案,並消除了將對Eth2.0造成破壞性損害的兩個後果。

驗證者由於ETH的價格上漲而傾向於退出並出售抵押的ETH。驗證者在執行退出時將獲得收益。但如果他們的收益與以太坊的價格上漲無關。驗證者也不會出現退出行為。

ETH的價格上漲不會影響潛在驗證者的實際成本(ETH的數量)。ETH的價格不會與抵押成本成正比。從長遠來看,驗證者的收入將增加,更多的人可能會參加抵押,但是抵押者所需的ETH數量將減少。

隨著更多驗證者在系統中使用,上述極端情況將不太可能發生。該提案激勵更多人成為驗證者,並透過向榮譽驗證者獎勵榮譽代幣來提高驗證者的忠誠度(工作和行為正確)。

這些榮譽代幣(包括其徽標影象)將永久儲存在以太坊上。這是有史以來第一個以榮譽獎勵以太坊貢獻者的提議,它將極大地激勵驗證者。總而言之,該提案為Eth2.0抵押的安全性提供瞭解決方案。

原文連結:
https://github.com/DAism2019/EIPs/blob/a6aa0e08105eba15f314eb03a9a58a2b376cf5ad/EIPS/eip-2794.md

免責聲明:

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

推荐阅读

;