主頁 > 後端開發 > Rocket Pool們的ETH2.0生意

Rocket Pool們的ETH2.0生意

2020-11-15 19:36:44 後端開發

(夜晚,梵高)

為啟動ETH2.0網路,需要質押524,288個ETH(16,384個驗證者),截止到藍狐筆記寫稿時,目前質押的ETH為60,928個,完成度只有11.6%左右,距離最低啟動要求還有較遠的距離,

有不少人擔心ETH2.0網路能不能啟動,雖然12月1日能否如期啟動還不好說,但ETH2.0網路的啟動只是時間問題,從質押收益看,長期來說,質押的ETH大概率會超過1000萬個,達到2000-3000萬個以上也有可能,

目前也有不少藍狐筆記的讀者咨詢如何進行質押,用戶對于質押的興趣是不少的,不過對于普通用戶來說,運行一個節點還是有一些門檻的,

除了運行節點的門檻之外,還有質押者最低需要32ETH,按照如今的價格大約接近15,000美元左右,這也是一個門檻,而有的用戶手里不足32個ETH,就不能參與了嗎?

此外,還有一些用戶擔心存入存盤合約的ETH暫時無法轉賬,也無法退出,也因此擔心流動性的問題,

一旦解決了質押的技術門檻、資金門檻以及流動性障礙之后,預計質押的ETH會呈現爆發性的增長,而這個爆發性的增長離不開一些基礎設施的幫忙,錢包、交易所、dApp等一定不會錯過ETH2.0的staking生意,

為了幫助普通用戶參與到ETH2.0的質押生意中來,不少專案已經開始提供解決方案,如Rocket Pool、Stkr、Lido等等,其中Rocket Pool從2016年開始構思,是最早布局這個領域的專案之一,那么,什么是Rocket Pool,它是如何來幫助普通用戶參與到ETH2.0的質押中來的?

RPL是什么?

為了簡化,下面將Rocket Pool簡化為RPL,RPL也是其代幣名稱,RPL是圍繞ETH2.0 PoS質押生意的基礎服務,它是質押網路,允許個人和機構更簡便地參與ETH2.0的質押服務,用戶只要存入ETH即可賺取質押收益,同時無須自己運行節點,此外,錢包、交易所或dApp也可以集成RPL為其用戶提供質押服務,

當用戶將其ETH存入RPL智能合約,用戶會得到相應的rETH,rETH代表了用戶在RPL網路中存盤的ETH質押權益,可以賺取質押收益,在RPL中,用戶無需存入32ETH,具體額度不受限制,也無須是32倍數,最低可以接受存入0.01ETH,按照如今的ETH價格,大約不到5美元左右,這個資金參與門檻相對15000美元來說低了很多,

同時,更重要的是,有了rETH,就有可能有流動性,因為用戶可以自由選擇如何處理rETH,可以持有,也可以進行交易,甚至也可能通過DeFi專案將其參與到借貸或挖礦等DeFi活動中,而如果是節點將其ETH存入以太坊的存盤合約,這部分ETH是暫時無法轉賬和提取的,

RPL網路上的ETH用戶和節點運營者

上面提到用戶只需存入ETH,即可獲得具有流動性的rETH,那么,在RPL質押網路中,誰負責運行ETH2.0質押節點呢?他們又為什么有動力為用戶提供服務?RPL網路是如何構建用戶和節點之間的關系?

在RPL網路中,節點運營者負責運行質押服務,他們之所以愿意為普通用戶提供服務,是因為他們可以獲得傭金的收益,當然,最終的收益源自于ETH2.0的增發激勵,從這個角度,RPL是將ETH持有人和ETH2.0 PoS節點連接在一起的質押服務網路,

因此在RPL網路中最主要的角色是ETH的持有人和節點運營者,ETH持有人將其ETH存入智能合約,而這些存入的ETH會自動分配給節點運營者,當他們存入ETH之后,會獲得相應的rETH,代表其質押權益,而節點運營者在RPL網路中維護服務器基礎設施,運行智能節點軟體堆疊,其中包括ETH1客戶端、ETH2客戶端以及RPL客戶端,從而協調網路活動,

要想分配到來自用戶的ETH存盤資金,節點運營者必須質押以16為倍數的ETH,這樣可以確保節點也有利益在其中,從而提供良好的節點服務,也就是說,節點運營者不用提供32倍數的ETH,而是一半比例的ETH,節點運營者每16個ETH都會創建一個驗證者,剩余的16ETH會來自于RPL網路的分配(由ETH的持有人存盤進智能合約),

這對于節點運營者來說,他們可以以更少的ETH進行更大量的質押,從而獲得更高的收益,除了質押收益,還有服務的傭金收益,

RPL的運行基礎

在RPL中,由三個方面構成了其質押網路的基礎:

*智能合約

*智能節點

*minipool(迷你池)驗證者

  • 智能合約

RPL的智能合約是可升級的,如果出現問題,可以進行迭代部署,RPL要求所有節點運營者自己質押一半的ETH,這樣他們會有足夠的動力做好質押運行服務,以免造成損失,如果RPL的智能合約檢測到某個節點沒有回應,它會停止向該節點發送用戶存入的ETH,這有助于減少因為服務器問題帶來的質押損失,

對于質押者來說,如果是持有大量ETH的人,可以將他們質押的ETH按照16ETH一份分配到多個節點,這樣如果某個節點出現問題,并遭受懲罰,由于只是部分節點出問題,其損失也不會過大,而如果只是通過一個節點來運行,一旦該節點出現問題,那么損失就會較大,這也是RPL這種質押網路模式的潛在好處,可以通過分散化資金存盤以減少懲罰損失的風險,

  • 智能節點

智能節點負責參與ETH2.0的PoS質押服務,它們需要運行節點軟體,在RPL網路,節點不僅是普通節點,也是智能節點,RPL智能節點軟體會監聽網路上發生的所有事情,允許節點運營者運行各種命令并監視其節點上的ETH存盤情況,智能節點還會間歇性地自動檢查RPL智能合約,以證明服務器仍然處于聯機狀態以接受ETH存盤資金,

(Rocket Pool的堆疊)

在RPL上有兩類節點運營者:無須信任的節點運營者和受信任的節點運營者,無須信任的節點可以隨時加入網路,無須許可或注冊,他們自己存入一半的ETH,可以獲得質押的傭金收益,同時他們也可以存入RPL作為安全保證金,根據其存入資金獲得相應比例的收益,如果發生懲罰事件,其RPL代幣會按相應數量銷毀,

無須信任的節點會優先獲得來自用戶存入的ETH,如果有盈余,質押的ETH會分配給受信任的節點運營商,它們用作為備份節點,可信節點運營者也可以作為beacon chain資料的預言機,在ETH1上的智能合約需要ETH2的資訊,它們可以提供這些資訊,

  • Minipool驗證者

Minipool驗證者是RPL創建的一種智能合約型別,節點運營者在節點中存入自己的ETH,這些合約從不同的質押者那里匯集ETH,當它達到32ETH才會激活,節點運營者無法獲得用戶資金,這些資金都是由minipool驗證者智能合約來處理,

RPL的代幣機制

RPL代幣是協議代幣,可以用于RPL節點的安全保證金,節點使用RPL代幣作為保證金來進行額外的安全承諾,這樣做的好處是可以賺取額外傭金,所得收益與其質押的安全保證金多少相關,如果節點沒有執行好其任務并被罰沒部分資金,其質押的RPL安全保證金會根據損失比例進行銷毀,

RPL計劃后續允許RPL質押者參與DAO治理,所以RPL也具有治理代幣的作用,

