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