Qtum 剛剛釋出了最新的 2020 年技術路線圖,包含離線 Staking,Qtum Phantom 隱私解決方案和 Qtum Neutron 虛擬機器架構三大更新。
路線圖中羅列了眾多技術目標,但對於大部分使用者來說,這些概念太過於抽象。本文將對技術路線圖進行進一步解讀,幫助使用者更好的理解技術背後的含義和創新點。
離線 Staking
Qtum 離線 Staking 是什麼?
基於 Qtum 智慧合約 和 UTXO 的離線 Staking (“挖礦”)機制。使用者可以透過智慧合約將 Staking 權益委託給提供“代挖”服務的節點,從而在離線狀態下自動獲取收益。所有代理邏輯和獎勵分配都由智慧合約實現,避免中心化跑路風險。
有什麼特性和創新?
1. 參與無門檻
· 使用者不需要任何礦機裝置,不需要保持網路連線,只要持幣就有機會獲取收益。
2. 安全性高
· 使用者只委託 Staking 的權益,但幣本身仍然由使用者完全控制,可以隨時使用;
· 獲得的獎勵完全根據 UTXO 分配,並由智慧合約自動發放,透過共識機制的保證,無法作弊,也不用擔心被委託的節點“跑路”;
· 由於不需要連線網路,使用者可以把幣存在任何安全的錢包,實現“冷錢包 Staking”。
3. 靈活性高
· 委託的幣沒有任何額外的鎖定期和等待期,收益可以立刻自動獲得;
· 代理手續費可由使用者自己設定,由市場決定價格,使用者可以隨時切換代理機構。
什麼時候可以釋出?
正式釋出預計在 2020 年三季度,在此之前會在測試網上先進行充分測試,確保安全性。
使用者需要做什麼?
· 普通使用者只需在更新發布後,下載最新的錢包,設定代理地址,即可實現離線 Staking;
· 提供代理服務的節點可根據官方教程進行簡單配置,即可對外提供服務;
· 交易所、礦池等機構,可以透過設定代理實現安全的“冷錢包 Staking”。
Qtum Phantom隱私解決方案
Qtum Phantom 是什麼?
基於 Qtum 智慧合約和零知識證明(zk-SNARKs) 的隱私計算、隱私資產的開源協議。真實的商業應用場景中,往往需要保護交易的隱私。使用者和開發者可以利用這套協議,開發隱私相關應用,比如發行隱私穩定幣,實現具有隱私 DeFi 等。Qtum Phantom 將為這些場景提供完整的解決方案。
有什麼特性和創新?
1. 基於智慧合約的隱私資產標準
· 任何人都可以根據標準發行隱私資產,相關交易的收發地址和金額都將被隱藏;
· 隱私程度可以設定,以適應不同的應用需求;
· 開發者可以在此基礎上進行更多隱私應用的開發,比如隱私版的 MakerDAO 等。
2. 節省手續費
· 採用了 Shrub 默克爾樹,Qtum 預編譯合約等技術,極大降低了隱私計算相關的 Gas 費用,降低使用者使用成本;
· 和 Qtum 的代付手續費機制結合,理論上可使使用者實現“零成本”的隱私 Token 轉賬。
3. 計算複雜度低
· 最佳化零知識證明的電路,在保證安全性的前提下,極大降低計算複雜度,允許在低配置的機器上使用。
什麼時候可以釋出?
隱私 Token 標準和相關程式碼將在 2020 年第一季度開源,並於第三季度正式部署到 Qtum 主網。
使用者需要做什麼?
· 普通使用者在 Phantom 釋出後,即可下載最新版錢包,進行隱私 Token 的建立和收發。使用門檻很低,和普通收發 QRC20 Token 類似;
· 開發者和專案方可以在專案開源後參與到標準制定和應用開發中,在標準協議基礎上進行二次開發,擴充套件更多隱私應用場景;
· 交易所、第三方錢包等可以在測試網釋出後開始隱私 Token 的整合工作。
Qtum Neutron 虛擬機器架構
Qtum Neutron 是什麼?
基於 x86 指令集的智慧合約執行架構,包含 x86 虛擬機器及其配套的完整基礎設施。開發者可以用任意喜歡的程式語言(Rust/C/C++/Go 等等)開發智慧合約,甚至將更多現象級的應用直接適配到區塊鏈上。配套的 DeltaDB 狀態儲存模型可以有效地為區塊鏈瘦身,在移動裝置上也可以安全地使用智慧合約。
有什麼特性和創新?
1. 區塊鏈行業首個 x86 虛擬機器
· x86 背後的生態發展超過 40 年,擁有無數開發配套工具的支援,透過 Qtum Neutron 專案,這些工具可以直接複用到智慧合約開發之中;
· 使更多的傳統軟體開發工程師直接具備了開發智慧合約的能力。
2. 多虛擬機器支援
· 未來可同時支援 EVM,x86VM,WASM,RISC-V 等多種虛擬機器,最大限度發揮智慧合約的潛能。
3. 移動端友好的智慧合約
· 獨創的 DeltaDB 狀態儲存模型,實現針對智慧合約的 SPV,手機等移動裝置也可以完全去中心化地進行智慧合約互動。
4. 提高開發效率
· 真正意義上的智慧合約領域“標準庫”和“系統呼叫”,提高應用開發效率。
5. 降低使用成本
· 智慧合約的 Gas 消耗可由市場競爭決定,升級無需“分叉”,進一步降低使用成本,提高安全性。
什麼時候可以釋出?
2020 年第一季度將釋出首個原型機,後經過兩個測試網路的迭代,最終在 2020 年第四季度正式釋出全套基礎設施,並部署到 Qtum 主網。屆時 x86 虛擬機器和 EVM 將在 Qtum 主網上並存。
使用者需要做什麼?
· 開發者可以在原型釋出後開始嘗試各種 x86 智慧合約的開發,釋出各類應用;
· 第三方錢包可以在測試網釋出後開展整合工作;
· 普通使用者本身無法感知虛擬機器的存在,但可以開始體驗 Qtum Neutron 生態中出現的新的區塊鏈應用。
關於 Qtum 技術解讀的更多內容,請參考《公有鏈發展思考與Qtum量子鏈的技術革新之路》,並關注Qtum研究院後續釋出的專題系列文章。