從以上的代幣經濟機制看,RPL的價值取決于RPL質押業務的規模,如果用戶存入質押的ETH足夠多,那么,RPL質押者的收益會增加,也會激勵更多節點運營者加入到服務中,為了獲得更多收益,節點還會質押RPL,由此產生對RPL的需求,

不過,需要注意的是,迄今為止的設計中,RPL還沒捕獲到傭金的價值,這不利于RPL的價值提升,如果RPL想要進一步提升其價值,需要將RPL的質押傭金中分出一部分賦予RPL代幣持有人,從這個角度,RPL代幣經濟的設計還有迭代空間,

隨著更多類似于RPL的專案涌現,ETH2.0的質押量會出現大幅增長,

-----

風險警示:藍狐筆記所有文章都不能作為投資建議或推薦,投資有風險,投資應該考慮個人風險承受能力,建議對專案進行深入考察,慎重做好自己的投資決策,

加入藍狐筆記的知識星球:https://t.zsxq.com/Iq3VzfM

歡迎加入藍狐筆記群微信:donnell008

轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/218182.html

標籤:java

上一篇:波卡中國行南京站:波卡生態的發展以及Dex的演化史和未來

下一篇:單向哈希函式與MAC實驗

標籤雲
其他(157675) Python(38076) JavaScript(25376) Java(17977) C(15215) 區塊鏈(8255) C#(7972) AI(7469) 爪哇(7425) MySQL(7132) html(6777) 基礎類(6313) sql(6102) 熊猫(6058) PHP(5869) 数组(5741) R(5409) Linux(5327) 反应(5209) 腳本語言(PerlPython)(5129) 非技術區(4971) Android(4554) 数据框(4311) css(4259) 节点.js(4032) C語言(3288) json(3245) 列表(3129) 扑(3119) C++語言(3117) 安卓(2998) 打字稿(2995) VBA(2789) Java相關(2746) 疑難問題(2699) 细绳(2522) 單片機工控(2479) iOS(2429) ASP.NET(2402) MongoDB(2323) 麻木的(2285) 正则表达式(2254) 字典(2211) 循环(2198) 迅速(2185) 擅长(2169) 镖(2155) 功能(1967) .NET技术(1958) Web開發(1951) python-3.x(1918) HtmlCss(1915) 弹簧靴(1913) C++(1909) xml(1889) PostgreSQL(1872) .NETCore(1853) 谷歌表格(1846) Unity3D(1843) for循环(1842)

熱門瀏覽
  • 【C++】Microsoft C++、C 和匯編程式檔案

    ......

    uj5u.com 2020-09-10 00:57:23 more
  • 例外宣告

    相比于斷言適用于排除邏輯上不可能存在的狀態,例外通常是用于邏輯上可能發生的錯誤。 例外宣告 Item 1:當函式不可能拋出例外或不能接受拋出例外時,使用noexcept 理由 如果不打算拋出例外的話,程式就會認為無法處理這種錯誤,并且應當盡早終止,如此可以有效地阻止例外的傳播與擴散。 示例 //不可 ......

    uj5u.com 2020-09-10 00:57:27 more
  • Codeforces 1400E Clear the Multiset(貪心 + 分治)

    鏈接:https://codeforces.com/problemset/problem/1400/E 來源:Codeforces 思路:給你一個陣列,現在你可以進行兩種操作,操作1:將一段沒有 0 的區間進行減一的操作,操作2:將 i 位置上的元素歸零。最終問:將這個陣列的全部元素歸零后操作的最少 ......

    uj5u.com 2020-09-10 00:57:30 more
  • UVA11610 【Reverse Prime】

    本人看到此題沒有翻譯,就附帶了一個自己的翻譯版本 思考 這一題,它的第一個要求是找出所有 $7$ 位反向質數及其質因數的個數。 我們應該需要質數篩篩選1~$10^{7}$的所有數,這里就不慢慢介紹了。但是,重讀題,我們突然發現反向質數都是 $7$ 位,而將它反過來后的數字卻是 $6$ 位數,這就說明 ......

    uj5u.com 2020-09-10 00:57:36 more
  • 統計區間素數數量

    1 #pragma GCC optimize(2) 2 #include <bits/stdc++.h> 3 using namespace std; 4 bool isprime[1000000010]; 5 vector<int> prime; 6 inline int getlist(int ......

    uj5u.com 2020-09-10 00:57:47 more
  • C/C++編程筆記:C++中的 const 變數詳解,教你正確認識const用法

    1、C中的const 1、區域const變數存放在堆疊區中,會分配記憶體(也就是說可以通過地址間接修改變數的值)。測驗代碼如下: 運行結果: 2、全域const變數存放在只讀資料段(不能通過地址修改,會發生寫入錯誤), 默認為外部聯編,可以給其他源檔案使用(需要用extern關鍵字修飾) 運行結果: ......

    uj5u.com 2020-09-10 00:58:04 more
  • 【C++犯錯記錄】VS2019 MFC添加資源不懂如何修改資源宏ID

    1. 首先在資源視圖中,添加資源 2. 點擊新添加的資源,復制自動生成的ID 3. 在解決方案資源管理器中找到Resource.h檔案,編輯,使用整個專案搜索和替換的方式快速替換 宏宣告 4. Ctrl+Shift+F 全域搜索,點擊查找全部,然后逐個替換 5. 為什么使用搜索替換而不使用屬性視窗直 ......

    uj5u.com 2020-09-10 00:59:11 more
  • 【C++犯錯記錄】VS2019 MFC不懂的批量添加資源

    1. 打開資源頭檔案Resource.h,在其中預先定義好宏 ID(不清楚其實ID值應該設定多少,可以先新建一個相同的資源項,再在這個資源的ID值的基礎上遞增即可) 2. 在資源視圖中選中專案資源,按F7編輯資源檔案,按 ID 型別 相對路徑的形式添加 資源。(別忘了先把檔案拷貝到專案中的res檔案 ......

    uj5u.com 2020-09-10 01:00:19 more
  • C/C++編程筆記:關于C++的參考型別,專供新手入門使用

    今天要講的是C++中我最喜歡的一個用法——參考,也叫別名。 參考就是給一個變數名取一個變數名,方便我們間接地使用這個變數。我們可以給一個變數創建N個參考,這N + 1個變數共享了同一塊記憶體區域。(參考型別的變數會占用記憶體空間,占用的記憶體空間的大小和指標型別的大小是相同的。雖然參考是一個物件的別名,但 ......

    uj5u.com 2020-09-10 01:00:22 more
  • 【C/C++編程筆記】從頭開始學習C ++:初學者完整指南

    眾所周知,C ++的學習曲線陡峭,但是花時間學習這種語言將為您的職業帶來奇跡,并使您與其他開發人員區分開。您會更輕松地學習新語言,形成真正的解決問題的技能,并在編程的基礎上打下堅實的基礎。 C ++將幫助您養成良好的編程習慣(即清晰一致的編碼風格,在撰寫代碼時注釋代碼,并限制類內部的可見性),并且由 ......

    uj5u.com 2020-09-10 01:00:41 more
最新发布
  • Rust中的智能指標:Box<T> Rc<T> Arc<T> Cell<T> RefCell<T> Weak

    Rust中的智能指標是什么 智能指標(smart pointers)是一類資料結構,是擁有資料所有權和額外功能的指標。是指標的進一步發展 指標(pointer)是一個包含記憶體地址的變數的通用概念。這個地址參考,或 ” 指向”(points at)一些其 他資料 。參考以 & 符號為標志并借用了他們所 ......

    uj5u.com 2023-04-20 07:24:10 more
  • Java的值傳遞和參考傳遞

    值傳遞不會改變本身,參考傳遞(如果傳遞的值需要實體化到堆里)如果發生修改了會改變本身。 1.基本資料型別都是值傳遞 package com.example.basic; public class Test { public static void main(String[] args) { int ......

    uj5u.com 2023-04-20 07:24:04 more
  • [2]SpinalHDL教程——Scala簡單入門

    第一個 Scala 程式 shell里面輸入 $ scala scala> 1 + 1 res0: Int = 2 scala> println("Hello World!") Hello World! 檔案形式 object HelloWorld { /* 這是我的第一個 Scala 程式 * 以 ......

    uj5u.com 2023-04-20 07:23:58 more
  • 理解函式指標和回呼函式

    理解 函式指標 指向函式的指標。比如: 理解函式指標的偽代碼 void (*p)(int type, char *data); // 定義一個函式指標p void func(int type, char *data); // 宣告一個函式func p = func; // 將指標p指向函式func ......

    uj5u.com 2023-04-20 07:23:52 more
  • Django筆記二十五之資料庫函式之日期函式

    本文首發于公眾號:Hunter后端 原文鏈接:Django筆記二十五之資料庫函式之日期函式 日期函式主要介紹兩個大類,Extract() 和 Trunc() Extract() 函式作用是提取日期,比如我們可以提取一個日期欄位的年份,月份,日等資料 Trunc() 的作用則是截取,比如 2022-0 ......

    uj5u.com 2023-04-20 07:23:45 more
  • 一天吃透JVM面試八股文

    什么是JVM? JVM,全稱Java Virtual Machine(Java虛擬機),是通過在實際的計算機上仿真模擬各種計算機功能來實作的。由一套位元組碼指令集、一組暫存器、一個堆疊、一個垃圾回收堆和一個存盤方法域等組成。JVM屏蔽了與作業系統平臺相關的資訊,使得Java程式只需要生成在Java虛擬機 ......

    uj5u.com 2023-04-20 07:23:31 more
  • 使用Java接入小程式訂閱訊息!

    更新完微信服務號的模板訊息之后,我又趕緊把微信小程式的訂閱訊息給實作了!之前我一直以為微信小程式也是要企業才能申請,沒想到小程式個人就能申請。 訊息推送平臺🔥推送下發【郵件】【短信】【微信服務號】【微信小程式】【企業微信】【釘釘】等訊息型別。 https://gitee.com/zhongfuch ......

    uj5u.com 2023-04-20 07:22:59 more
  • java -- 緩沖流、轉換流、序列化流

    緩沖流 緩沖流, 也叫高效流, 按照資料型別分類: 位元組緩沖流:BufferedInputStream,BufferedOutputStream 字符緩沖流:BufferedReader,BufferedWriter 緩沖流的基本原理,是在創建流物件時,會創建一個內置的默認大小的緩沖區陣列,通過緩沖 ......

    uj5u.com 2023-04-20 07:22:49 more
  • Java-SpringBoot-Range請求頭設定實作視頻分段傳輸

    老實說,人太懶了,現在基本都不喜歡寫筆記了,但是網上有關Range請求頭的文章都太水了 下面是抄的一段StackOverflow的代碼...自己大修改過的,寫的注釋挺全的,應該直接看得懂,就不解釋了 寫的不好...只是希望能給視頻網站開發的新手一點點幫助吧. 業務場景:視頻分段傳輸、視頻多段傳輸(理 ......

    uj5u.com 2023-04-20 07:22:42 more
  • Windows 10開發教程_編程入門自學教程_菜鳥教程-免費教程分享

    教程簡介 Windows 10開發入門教程 - 從簡單的步驟了解Windows 10開發,從基本到高級概念,包括簡介,UWP,第一個應用程式,商店,XAML控制元件,資料系結,XAML性能,自適應設計,自適應UI,自適應代碼,檔案管理,SQLite資料庫,應用程式到應用程式通信,應用程式本地化,應用程式 ......

    uj5u.com 2023-04-20 07:22:35 more