Loading...

Qtum 基于比特币使用的 UTXO 模型,采用 PoS 的共识机制,也是全球第一个做这项创新的公链。我们改进了 PoS 的共识,采用了MPoS来避免恶意节点对网络环境的损害。同时 Qtum 设计了 AAL 账户抽象层,使得基于 UTXO 的区块链也可以支持智能合约,这也是 Qtum 对比特币以及比特币的 color coin 带来的创新和技术升级。我们设计开发并应用到主链上的 DGP 链上治理协议也大大降低了分叉带来的危害,更好地维护去中心化共识。移动端的策略也将使 Qtum 成为嫁接真实商业与我们每一个人的桥梁,使得我们每个人更够更好的接受去中心化的服务。

  • 底层模型:UTXO (Unspent Transaction Output)
  • 区块大小:2 MB
  • 平均区块间隔:144秒
  • 共识机制:PoS(Proof-of-Stake,权益证明机制)
  • 链上理论最大TPS: 70~100 笔交易/秒
  • 初始发行量:100,000,000 QTUM
  • 当前挖矿奖励:4 QTUM,每四年减半
  • 挖矿奖励总额:约 7,884,000 QTUM(作为区块生产者的奖励)
  • 基础代码框架:比特币 Bitcoin core
  • 支持智能合约,支持 EVM,x86 VM 等多虚拟机
  • 支持去中心化链上治理机制

账户抽象层(Account Abstraction Layer, AAL)是 Qtum 连接 UTXO 流通层和智能合约平台层的关键,也是量子链实现的一大创新。通过 AAL 可以将 UTXO 模型转换成可供不同虚拟机执行的账户模型,比如以太坊 EVM,或是 x86 虚拟机,并且可以把虚拟机的帐户余额通过 AAL 转换为 UTXO。这实现了余额和智能合约平台的分层设计,流动性采用比特币的 UTXO,并且原生支持多重签名算法,作为余额的记账、转账更具有安全性;而由于智能合约平台是图灵完备的,很难避免编程出现 bug,把流通层和和智能合约平台分离比以太坊更具优势。为了使区块链的智能合约平台能力得到进一步的扩展,Qtum 计划实现的 x86 高性能虚拟机可以直接通过 C、C++、rust、go 等语言进行智能合约的编程,也可以支持其他可以在 x86 架构上运行的编程语言。x86 架构虚拟机可以解决以太坊EVM中一些问题,比如不支持标准库、生成的字节码过大、不支持浮点、难以调试等。

DGP 的全称是分布式自治协议(Decentralized Governance Protocol)。其关键是利用智能合约的结果确定性、规则公开性等特点,把治理框架和规则固化到合约中,以便在需要的时候通过民主的方式进行决策,自动化地完成区块链状态管理。

具体可参见:Qtum DGP 解析

Intel 的 x86 CPU 架构是服务器和桌面计算机的主要 CPU 平台。Qtum 团队正在使用 x86 机器语言开发虚拟机。“虚拟机”是一个独立的软件执行环境,可以在许多不同的硬件平台(Mac、PC、服务器、云端的虚拟私有服务器等)上运行。目前 Qtum 上使用的是 EVM 虚拟机和 solidity。
以太坊的 Solidity 语言是第一个智能合约开发语言。作为一个新的语言,Solidity 存在着一些问题,通过 x86 虚拟机平台开发者可以使用自己熟悉和主流的语言(例如 C 语言、C++ 语言、Rust 和 Python)和工具进行智能合约的开发。

Qtum 企业版即 Unita。

  • 基于开源项目量子链的区块链服务商,提供多个行业可定制化的企业级应用解决方案。
  • 以联盟链为基础,构建一主链多侧链的系统架构,结合一键发链、跨链交易、数据管理等模块以及多样化配套工具,组成一站式区块链企业服务。
  • 具有搭建快速、性能稳定、平台安全的独特优势

Qtum 不存在超级节点,每个 Qtum Core 钱包都是一个去中心化的的全节点。

技术文档可以通过 开发者页面 获取技术获取技术文档与开发工具,同时可以在该页面领取赏金计划。

Qtum 的最近动态可以通过官网的 新闻页面 了解到 Qtum 的最新动态,同时你可以通过底部的链接跳转到 Qtum 微信公众号、Qtum 微博帐号、Qtum QQ 交流群了解到 Qtum 的最近动态。

