在手機錢包裡建立自己的 Eth2 節點:Eth2 非託管錢包質押方案介紹

買賣虛擬貨幣

作者:InfStones

轉自:InfStones

近日,InfStones 與 imToken 合作推出的 Eth2 非託管錢包質押服務已於 imToken 錢包上線,作為 Eth2 錢包中原生整合的功能,imToken 使用者可以在錢包介面中直接質押 ETH、建立 Eth2 驗證節點,參與 Eth2 PoS 共識並獲得約 8% 的年化收益。

本文將介紹 InfStones 與 imToken 合作推出的該服務方案的細節。這是目前可以見到的同時實現了使用者掌握資金私鑰、專業服務商負責節點運維的最佳方案,該方案同時保障了資產的安全驗證節點的可靠

Part 1. 提款金鑰對與簽名金鑰對的分離

Eth2 非託管錢包質押方案可行的關鍵在於 Eth2 中提款金鑰(用於取回質押金及收益)和簽名金鑰(用於驗證節點的出塊、籤塊)的分離設計。在 Eth2 中,掌管資產的私鑰和負責節點執行的私鑰是分離的,這就使得“服務商只執行節點、不能觸及使用者資產”成為了可能。

Part 2. Eth2 私鑰在 imToken 中的生成

imToken 自 2.9.1 版本起全面支援 Eth2 的錢包建立。使用者在使用 Eth2 質押(Staking)服務時將自動建立 Eth2 錢包,Eth2 錢包的助記詞和用於支付質押金的錢包助記詞一致,這樣使用者可以用當前支付的 Eth2 錢包助記詞同時管理 Eth2 和 Eth2 上的資產。

在保護私鑰和助記詞安全的角度上,imToken 堅持使用者自持的原則,所有的助記詞和私鑰都安全儲存在使用者的裝置本地,並禁止一切同步和遷移的機制(包括手機系統級的資料遷移也不會遷移私鑰與助記詞)這保證了私鑰和助記詞的安全。

Part 3. 質押交易的簽署與監聽

當使用者發起質押請求後,imToken 會將請求質押的提款公鑰發給 InfStones。InfStones 根據請求的驗證節點數量分配對應的簽名金鑰,並按照 Eth2 規範要求,根據提款公鑰、簽名公鑰來生成質押授權資訊,並將授權資訊返回給 imToken 錢包端等待使用者簽名傳送交易。

當使用者簽署交易完畢後,InfStones 將監聽質押交易在 Eth2 上的確認狀態,以及該筆質押在 Eth2 上的確認狀態(一般在 Eth2 上交易確認後 15h 後確認)。

Part 4. 建立驗證節點並長期運維

當質押交易在 Eth2 上確認後,InfStones 即會建立對應的驗證節點。節點中會匯入對應的簽名私鑰,以完成正常的籤塊、出塊工作並獲得對應的節點收益。請注意,收益將直接進入使用者提款私鑰所管理的 Eth2 錢包中而非 InfStones 的錢包中,因此 InfStones 沒有任何可能收取中間費用。

為了保障節點的穩定、高線上率、高質量執行,InfStones 將以企業級的基礎框架執行所有的驗證節點,包括 7*24h 的監控與防災、多雲多客戶端部署、節點備份冗餘等。

Part 5. 驗證節點狀態與收益查詢

從質押交易的廣播,到驗證節點的長期執行,整個過程中交易與節點的狀態均可以在 imToken 的錢包介面上一覽無餘。

當節點進入 Active 狀態後,使用者每天都可以看到 Eth2 賬戶餘額的自動增長,以及與驗證節點的狀態、線上率、收益率等節點相關資訊。

在我們與 imToken 聯合推出的本服務中,您會感覺真正地建立了一個或多個驗證節點,參與著 Eth2 的交易驗證與區塊打包,為以太坊由 PoW 升級為 PoS 這一偉大歷史程序貢獻著自己的力量。

來源:imtoken錢包部落格,在手機錢包裡建立自己的 Eth2 節點:Eth2 非託管錢包質押方案介紹

免責聲明:

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

推荐阅读

;