广告合作
  • 今日头条

    今日头条

  • 百度一下

    百度一下,你就知道

  • 新浪网

    新浪网 - 提供新闻线索,重大新闻爆料

  • 搜狐

    搜狐

  • 豆瓣

    豆瓣

  • 百度贴吧

    百度贴吧——全球领先的中文社区

  • 首页 尚未审核订阅工具 订阅

    区块链技术如何避免支付中的“双花”问题

    来源:网络收集  点击:  时间:2024-06-10
    【导读】:
    区块链是与当下与VR虚拟现实等比肩的热门技术之一。区块链是一种最近几年才兴起的计算机网络信息技术,说白了,就是分布式的数据框架,每台客户终端,都是一台数据存储,验证,传输的服务器,数据在互联网上流来流去,每一步,都被全球无数个终端记录,并且验证,他没有中央服务器的,是个分布式的数据系统他的数据的真实性,可靠性是非常高的,因为你无法作假。你作假的数据没用,因为在全球任何一台电脑上,都能立刻验证出你的数据是假的。你不可能控制全球所有电脑的。这就是区块链技术的好处。这种系统,说形象点,就是一个自由民主的框架,而过去的服务器数据系统,则是标准的帝制框架,皇帝说了算,指鹿为马,鹿就是马了。方法/步骤1/4分步阅读

    什么是“双花”

    所谓“双花”难题,是指在区块链加密技术出现之前,加密数字货币和其他数字资产一样,具有无限可复制性,如果没有一个中心化的媒介机构,人们没有办法确认一笔数字现金是否已经被花掉。因此,在交易中必须有一个可以信贷的第三方来保留交易总账,从而保证每笔数字现金只会被花掉一次。中本聪通过使用区块链盖时间戳并发布全网的方式,保证每笔货币被支付后,不能再用于其他支付。当且仅当包含在区块中的所有交易都是有效的且之前从未存在过的,其他节点才认同该区块的有效性。

    2/4

    双重支付,

    中心化的管理系统通过实时修改用户余额,可以有效地防止双重支付,(用户利用网络延迟)把同一笔钱支付给俩个人然而无人监管的系统很难防止这一情况的发生。BitGold方案描述了一个使用中心化方法创建永久工作量证明的系统,该链记录使用者的公钥、时间戳和签名。该方案认为工作量证明的价值在于解决稀缺,难以产生。可安全存储与传输,通过点对点的拜占庭回弹,可在传输时防止双重支付,遗憾的是拜占庭回弹方法依赖于网络地址投票而不是计算投票,因而容易遭受女巫攻击。

    3/4

    比特币产生源于防止早期电子货币的重复支付

    为了防止同一个一个货币被同一个人的重复花费,中本聪采用了工作量证明,如前所述,每个交易都要向网络进行广播,重复花费多次就意味着多次广播关于同一个比特币交易,其他网络节点将把其接收到的其中某一次交易放到一个区块A内(一个区块包括多个近期的交易单)进行验证,验证方法是进行一次耗时计算,如果,计算成功,则向全网进行广播,如果另一个节点在区块链A的基础上完成了下一个区块链B的验证,那么它就会把B的区块挂在A区块之后,依次类推形成一个区块链。对于同一个比特币多次交易就会形成多个区块链,最终的结果就是哪个链条最长,哪个交易就被确认为有效,其他交易则被废弃,这样就确保了一个比特币只能被一个人支付一次。

    4/4

    比特币如何防范“双花”问题

    举个例子来说。在矿工矿池的节点进行打包时,不会将两个交易都打包。万一不小心都打包了。即使找到随机数。那其他节点也会验证时,拒绝承认这个区块打包成功。只有一个交易会从0确认到1确认。而有一个到1确认之后,另外一个就因不符合规则而失效了。 而假设我有1个比特币,在两台机器上同时转给a和b两个人,这种情况是0确认双花。0确认双花一直都存在是系统原理,不是漏洞,不能也不需修复,因此呼吁比特应用,都要等待1确认,重要的交易甚至要等6确认,以避免孤立区块的情况。判断交易是否合理,不仅仅是矿池节点,任何一个核心节点都会进行。即查询历史区块链,判断交易的输出是否不大于输入。

    本文关键词:

    版权声明:

    1、本文系转载,版权归原作者所有,旨在传递信息,不代表看本站的观点和立场。

    2、本站仅提供信息发布平台,不承担相关法律责任。

    3、若侵犯您的版权或隐私,请联系本站管理员删除。

    4、文章链接:http://www.1haoku.cn/art_895705.html

    相关资讯

    ©2019-2020 http://www.1haoku.cn/ 国ICP备20009186号05-05 12:55:00  耗时:0.025
    0.0248s