你可以通过 联系我们页面 给我们发送信息。我们秉持开放的态度,欢迎各种形式的商务与技术合作。

理论上即使仅仅持有 1.0 个 QTUM 也可以进行 Staking。当然若你想要在现实中拥有更大几率获得区块奖励,则需要持有尽可能多的 QTUM。区块奖励是一个独立的随机事件,获得区块奖励的几率取决于你钱包中的 QTUM 数量以及区块链网络中所有参与 Staking 的 QTUM 数量。

用户钱包中 QTUM 的数量与能够得到区块奖励(每次约为 4 个 QTUM)成正比。而进行 Staking 每年将给到用户平均 5-6% 的收益。想要了解出块期望时间详情,请使用挖矿计算器。“预期出块时间”是指产生区块奖励间隔时间的估计值,预期出块时间不为 0,实际出块时间相较于预期出块时间可能会有明显的上下波动。

Qtum 团队开发者所开发的各类钱包产品如下所示。这些钱包能够支持Qtum QRC20 Token以及智能合约交易,而第三方 QTUM 钱包则不具备这些功能

  • qtum-qt, 拥有图形用户界面的 PC 版桌面 Core 钱包,能够进行 Stake,对新手用户比较友好。 钱包教程
  • qtumd, 拥有命令行接口的服务器 Core 钱包,此款钱包为更高阶的用户设计,能够进行 Stake, 可在本地计算机上使用,也可以在云虚拟专用服务器上使用。钱包教程
  • Web 钱包,支持恢复其他钱包中的数据备份,可使用 Ledger 硬件钱包,对新手用户比较友好。 使用说明
  • 安卓移动端钱包,功能强大的可支持智能合约模板的移动端钱包 钱包教程
  • Electrum 钱包, 多用途桌面钱包,可支持 Trezor 和 Ledger 硬件钱包。 用户指南

Qtum iOS 移动端钱包目前还不可用,但苹果用户可以使用 Qtum 合作伙伴所开发的 iOS 钱包。 Qbao Network

目前只有 Qtum Core 钱包(PC桌面版和服务器钱包)能够支持 Staking。Qtum Core 钱包可下载和同步整个区块链和智能合约状态数据库。任何 Staking 钱包必须每天24小时在线参与处理每一笔交易、新区块生成以及智能合约调用。移动钱包和硬件钱包都有各自的角色,但它们并不是全节点,也不能进行 Staking。

Core 钱包用户请备份 wallet.dat 文件;Web 钱包用户请备份 key 文件;Electrum 用户 则请软拷贝。记下并离线存储你的钱包口令、密码或种子词。记住永远不要与他人分享你的私钥或种子词,避免直接处理私钥。请参考:加密 Core 钱包详细教程

目前最佳的做法是只在一台计算机设备上进行 Staking,并且尽量不要使用这台设备进行上网、收发邮件等,以免受到来自恶意软件的各种攻击行为。

QRC20 Token 衍生自以太坊 ERC20 Token 协议,它由 Qtum 的智能合约创建,被 DApps 用作数字资产。QRC20 Token 的交易通过调用智能合约进行,且在此过程中需要消耗 QTUM 作为 gas fee。一些 Qtum 钱包内置了智能合约模板,通过简单地填写表单并广播该合约生成 QRC20 Token,详情请参见QRC20 token

在发布之前,Qtum 暂时作为以太坊 ERC20 存在,这些地址开头为“0x”。 2017年10月,大多数 Qtum 持有人将这些代币兑换成 QTUM ,其中“Q”为开头地址。如果您还有 Qtum ERC20 代币,您可以在gate.io找到详细教程

可以通过 DApp 申请页面 填写具体信息,我们会对申请的 DApp 进行审核,并在第一时间与你取得联系。

推荐将确认数设为 10~20

BIP44 Coin Type 为 88。

除了新增的 createcontract\sendtocontract\callcontract\searchlogs\gettransactionreceipt 外,其余所有的RPC接口和比特币几乎一致。

推荐将 gas price 固定为 0.00000040 。对于 QRC20 Token 交易,gas limit 推荐设置为 250000。

当交易确认后,多支付的 gas 将会以一笔 coin stake 交易的形式存在该区块的第二笔交易里。

请前往测试币水龙头进行申领。

多重签名目前暂不支持调用合约以及收发 QRC20 Token,计划此功能将在 x86 虚拟机中实现。