Qtum量子链:选择比特币UTXO模型的原因及其优势

blogvo 区块链 特点 2022-08-05 09:23:59 utxo模型

  体来看3)总,了多年较为稳定的运行和测试比特币的UTXO模型经过,都有较大的优势性能和安全性。nt)模型理解起来比较容易而以太坊的账户(Accou,spend)攻击和重播攻击(replay attack)但是需要考虑更多复杂的临界情况来防止双花(double ;

  以太坊、比特股以及其他区块链系统相较于屡次爆出安全新闻和隐患的,、稳定和安全的区块链平台比特币系统是目前最成熟。慎考虑经过谨,比特币核心代码为基础Qtum最终选择以,进行开发对量子链。外此,最强大的社区支持由于比特币拥有,比特币的开发工具和软件量子链可以继续使用现有。缺乏最基本的比如移动钱包而其他的区块链平台甚至,钱包等软件稳定的桌面。

  块确认时间有点夸大其词答:以太坊18秒的区,进一步使以太坊的发展停滞)并且导致了大量的空区块(;对于一个智能合约平台来说又太长而比特币10分钟的区块确认时间。上综,确认时间定为1到3分钟我们将Qtum的区块。

  所述综上,于PoS共识机制Qtum是一个基,太坊虚拟机的智能合约平台结合了UTXO模型和以,技术结合起来将现有的先进,的区块链一站式解决方案打造一个全面的、出色。

  他轻钱包的工作原理几乎一致5)量子链SPV模型与其。来说简单,载区块头信息轻钱包会下,使用Bloom filter算法)通过P2P向全网节点发出数据请求(,应的所有交易区块信息从而得到钱包秘钥所对。PV钱包之间进行资金往来Qtum目前已经支持S。下来接,为合约注资的同时Qtum将实现,数据或执行相关操作可以有选择性的传送。开发过程中在Qtum,虑到兼容性我们始终考,展SPV模型因此无需扩,Qtum所用即可直接为;

  TXO和支持账户余额的智能合约孰优孰劣疑问2:没有找到令人信服的理由来说明U。明细账哪一个更有用这就像比较总账和,据情况而定答案是根。是因为它使用了比特币的分叉我认为量子链支持UTXO,子链的特点只是一个噱头把兼容UTXO称为量。际上实,理UTXO的多种状态信息由于需要使用SPV来处,子链的并发处理能力这会极大的影响量。外此,实施钱包很感兴趣我对量子链如何。这样的话如果是,TXO又支持账户余额不是更好吗Hyperledger既支持U?

  强大的并发处理能力4)Qtum拥有。以导致账户状态的改变尽管运行智能合约可,直接储存在区块链上但是这些变化并不会。反相,行合约的所有操作和差异的总和账户状态的变化可以看作是执。块的处理速度要慢于比特币的处理速度)这导致了区块同步速度的下降(因为区,远弥补同步速度上的损失但带来的其他优势可以远。外此,出(尽管输出结果在首次执行后已经不再重要)目前UTXO组中只存储了合约代码和合约输。开发过程中在后续的,O组所占存储空间考虑到减少UTX,XO组中存储的数据移除开发团队可能会将UT;

  erledger6)对于Hyp,是专家我并不,有失偏颇观点可能,家参考仅供大。um开发对于Qt,模型可能是最糟糕的选择Hyperledger。edger产生交互因为与Hyperl,Quirk)算法必须支持夸克(。且并,持单一模型账本仅支,发面Hyperledger有更多的功能)UTXO或账户模型(尽管在发送信息和数据。ledge是一个好的选择因此我并不觉得Hyper。ge复杂的模型设计Hyperled,大的算力提供了强,、安全考量和其他程序的使用门槛但同时也提高了应用落地的难度。

  一个简单的智能合约平台1)如果仅是在顶层开发,分叉更为简单方便则在以太坊上进行;

  是PoS v3。0答:Qtum使用的,版本的大量漏洞已经修复了之前,累计攻击包括币龄。

  um而言对Qt,ybrid model)将是一个错误的选择使用Hyperledger的混合模式(h,特币和以太坊兼容因为它无法与比,链中需要实现的目标而这正是我们在量子。此因,和社区的开发成果基础上我们在比特币核心团队, Improvement Proposals)并加以实施比特币改进计划BIP(Bitcoin,美兼容比特币和以太坊使得Qtum可以完。来说具体:

  货币社区的明星项目量子链可谓是数字。书一经发布量子链白皮,的许多支持和鼓励就受到来自社区,技术大咖的目光也吸引了许多,量子链项目的疑问同时也不乏关于。近最,重点问题进行了悉心解答量子链开发团队对一些,问题和解答通过这些,设计理念和设计精髓的理解也希望能够加深你对量子链。

  前提到答:之,“比特币的一个分叉”Qtum并不仅仅是。最大的努力我们会尽,为最好的数字货币将Qtum打造成。

  币是10分钟疑问5:比特,是18秒以太坊,确认时间是多少Qtum的区块?

  oc同步对于sl,也考虑到了Qtum。相同的虚拟机(EVM)量子链使用的是与以太坊,lidity编译代码完全可以运行任何So。M有更新如果EV,同步进行更新Qtum也会。

  币(XCP)完全不同答:Qtum和合约。币区块链存储数据XCP使用了比特,再此之上运行软件XCP用户需要。大程度上了影响了整个项目的进展情况XCP交易费的上涨和顶层软件开发极。

  仅是因为这是最好的技术答:我们选择UTXO仅,打造成与UTXO模式一样的高性能和安全有很多文章极力想把Account模式,并非如此然而事实。述细节不多赘,过于不成熟也过于简单Account模式,进行并发处理并且没有无法。连线通话的交易模式它总是让我想到纸杯。

  pple、比特币和其他数字货币平台疑问4:目前已经有了以太坊、Ri,台?Qtum是比特币的一个分叉为什么还要设计新的数字货币平,谓的“桥梁”而不是什么所。

  解量子链的PoS共识机制疑问6:我并没有深入了,用并实施币龄累计攻击(coin age accumulation attack)它是否与Peercoin的DPOS共识机制相类似呢?而且币龄可能会被恶意节点滥。外此, range攻击的问题PoS没有解决long,lik已经发表了数篇相关文章这点Bitfury和VIta。

  首先答:,“比特币的又一个分叉”量子链远远不止是所谓的。目有清晰的愿景我们对量子链项,强大和专业的团队之一并拥有在加密学领域最,多公司和投资者的支持并且得到商业领域很。限于加密学领域我们的目标不局,个世界级的项目量子链将会是一,“分叉”这么简单而不仅仅是一个。

  olidity字符串疑问3:为了支持S,币脚本进行了扩展Qtum对比特。之前在此,terParty合约币(Coun,支持Solidity字符串的调用简称XCP)也在现有比特币公链上。新的公链呢?此外所以为什么要开发,dity编译器进行“sloc”同步Qtum是否需要持续的与Soli,其兼容性以保证?

  协议可以在UTXO模型上运行2)SPV(简单支付验证)。太坊上而在以,似的协议并没有类,信息或者信任第三方机构如果不下载整个链上交易,包应用也无法运行即便一个简单的钱;

  实是一个桥梁Qtum确,技连接起来将不同的科。和以太坊的优点它结合了比特币,有机的结合起来并且将两个社区,货币价值(市场价值)而不仅仅是结合二者的。以太坊社区以及开发者之间的壁垒Qtum的出现打破了比特币和,想要运行以太坊智能合约并致力于满足于:1),户模型的稳定性却担心以太坊账,(比如SPV)和协议的不兼容;比特币系统2)喜欢,行以及其他类型的交易而不满却对其无法支持智能合约的运。期利润而进行数字货币的开发有的数字货币团队为了获取短。慎的权衡投资回报率Qtum会全面谨,成为最好的数字货币并将Qtum打造。

  时同,太坊虚拟机和常规交易的桥梁我们还使用比特币脚本作为以。可以说因此,设计非常完善量子链模型的,的要复杂的多而且比想象。

  个将比特币脚本语言拓展疑问1:量子链是不是一,智能合约的又一个比特币分叉并支持基于Solidity?

分享: