美文网首页区块链大学忘忧社
比特币学习(4)|转账运行原理

比特币学习(4)|转账运行原理

作者: 1a8fa7c50163 | 来源:发表于2018-11-30 21:54 被阅读247次

    ​2008年,神秘人中本聪发明比特币是因为当时发生了全球经济危机,中本聪想,如果能够构建一个没有中心机构发行货币的发行体系,货币就不会被无限超发,大家都很公平公正,于是,中本聪就构建了比特币这样一个体系。那么,在一个没有中心化机构的情况下,比特币的发行记账交易具体是怎样进行的呢?

    规定发行机制

    比特币的发行机制,规定比特币的总量为2100万枚,比特币网络大约每十分钟出一页账单,每个比特币的产生伴随着每页账单的产生,也就是说每一个区块问世的时候,比特币就随之而发行。中本聪还规定最开始每个区块的比特币的发行量是50枚,然后每21万个区块减半一次,直到2140年所有的比特币发行完毕。

    21万个区块,我们来算一算,平均每十分钟出一个区块,21万个区块需要多久呢?理论上需要1458.3天,也就是3.99年,这也就是大众所说的比特币每四年减半的由来。在2016年7月8日,也就是最近的一次减半,是比特币第二次减半,也就是说每个区块伴随的比特币的奖励变成了12.5枚。

    那么我们怎么去计算现在的区块是第多少个区块呢?很简单,大家用“区块高度”来标记它,也就是一个区块的高度,是从比特币诞生之后,第多少个区块。打开任意一个比特币的浏览器,我们可以看到现在出来的最新的区块高度。通过区块的高度,可以计算出大概还有多久比特币会进行下一次减半,还有多久会进行难度调整。

    规定记账形式

    比特币采用的是工作量证明机制及PoW机制。所有的矿工,通过哈希计算的方式去争夺记账的权力,通过这种共识机制,中,本聪解决了在一个去中心化的体系下账本唯一性的权益。

    那么矿工为什么要竞争记账呢?用计算机进行计算,要消耗电消耗大量存储,这样做对矿工有什么好处呢?毕竟纯粹靠公益,这样的体系是走不长远的,这也是中本聪最为聪明的一个地方,他把比特币的发行和竞争记账这两件事情绑定在了一起,记账的人,每获得一次记账权,就会获得系统新发行产生的新的比特币作为奖励,也就是说,算得最快的计算机就会挖到一定数量的比特币。

    在每一轮竞争记账的过程中,谁获得记账的权利,谁就获得这一个区块里新诞生的比特币奖励,和这个区块里面记录在账单里的交易手续费。在2017年,如果你是一个矿工,那么你在一轮竞争中获得了记账权,你就会获得12.5个新发行的比特币奖励,还有这个区块上所有交易的手续费,大概是零点几到两个比特币之间。随着新生比特币每四年减半,新生比特币奖励越来越少,那么矿工还会有动力去挖矿吗
    ?答案是肯定的,因为他们还有另外一部分收入,就是大家给的比特币转账的手续费。随着使用比特币的人和机构越来越多,全球比特币的转战越来越频繁,转账的手续费和总量也会越来越大,手续费会在未来成为矿工的主要收入来源。

    另外,中本聪通过加密机制,使得随机生成的一个私钥只能对应一个地址,这样就保证了每个地址发出比特币的合法性。比特币现在的每个区块大小是一兆字节,这一兆字节大概能容纳数千笔交易,当网络转账的人数比较小的时候,等待矿工确认的你可能只需要等十分钟就能被下一个区块确认了。如果当前转账的人比较多,你可能要排队,你可能要多等一个十分钟甚至更长时间。矿工们会不断的从等待记录的转账交易里面去选择手续费比较高的转账信息来进行记账,如果你的手续费不排在前面,你可能要排在后很后才能够记你的帐。

    通过这样的设计,中本聪使得比特币的发行,比特币的记账和转账等等环节环环相扣,使得整个体系能够自发运转起来。现在即是中本聪这个核心人物已经销声匿迹,在比特币的理念还能够看到它自发的很强的生命力,这就是比特币去中心化的魅力。

    虽然比特币只有2100万美,但是每一枚比特币可以分割到小数点后八位,也就是说一枚比特币可以分割为一分,你可以转给别人非常非常小的一份。

    以上,比特币转账运行的原理与您分享。

    相关文章

      网友评论

      本文标题:比特币学习(4)|转账运行原理

      本文链接:https://www.haomeiwen.com/subject/fqpkcqtx.html