Qtum 量子鏈 1月14日-1月20日新聞動態回顧
本篇文章會詳細回顧 Qtum 量子鏈在過去的一週(1月14日- 1月20日)專案動態,新聞回顧後還包含Qtum所有目前技術開發進展,歡迎隨時查閱。
Qtum 量子鏈跨鏈原子啟用 實現 QTUM-BTC 交換
Qtum量子鏈團隊日前完成了首筆QTUM-BTC主網原子交換,並分享了這一交換的全部過程。
Qtum 網路上的 Initiate 交易,金額為 1.2345 QTUM:
https://qtum.info/tx/ffd08f31ceff36c39fa142b0507b1c71839f4684cce42b2a74ec06917a71c4ae
比特幣網路上的 Participate 交易,金額為 0.005678 BTC:
https://www.blockchain.com/btc/tx/5984f23230715f7c20163356dce62a4afe0ee476b8567987432fa52758967f0f
比特幣網路上的 Redeem 交易,金額為 0.005678 BTC:
https://www.blockchain.com/btc/tx/1dfc072337d079847fb634ebf7d4a5d51874142dd3bbb958c3556afa1b2fc29c
Qtum 網路上的 Redeem 交易,金額為 1.2345 QTUM:
https://qtum.info/tx/10008e0a43a56b19266bcc087785789eb4af75c34f3501fb1caed05b63b11a61
*連結複製瀏覽器開啟即可
Qtum 量子鏈出席2019年度國盛證券資本市場年會杭州站
比特幣全節點網路就是下載了所有的交易歷史資料,並且每一個人都可以進行驗證,如果有新交易產生也都可以通過歷史資料再進行二次驗證,所以看起來很抽象的詞彙,放在技術中變成了現實。
Qtum x86 虛擬機器的目的是讓更多的主流開發者有熟悉的工具開發智慧合約,實現數字資產的管理,甚至實現各種去中心化應用,並且實現社群的多樣化。這一基礎工具建設對生態有很大的影響,並且 Qtum 想要通過技術可以做到不斷的升級,因此我們推出去中心化的鏈上治理協議(DGP)。
Qtum x86 虛擬機器技術文件連載(一)
Qtum 已相容 EVM,為何還需要 x86VM?
雖然 EVM(以太坊虛擬機器)是當下最流行的智慧合約虛擬機器,但正如絕大多數新生事物一樣(比如 Javascript),它存在諸多缺點。並且由於它的設計比較非主流,很難有主流的程式語言能夠移植到 EVM 上。這種設計可以說對於近50年來的大多數程式設計範例來說都不太友好,例如:
程式語言侷限性(Solidity)
缺少標準庫
256bit 整數,大部分處理器不能原生支援,執行效率降低
Gas 模型不合理,難以估計 Gas 消耗
生成的 bytecode 較大,浪費區塊儲存資源
難以測試和除錯
正因為 EVM 存在諸多缺陷,Qtum 決定開發自己的虛擬機器。x86 虛擬機器相容了被工業界充分驗證過的 x86 指令集,對基於 x86 架構之上的所有技術和基礎設施都有很好的相容性。Qtum-x86 的基本特性包括:
支援多種主流程式語言: C/C++/Go/Rust 等等
豐富的標準庫,提高開發效率
更加優化的Gas模型 : 為標準庫函式設定合理的 gas 模型,可以準確估計 gas 消耗
解鎖 AAL 的強大功能 :支援合約的 P2SH 交易,segwit 交易等
馮·諾依曼結構,加強版的智慧合約 :程式碼即資料,多工協作,支援中斷和恢復
第一類預言機 :無需執行合約即可獲得某些合約資料
區塊鏈動態分析 :更全面地分析區塊鏈狀態
選擇性資料儲存 :節省寶貴的區塊鏈上資源
清晰的依賴關係樹 :有可能並行執行智慧合約,降低 gas 費用
Qtum-x86 虛擬機器將支援豐富的程式語言,作業系統與虛擬機器解耦,旨在將智慧合約開發推向主流。
Qtum量子鏈1月14日-1月20日專案技術進展
戰略產品進展以及設計實現
Qtum 核心程式碼
修復 Qtumcore v0.17 相關 bug,具體包括:
禁止 sender 的隨機位置
修復鎖的問題,避免衝突
修復 stake 快取錢包相關問題
繼續實現 QIP-7,升級 Qtumcore 使用的 EVM 版本,相容 EVM Constantinople 版本新特性,任務詳見
https://github.com/qtumproject/qips/issues/8
本週完成:
修復 Qtum 測試網路的 json 位置
採用 Qtum 定義的 schedule
增加 QIP-7 對應的區塊高度引數
更新 DGP schedule
Qtum x86 虛擬機器
修復 searchevents RPC 呼叫的 assert fail
修復型別轉換的安全性問題
優化 x86 相關 docker 映象,簡化 Qtum 的安裝
x86虛擬機器開發任務列表(持續更新中):
https://github.com/qtumproject/x86-stories/issues
Qtum 企業版
釋出 QtumX 0.16 版本,包含 SCAR 演算法升級
完成內部版 QtumX 狀態監測工具
完成 QtumX 水龍頭驗證模組
修復“一鍵發鏈”相關 bug
Qt 錢包升級
基礎產品以及開發工具更新
Qtum 網站更新
重構 qtum.org 官方網站 FAQ 模組
重構 Qtum 官方論壇
完成 Qtum 官方小程式開發
Qtum 錢包和區塊瀏覽器
qtum.info 區塊瀏覽器:
優化 qtum.info 資料庫結構
提升 qtum.info 資料庫同步效率
Qtum Electrum 輕錢包:
同步 Electrum 官方安全性升級
Qtum 測試
優化 Qtum 測試方案
Travis CI新增更多場景構建任務
技術文件更新
QtumX 新版共識機制文件:
https://docs.qtum.site/zh/SCAR-Consensus/
QtumX 跨鏈交易模組文件:
https://docs.qtum.site/zh/Canal-Cross-Chain/
Qtum 文件更新,詳見:
https://docs.qtum.site/
合作和探索
Mimblewimble 技術分享
Github更新地址
Qtum核心程式碼:
https://github.com/qtumproject/qtum
qtum.info瀏覽器:https://github.com/qtumproject/qtuminfo
Qtum Electrum:
https://github.com/qtumproject/qtum-electrum
qtum專案集合,戳一下總能有收穫https://github.com/qtumproject
Qtum量子鏈在為構建優秀的可持續區塊鏈生態不懈努力,Qtum量子鏈在未來會持續每週保持更新週報,對於我們有任何建設性的意見可以在下方留言,讓我們共同見證Qtum量子鏈發展成為全球區塊鏈新經濟的重要力量。