找回密码
 立即注册

扫一扫,登录网站

首页 百科 查看内容
  • 19705
  • 0
  • 分享到

深度分析一个多元比特资产交互协议--Bytom比原链白皮书

2018-8-19 14:08

来源: 八爪鱼

比原链的三大应用场景是什么?如何实现链上资产的交换


2 链上资产的交换


Bytom比原链白皮书


这里就不得不提到BUTXO这个新概念了。


我们都知道,比特币中有一个UTXO,它的全称是Unspent Transaction Outputs,意思是未花费的交易输出。这是一个很有意思的概念。


众所周知,我们现实中的大多数系统都是基于账户的,支付宝、微信等等都是这样的,当你支付的时候,系统会先验证账户是否存在,然后验证余额是否足够,然后从你的账户里减去N元,在对方账户里增加N元,它们都是典型的中心化的系统。


但比特币没有设计成基于账户的系统,而是发明了UTXO这个东西。需要强调一下的是,UTXO不是比特币独有的,也不是所有的区块链项目都采用了UTXO,像Ethereum在一开始就并没有采用UTXO。但不得不说,它是非常高明的一个设计,它很好地解决了双花问题。


网上有一篇文章《其实并没有什么比特币,只有UTXO》,对UTXO这个概念作了浅显但清晰的解释,文中举了一个例子:


我们假设一个这样的场景:张三挖到12.5 枚比特币。过了几天,他把其中 2.5 枚支付给李四。又过了几天,他和李四各出资 2.5 比特币凑成 5 比特币付给王五。


如果是基于账户的设计,张、李、王三人在数据库中各有一个账户,则他们三人的账户变化如下图所示:


Bytom比原链白皮书


在比特币中,这个过程是通过 UTXO 实现的,图示如下:


Bytom比原链白皮书


所以,比特币的区块链账本里记录的是一笔又一笔的交易。一般来说,每一笔交易都要花费(spend)一笔输入,产生一笔输出,而其所产生的,就是“未花费过的交易输出”,也就是 UTXO。


如果说人类有了中心化的思想,于是便诞生了账户系统,那么在中本聪产生了去中心化的思想之后,UTXO便诞生了。而当比原链想要做多元资产上链的时候,BUTXO诞生了。


比原链的设计更类似于比特币,但它进行了扩展,独创出了一个BUTXO,也就是Bytom Unspent Transaction Outputs。它兼容了比特币的UTXO,实现了高速并发和可控匿名。在此基础之上,比原链对比特币的UTXO技术进行了改进,实现了多种不同类别资产的转换。


Bytom比原链白皮书


版权申明:本内容来自于互联网,属第三方汇集推荐平台。本文的版权归原作者所有,文章言论不代表链门户的观点,链门户不承担任何法律责任。如有侵权请联系QQ:3341927519进行反馈。
相关新闻
发表评论

请先 注册/登录 后参与评论

    回顶部