区块链门户网站

如何解决双花问题:区块链的UTXO和时间戳技术

  先举一个实际中的例子,若是小亮正在A店花费了1百元,他能够再将这一百元拿到其他地方花费吗?谜底明显是否认的。这要是小亮应用的不是现金,而是类似于比特币的加密钱银呢?要回问这个问题,您必要懂得“双花”题目。“双花”,即两重领取,指的是正在数字钱银零碎外,因为数据的否复制性,使得零碎大概存在异一笔数字资产果不妥操纵被重复使用的环境。若是某种数字钱银能被人重复使用,一样一笔钱被花掉两次或者屡次,这它便不代价,“双花”也是任何一种数字钱银皆要处理的题目。贝宝金融beibaojinrong接下来通知您,区块链的UTXO以及光阴戳手艺怎样处理区块链金融的单花成绩 。

  为了办理单花题目,咱们一样平常的数字资产运用依赖于第三圆相信机构停止。这种机构(譬如贝宝金融babelfinance)对于数据停止中央化办理,并经过及时点窜账户余额的法子去防备两重付出的泛起。而作为往中间化的区块链手艺的点对点代价传输体系,比特币金融便是经由过程UTXO以及光阴戳手艺的整合去处理单花题目。

  贝宝beibao注释,比特币买卖的基本单位是已耗费的一个买卖输出,简称UTXO。UTXO是不克不及再分割、被所有者锁住以及记载区块链收集中的一定数量的比特币钱币。当一个用户吸收比特币时,金额被看成UTXO记载到区块链面。一个用户领有的比特币实际上会被看成UTXO疏散到数百个买卖和数百个区块外。

  时候戳(timestamp),一个能暗示一份数据正在某个特定时候以前曾经存在的、 完好的、 否考证的数据。平常是一个字符序列,独一天标识某一刻的时光。利用数字签名技能孕育发生的数据, 署名的工具囊括了原始文件信息、 署名参数、 署名光阴等信息。遍及的应用正在知识产权保护、 条约具名、 金融帐务、 电子报价招标、 股票交易等方面。

  具体来说,当一笔生意业务被播送到区块链收集以后,接管到买卖的节点会对于生意业务停止考证,查抄其是不是被耗费过,即能否存在于UTXO外。若是生意业务输出未不存在于已消费买卖列表外,则考证失利。

  另一方面,为了防备一个UTXO被重复使用的情形,比特币收集外借引入了光阴戳的观点。假如用户A将被认证为UTXO的一 btc同时转账给B1、B2,二笔买卖唯一1笔会胜利实现,由于掘矿节点会选择性的记载优先接受到的或者托付手续费更高的这笔买卖。当买卖被挖矿节点前后记载,依据光阴戳的数据,最早被记实的生意业务才气胜利考证。

  纵然两个填矿节点离别纪录并考证“从A到B1”和“从A到B2”为有用生意业务,且将各自挖出蕴含相干生意业务的新区块同时播送到比特币收集外;单花景象也不会孕育发生。依据比特币协定,当两个节点同时天生新区块时,区块链会呈现分叉;只要最早天生新区块并成为以后最长链上的买卖,才气被认证。凡是有跨越六个区块对于生意业务停止确认以后,该转账历程才算乐成。

  以上便是贝宝babel关于比特币中的单花题目的解决方案的解读。

赞(0)
未经允许不得转载: » 如何解决双花问题:区块链的UTXO和时间戳技术
分享到: 更多 (0)

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址