一、項目簡介
Qtum Blockchain(簡稱“量子鏈”或“Qtum”)致力於開發比特幣和以太坊之外的第三種區塊鏈生態系統,通過價值傳輸協議(“Value Transfer Protocol”)來實現點對點的價值轉移,並根據此協議,構建一個支持多個行業(包括金融、物聯網、供應鏈、社交、遊戲等)的去中心化的應用開發平台(“DApp Platform”)。通過合併改進版本的比特幣核心基礎架構和可以相互兼容的以太坊虛擬機版本,量子鏈既擁有比特幣堅不可摧的區塊鍊網絡又能發揮智能合約的無限可能。 QTUM幣用於訪問Dapp、代幣投票、社區自治、應用功能消耗/支付。
二、AAL 賬戶抽象層
賬戶抽象層(Account Abstraction Layer, AAL)是Qtum 連接UTXO 流通層和智能合約平台層的關鍵,也是量子鏈實現的一大創新。通過AAL 可以將UTXO 模型轉換成可供不同虛擬機執行的賬戶模型,比如以太坊EVM,或是x86 虛擬機,並且可以把虛擬機的帳戶餘額通過AAL 轉換為UTXO。
這實現了余額和智能合約平台的分層設計,流動性採用比特幣的UTXO,並且原生支持多重簽名算法,作為餘額的記賬、轉賬更具有安全性;而由於智能合約平台是圖靈完備的,很難避免編程出現bug,把流通層和和智能合約平台分離比以太坊更具優勢。為了使區塊鏈的智能合約平台能力得到進一步的擴展,Qtum 計劃實現的x86 高性能虛擬機可以直接通過C、C++、rust、go 等語言進行智能合約的編程,也可以支持其他可以在x86 架構上運行的編程語言。 x86 架構虛擬機可以解決以太坊EVM中一些問題,比如不支持標準庫、生成的字節碼過大、不支持浮點、難以調試等。
三、DGP 治理
DGP 的全稱是分佈式自治協議(Decentralized Governance Protocol)。其關鍵是利用智能合約的結果確定性、規則公開性等特點,把治理框架和規則固化到合約中,以便在需要的時候通過民主的方式進行決策,自動化地完成區塊鏈狀態管理。
四、Qtum x86 虛擬機
Intel 的x86 CPU 架構是服務器和桌面計算機的主要CPU 平台。 Qtum 團隊正在使用x86 機器語言開發虛擬機。 “虛擬機”是一個獨立的軟件執行環境,可以在許多不同的硬件平台(Mac、PC、服務器、雲端的虛擬私有服務器等)上運行。目前Qtum 上使用的是EVM 虛擬機和solidity。
以太坊的Solidity 語言是第一個智能合約開發語言。作為一個新的語言,Solidity 存在著一些問題,通過x86 虛擬機平台開發者可以使用自己熟悉和主流的語言(例如C 語言、C++ 語言、Rust 和Python)和工具進行智能合約的開發。
五、項目特點
量子鏈的主要特點如下:
1.從技術角度分析,Qtum致力於實現首個兼容BIP(基於UTXO模型)的POS智能合約平台,兼容比特幣交易模式以及以太坊虛擬機優勢;
2.量子鏈通過“去中心應用”和“主控合約”將鏈下因素引入,形成符合現實世界商業邏輯的區塊鍊主控合約,支持多個行業、多種渠道,最終實現走向移動端策略;
3.加強公有鏈中和聯盟鏈中共識機制的靈活性,同時考慮行業合規性。
















