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 網絡,以及此項變化會如何影響整個生態系統。
內容概述
1、將覆蓋證明(Proof-of Coverage)遷移到Oracle;
2、將數據傳輸記賬(Data Transfer Accounting)遷移到Oracle;
3、將Helium網絡遷移到Solana區塊鏈,包括代幣、治理、以及為人HNT、DC、IOT 和MOBILE構建的全部生態經濟,遷移到Solana區塊鏈後,6.85%的HNT代幣將會被返還到權益池“反哺”subDAO的熱點所有者(Hotpot Owner)。
Helium核心開發者為何要推動HIP 70提案?
儘管加密投資人Liron Shapira曾發文抨擊Helium網絡月收入僅為6500美元,單礦機每月收入只有20美元,但不可否認的是,在物聯網加速發展的大背景下,Helium網絡的確實現了驚人的增長,迄今已在全球範圍內部署了將近100萬個熱點。不僅如此,由於物聯網用例不斷擴大(比如監測食品儲藏室溫度、使用無人機追踪農作物生長等),每天都有越來越多人使用Helium網絡並將自己的設備和傳感器數據連接到互聯網,因此Helium鏈上數據傳輸量也在不斷增長。
為了擴展網絡,Helium核心開發人員和社區成員耗費了大量時間來支撐當前網絡的快速增長,並且把重心放在了兩個關鍵領域:
1、可靠的覆蓋範圍證明(“PoC”)活動(按比例和公平的獎勵分配);
2、可靠的數據傳輸活動(確保記賬一致性)
實際上,由於受到網絡規模和區塊鏈/驗證器負載影響,過去幾個月Helium用戶的覆蓋證明活動大幅減少。另一方面,Helium鏈上數據流管理和復雜的後續記賬機制,也導致數據包傳輸出現問題。由於鏈上協議、用戶和用例都在增長,上述問題必須要解決,Helium急需一個能夠滿足網絡處理速度、可靠性和可擴展性要求的Layer 1以支持鏈上交易和結算,HIP 70提案也因此應運而生。
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物聯網熱點網絡。
Helium還將受益於Solan豐富的可組合和開源社區,目前Helium區塊鏈使用Erlang語言開發,儘管也吸引了不少核心開發人員和貢獻者(尤其是在區塊鏈社區中),但相比於使用Solana的Rust語言,Helium開發者社區規模還是相對較小,隨著Solana區塊鏈上集成更多Helium應用,越來越多有才華且有創造力的區塊鏈開發人員將從Rust開源庫中受益,也能讓Helium應用的可部署性、擴展性和安全性變得更加容易。
根據Coindesk披露數據顯示,截至2022年6月,Solana日活躍用戶數量約為3200萬,較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支持,交易處理速度、可靠性和可擴展性都將得到大幅提升。