本文將重點分析為什麼核心開發人員建議使用 Solana 作為 Layer 1 來支持 Helium 網路,以及此項變化會如何影響整個生態系統。本文原自 Helium 基金會的公告《HIP 70: Helium Core Team Proposes to Migrate to Solana》,並由 Jordan, PANews 編譯整理。
(前情提要:以太坊|Vitalik 個人部落格:打破區塊鏈 Layer1 和 Layer2 關係的常規思維)
(背景補充:V 神:以太坊不需為 Layer 1 單一標準化 ZK-EVMs ;彭博:合併後或成世界機構級資產)
今年 8月底,曾獲得 3.65億美元投資的去中心化無線通信網路 Helium 發布了一條重磅消息:將放棄構建自己的定制區塊鏈網路並遷移到 Solana。
根據擬議的 HIP 70 提案,Helium 核心開發者希望將覆蓋證明(PoC)和 Data Transfer Accounting 轉移到預言機(Oracles),這樣不僅可以大幅簡化現有系統架構並提昇運營效率,而且還能使用可組合性更高的 Solana 開發者工具、功能和應用,最終實現更大的規模經濟效應。
值得注意的是,自從 HIP 51、52 和 53 獲得批准以來,Helium 基金會、以及 Helium 網路背後的開發公司 Nova Labs 已經投入了好幾個月時間來設計、制定 HIP 70 提案,不出意外的話,全社群投票將會於 9 月 12 日啟動並於 9 月 18 日敲定最終結果。本文將重點分析為什麼核心開發人員建議使用 Solana 作為 Layer 1 來支持 Helium 網路,以及此項變化會如何影響整個生態系統。
內容概述
- 將覆蓋證明(Proof-of Coverage)遷移到 Oracle;
- 將數據傳輸記帳(Data Transfer Accounting)遷移到 Oracle;
- 將 Helium 網路遷移到 Solana 區塊鏈,包括代幣、治理、以及為人 HNT、DC、IOT 和 MOBILE 構建的全部生態經濟,遷移到 Solana 區塊鏈後,6.85% 的 HNT 代幣將會被返還到權益池「反哺」subDAO 的熱點所有者(Hotpot Owner)。
Helium 核心開發者為何要推動 HIP 70 提案?
儘管加密投資人 Liron Shapira 曾發文抨擊 Helium 網路月收入僅為 6,500 美元,單礦機每月收入只有 20 美元,但不可否認的是,在物聯網加速發展的大背景下,Helium 網路的確實現了驚人的增長,迄今已在全球範圍內部署了將近 100 萬個熱點。
不僅如此,由於物聯網用例不斷擴大(比如監測食品儲藏室溫度、使用無人機追蹤農作物生長等),每天都有越來越多人使用 Helium 網路並將自己的設備和傳感器數據連接到互聯網,因此 Helium 鏈上數據傳輸量也在不斷增長。
為了擴展網路,Helium 核心開發人員和社群成員耗費了大量時間來支撐當前網路的快速增長,並且把重心放在了兩個關鍵領域:
- 可靠的覆蓋範圍證明(PoC)活動(按比例和公平的獎勵分配);
- 可靠的數據傳輸活動(確保記帳一致性)
實際上,由於受到網路規模和區塊鏈/驗證器負載影響,過去幾個月 Helium 用戶的覆蓋證明活動大幅減少。另一方面,Helium 鏈上數據流管理和複雜的後續記帳機制,也導致數據包傳輸出現問題。
由於鏈上協議、用戶和用例都在增長,上述問題必須要解決,Helium急需一個能夠滿足網路處理速度、可靠性和可擴展性要求的 Layer 1 以支持鏈上交易和結算,HIP 70 提案也因此應運而生。
延伸閱讀:科普 | 新興公鏈Canto生態:農民如何用穩定幣進行高年化流動性挖礦?
Oracle遷移:覆蓋證明和數據傳輸
事實上,在鏈上處理某些特定交易其實並不必要(包括處理覆蓋證明和數據傳輸記帳),但在現行的 Helium 當前架構下,這些交易均會在區塊鏈上完成,繼而引發較為嚴重的數據瓶頸,比如添加設備速度過慢、數據包通信延遲、網路負載膨脹、處理時間過慢等。
HIP 70 提案希望將覆蓋證明和數據傳輸流程轉移到 Oracle 上,不僅能夠解決這些問題,同時 Helium 原生網路的穩定性也將進一步提升。
1、將覆蓋證明遷移到 Oracle
將覆蓋證明遷移到 Oracle 可以支持更多信標活動(beacon activity)和見證活動(witness activity),通過使用更傳統的大數據管道,可以鏈上區塊創建和處理之外傳輸收據並提供相關獎勵,這意味著交易「收據」處理流程會進一步簡化。
我們知道,現階段 Helium 覆蓋證明中有三個角色,分別是:
- 挑戰者(Challenger)
挑戰者是由系統選出通過向附近其他熱點發出指令來驗證其覆蓋真實性,大約每 300 個區塊(約 5 小時)可以發起一次,只要發起挑戰就可以獲得相應的 HNT 獎勵。 - 被挑戰者(Transmitter,有時也被稱為 Challengee):
被挑戰的熱點(即覆蓋證明問詢的熱點)接收到挑戰訊息後,會基於挑戰的訊息,發起一次無差別的無線電信標(RF Beacon),周圍接收到信標的熱點作為見證人,可以將訊息回傳至 Helium 網路以進行驗證。每次挑戰都需要具備有效見證,被挑戰者才能獲得對應的獎勵。賺取的獎勵取決於它直接參與覆蓋證明活動的頻率。 - 見證人(Witness)
接收到信標的熱點即成為見證人,會將挑戰的訊息回傳至 Helium 網路。見證人是監控和報告其他熱點覆蓋證明活動,獲得熱點獎勵的具體數量取決於它們見證了多少活動以及覆蓋證明者的獎勵比例。
如果覆蓋證明遷移到 Oracle 之後,熱點不會被告知何時會被發起「挑戰」,其驗證過程是自動完成的,而且挑戰者和熱點見證人也不會將他們的確認訊息發送回可能在線或同步的驗證者,而是將確認訊息發送到處於活動狀態且始終保持同步的雲端伺服器。在這種情況下,Helium 網路會比以往任何時候都更能增加覆蓋證明系統的容錯能力,而且還可以釋放更多歷史收據數據集並減少開發和部署時間。
覆蓋證明遷移到 Oracle 還有另一個額外好處,就是將覆蓋證明中的挑戰者獎勵(目前占到 HNT 代幣釋放總量的 0.85%)返還給熱點所有者權益池,所有 subDAO 中的熱點所有者都能從中受益,因為驗證者將不需要再處理此類流量了。
2、將數據傳輸記帳遷移到 Oracle
為了支持熱點所有者構建更龐大的網路,HIP 70 還提議將數據傳輸記帳轉移到 Oracle。
現階段,Helium 的數據交付主要依賴於區塊鏈、以及驗證器和路由器等鏈上跟蹤實體,這會產生較為嚴重的數據傳輸問題並影響使用 LoRaWAN 熱點網路的應用程式,將數據傳輸記帳轉移到 Oracle 能 讓Helium 網路具有更好的可擴展性,滿足網路不斷增長的數據交付和相關激勵需求。
總之,將覆蓋證明和數據傳輸記帳轉移到 Oracle 可以進一步簡化架構,讓 Helium 網路專注於處理支付、交易、結算和身份管理。
為什麼選擇 Solana 區塊鏈?
1、區塊鏈行業今昔大有不同
當 Helium 開始探索去中心化無線網路的時候,市場上可構建的區塊鏈遠沒有現在那麼多,而且能給支持 Helium 網路需要的區塊鏈更是屈指可數,因此當時 Helium 唯一的選擇就是從頭開始構建一個區塊鏈。
但在過去的幾年裡,Helium 社群其實超負荷處理了大量事件,比如共識規則更新、問題修復、鏈上治理等。更重要的是,如今區塊鏈和加密生態也越來越成熟,市場上已經有許多 Layer 1 區塊鏈可以選擇,與其投入大量時間和精力來優化 Helium 自己的區塊鏈,不如利用現有市場資源並從中受益。
2、簡化區塊鏈需求
將覆蓋證明和數據傳輸轉移到 Oracle 意味著 Helium 區塊鏈只需關注支付(P2P 交易和獎勵)和身份(帳號、熱點、路由器等),業務形式將得到進一步簡化,主鏈也能專注於構建一個更具擴展性、能夠滿足 Helium 去中心化熱點網路速度、成本、治理、支付和身份管理的架構。
根據這個簡單的標準,加上大型開發者生態系統和跨項目可組合性,Helium 核心開發者認為將區塊鏈遷移到 Solana 符合整個網路的最大利益。
遷移到 Solana 能給 Helium 帶來些什麼?
使用 Solana 區塊鏈,Helium 社群可以獲得一個規模更大開發者生態系統,該生態系統由全球數以千計的開發者組成,可以支持的業務範疇包括:NFT 應用、B2B 和 B2C 市場、借貸、硬體(Solana Saga 硬體手機),Solana開發者也能在鏈上和現實世界中使用 Helium 物聯網熱點網路。
延伸閱讀:動區直擊》Solana美國紐約實體店!Saga區塊鏈手機提前亮相、用SOL支付享半價
Helium 還將受益於 Solana 豐富的可組合和開源社群,目前 Helium 區塊鏈使用 Erlang 語言開發,儘管也吸引了不少核心開發人員和貢獻者(尤其是在區塊鏈社群中),但相比於使用 Solana 的 Rust 語言,Helium 開發者社群規模還是相對較小,隨著 Solana 區塊鏈上集成更多 Helium 應用,越來越多有才華且有創造力的區塊鏈開發人員將從 Rust 開源庫中受益,也能讓 Helium 應用的可部署性、擴展性和安全性變得更加容易。
根據 Coindesk 披露數據顯示,截至 2022 年 6 月,Solana 日活躍用戶數量約為 3,200 萬,較 2021 年同期增長了 56%。與以太坊或其他 EVM 兼容鏈不同,Solana 每秒可處理數十萬筆交易,而且交易成本相對較低。不僅如此,最近高頻交易巨頭 Jump Trading 旗下加密投資部門 Jump Crypto 宣布與 Solana 基金會達成合作,為 Solana 構建第二個驗證者客戶端 Firedancer,該客戶端將基於 C++ 工程語言,旨在與 Solana Labs 現有基於 Rust 語言的驗證器客戶端共存,Helium 很可能也會效仿 Jump Crypto 的做法。
遷移 Solana 區塊鏈後對 Helium 生態有何影響?
HIP 70 中提案將會讓 Helium 生態系統發生巨大變化,如果提案通過,勢必講給每個合作夥伴帶來重大影響,尤其是驗證者所有人和運營者,具體如下表所示:
總結
遷移到一個新鏈對 Helium 網路及其用戶利益方面都將產生重大影響,在這個過渡過程中,對技術、社群和區塊鏈影響需要進行深思熟慮的討論和分析,Helium 基金會將在社群內多次討論以提出問題並分享反饋,具體時間表如下圖所示:
隨著 Helium 網路在全球範圍內不斷發展壯大,核心開發人員、以及 Helium 基金會經過長時間研究後達成共識—— Solana 是滿足 Helium 網路需求的最佳區塊鏈。
Solana能為 Helium 提供更多好處,包括但不限於擴大網路和社群規模、提升可組合性,如果 HIP 70 順利獲得社群通過,那麼覆蓋證明和數據傳輸記帳將轉移到 Oracle,Helium 網路也將由全新的 Layer 1 Solana 支持,交易處理速度、可靠性和可擴展性都將得到大幅提升。
📍相關報導📍
尋找下一個 ENS:公鏈域名協議大盤點 (Solana、Avalanche、Cosmos…)