我的位置: 主页 > 数字币群文章 > 数字币群技巧 > Qtum量子链带来的理念创新和技术打破

Qtum量子链带来的理念创新和技术打破

发布人:数字币群 发时间:2018-07-26 03:22 热度:
很多区块链用户和投资者都十分撑持比特币或以太坊,甚至到达了“极端主义者”的水平。极端主义者们认为,他们喜欢的项目将占据市场主导职位地方并广泛应用,而所有其他公链最终

Qtum量子链带来的理念创新和技术冲破

很多区块链用户和投资者都十分撑持比特币或以太坊,甚至到达了“极端主义者”的水平。极端主义者们认为,他们喜欢的项目将占据市场主导职位地方并广泛应用,而所有其他公链最终城市消亡,或者只是作为主流公链的测试网络。

实际上,数字货币与电子货币,BTC和ETH货币是当今最重要的数字资产,而且在可预见的未来可能 然而比特币和以太坊是完全差此外,它们的长处和错误谬误都不一样。所以,2016年的Qtum,一个简单的想法诞生了:如果加密货币同时拥有比特币和以太坊的长处会怎样?


Qtum  UTXO 模型

UTXO 模型(BTC,BCH,LTC和DGB都是UTXO代币的例子)不撑持gas退还,但 Qtum 可以通过创建新输出来退还。 在以太坊设置 “gas 限制” 并获得所有未使用的有感化的 gas 退还,因为以太坊没有运行在 UTXO 模型上。 但Qtum已告成启用此退还成果,即使它基于比特币的交易模式。使用比特币运行,Qtum 可以轻松给与比特币开发,如 SegWit 和闪电网络(Lightning Network),以及之后的使用以太坊的虚拟机运行,允许 Qtum 撑持运行完整的智能合约,这是比特币无法撑持的。


为什么比特币脚本不够用

比特币的智能合约能力非常有限 - 尽管 RSK 和 CounterParty 正致力于以差此外方法在比特币区块链上实现智能合约,尤其是比特币的脚本语言没有循环成果。 按照给定的变量,代码不能执行多次。 这一点或其他因素使比特币语言只能完成最简单的任务。因此,Qtum 通过在比特币代码之上允许以太币虚拟机,在比特币代码库上实现图灵完备脚本 ,尽管不在实际比特币区块链上。为了做到这一点,它中间需要多一层。

Qtum 帐户抽象层

为了使智能合约虚拟机及帐户模型适用于比特币的无帐户UTXO模型,Qtum包罗了一个“帐户抽象层”。正如你可能想象的那样,让基于帐户的系统在无帐户底层上运行需要在 AAL(Account Abstract Layer,用户抽象层) 做一些庞大事情。最终功效是为用户供给了 UTXO 和开发人员优势的图灵完备的以太坊虚拟机的优势。


新操纵码

操纵码:代码行的一部分,用于标志将要执行的操纵。

有关其他示例,请检察比特币的可用操纵码。 这些操纵码是比特币脚本语言的所有成果。寻求为比特币添加智能合约成果的解决方案,例如 RSK,凡是需要一些新的操纵码,且需要比特币来升级其代码。Qtum 不需要比特币分支来添加新的操纵码,因为它已经将比特币的代码分配到一个新项目中,因此能够简单地添加新的操纵码。

技术说明:Qtum仍然使用比特币脚本语言,但是三个新的操纵码使虚拟机能够在此根本上运行

· OP_EXEC:执行特定的以太坊虚拟机字节码。

· OP_EXEC_ASSIGN:与上述不异,可以包罗合约地点和合约数据。它可选择将资金转移到智能合约上。

·OP_TXHASH:推送当前执行的事务的ID哈希。

Qtum 必需允许智能合约在添加到区块链时当即执行,因此前两个操纵码将以特殊优先级进行措置惩罚惩罚。通过添加这些操纵码及帐户抽象层,数字货币网,Qtum 告成允许比特币代码库撑持以太坊虚拟机。此刻,任何以太坊应用措施都可以在Qtum上运行,并享受UTXO根本带来的好处。


POS和高兼容性

Qtum对以太坊虚拟机的实现并不意味着它包罗了以太坊的局限性。像比特币一样,以太坊是成立在事情量证明之上的。节点消耗大量能量,首先解决非常困难的难题,并声称采矿奖励。Qtum取而代之的是成立在 Peercoin(PPC)之上的 Proof of Stake 模型,这是第一个使用赌注模型生效的加密货币。

Qtum 还在实施规模化以简化 dApp 开发 - 这是 NEM 等备选方案的重点,也是通过Crowd Machine 等项目引入以太坊的。Qtum确实供给了一项成果,与 PoS 和规模差别,以太坊很可能永远不具备:向后兼容性。


Qtum解决的的五大问题

可扩展性

由于它是从比特币和以太坊构建的,因此Qtum每秒没有大量交易。POS(Proof of Stake)有助于实现 SegWit,将 TPS 提升至 60 摆布。截至笔者最新信息,Qtum 未来的可扩展性开发可能包孕侧链抑或类似于以太坊提议的分片的成果。 Qtum X将使用授权证书来实现更高的交易吞吐量,由于其可扩展性优势,传统企业想要转型可能对Qtum X感兴趣。

DGP治理

Qtum的POS,最初成立在PeerCoin开创性的PoS代码之上。Qtum确实有一个分手治理协议(DGP)。 Qtum X 将在权威证明上运行。

开发庞大性

虽然Qtum可以使用以太坊的EVM和Solidity,但新的Qtum X86虚拟机还是会允许 C 和 C++ 和之后其他语言好比 Ruby, Go, Python. 与以太坊差别,Qtum的EVM始终向后兼容。

更多有趣成果

语言模板打算为应用措施开发人员供给通用成果,减少反复性事情和错误呈现的评率。 除此之外,尚未呈现广义特征。 跟着X86虚拟机的集成,我不会惊讶于看到许多有趣的成果。

高可用性

几个根基的 Qtum 可用性成果已经到位,例如 Ledger 钱包集成,但由于以业务为中心 Qtum X 仍处于早期开发阶段,Qtum 确实有交易用度,但是像以太坊的用度一样,它们可能最终为企业级的付用度户。

    分享给朋友: