加密货币
Qtum

QtumBlockchain(简称“量子链”或“Qtum”)致力于开发比特币和以太坊之外的第三种区块链生态系统,通过价值传输协议(“ValueTransferProtocol”)来实现点对点的价值转移,并根据此协……

QtumBlockchain(简称“量子链”或“Qtum”)致力于开发比特币和以太坊之外的第三种区块链生态系统,通过价值传输协议(“ValueTransferProtocol”)来实现点对点的价值转移,并根据此协议,构建一个支持多个行业(包括金融、物联网、供应链、社交、游戏等)的去中心化的应用开发平台(“DAppPlatform”)。通过合并改进版本的比特币核心基础架构和可以相互兼容的以太坊虚拟机版本,量子链既拥有比特币坚不可摧的区块链网络又能发挥智能合约的无限可能。QTUM币用于访问Dapp、代币投票、社区自治、应用功能消耗/支付。一、AAL账户抽象层账户抽象层(AccountAbstractionLayer,AAL)是Qtum连接UTXO流通层和智能合约平台层的关键,也是量子链实现的一大创新。通过AAL可以将UTXO模型转换成可供不同虚拟机执行的账户模型,比如以太坊EVM,或是x86虚拟机,并且可以把虚拟机的帐户余额通过AAL转换为UTXO。这实现了余额和智能合约平台的分层设计,流动性采用比特币的UTXO,并且原生支持多重签名算法,作为余额的记账、转账更具有安全性;而由于智能合约平台是图灵完备的,很难避免编程出现bug,把流通层和和智能合约平台分离比以太坊更具优势。为了使区块链的智能合约平台能力得到进一步的扩展,Qtum计划实现的x86高性能虚拟机可以直接通过C、C++、rust、go等语言进行智能合约的编程,也可以支持其他可以在x86架构上运行的编程语言。x86架构虚拟机可以解决以太坊EVM中一些问题,比如不支持标准库、生成的字节码过大、不支持浮点、难以调试等。二、DGP治理DGP的全称是分布式自治协议(DecentralizedGovernanceProtocol)。其关键是利用智能合约的结果确定性、规则公开性等特点,把治理框架和规则固化到合约中,以便在需要的时候通过民主的方式进行决策,自动化地完成区块链状态管理。三、Qtumx86虚拟机Intel的x86CPU架构是服务器和桌面计算机的主要CPU平台。Qtum团队正在使用x86机器语言开发虚拟机。“虚拟机”是一个独立的软件执行环境,可以在许多不同的硬件平台(Mac、PC、服务器、云端的虚拟私有服务器等)上运行。目前Qtum上使用的是EVM虚拟机和solidity。以太坊的Solidity语言是第一个智能合约开发语言。作为一个新的语言,Solidity存在着一些问题,通过x86虚拟机平台开发者可以使用自己熟悉和主流的语言(例如C语言、C++语言、Rust和Python)和工具进行智能合约的开发。四、项目特点量子链的主要特点如下:1.从技术角度分析,Qtum致力于实现首个兼容BIP(基于UTXO模型)的POS智能合约平台,兼容比特币交易模式以及以太坊虚拟机优势;2.量子链通过“去中心应用”和“主控合约”将链下因素引入,形成符合现实世界商业逻辑的区块链主控合约,支持多个行业、多种渠道,最终实现走向移动端策略;3.加强公有链中和联盟链中共识机制的灵活性,同时考虑行业合规性。相关链接:https://qtum.org/zh/about/faqhttps://baike.baidu.com/item/%E9%87%8F%E5%AD%90%E9%93%BE/22415320?fr=aladdin

相关导航

暂无评论

暂无评论...