美文网首页
分布式记账原理是怎样的?

分布式记账原理是怎样的?

作者: 梧桐人类图解读 | 来源:发表于2019-01-08 16:32 被阅读0次

    比特币的本质是去中心化的分布式记账系统,分布式记账指的是在不同地方的个体一起进行记账,那如何才能实现分布式记账呢?

    回答这个问题前,我们先思考下从淘宝买件衣服的交易流程是什么?

    我们选好衣服后付款,这时钱其实并没有到了商家手里,而是到了支付宝系统里,支付宝收到我们付款的消息后通知卖家发货,卖家收到通知后发货,等我们收到货,认为货没问题并确认收货后,账款才会从支付宝系统划给卖家。

    整个交易过程,看似是买家和卖家在做交易,但是实际上是支付宝在起重要的作用,如果没有支付宝做担保,我们也不会很信任卖家,会把钱直接打给卖家,等待卖家给我们发货。这中间的信任成本非常高。

    如果哪天支付宝被攻击或者倒闭不存在了,买卖双方就无法自证是否存在某一笔交易。

    再来思考下比特币是分布式账本,那账本该以哪个为准?

    如果每个个体都记账、各有各的账本,那肯定不行,必须有一个共同的统一的账本才有意义。

    怎样才能保证有统一的账本呢?

    记账又好又快的那个个体就承担起这样的重任,它把全网十分钟内交易产生的全部数据打包成块,并把这个块同步发送给其它个体,其它个体确认核对信息无误后,会把这个区块的内容记录在自己的账本上,接着这些个体就会争夺下个十分钟的记账权。

    为什么要争夺记账权呢?

    因为第一个把数据打包成块的个体会获得系统送的丰厚奖励。在2013年以前,打包成功一次就会获得50个BTC;2013年—2016年奖励是25个BTC,每四年递减一半;2017年到现在,奖励12.5个BTC。

    那如果有人自己记录自己的账本会怎样呢?

    比特币系统规定一笔交易要有6个个体确认才算交易完成,如果自个记录自个的账本是不会获得多个个体确认的,系统也不会给予奖励。

    而且在比特币系统中,作恶成本非常高,耗费个人很大的精力去做极少部分人认可的事是非常不划算的,作恶的同时也就失去了争夺记账权的机会。

    比特币系统中不停记账的过程也是在传递价值信息的过程。

    比特币系统通过数学原理创造性地解决了交易中的所有权确认问题,确保了每笔交易都是可信的。

    比特币系统用代码代替了传统的第三方担保,实现了交易过程中用户间的信任问题,保证了每一笔交易即使不需要知道对方是谁也可以正常进行。

    比特币系统不存在倒闭之说,除非全球都断电,这个系统才无法运行下去。

    相关文章

      网友评论

          本文标题:分布式记账原理是怎样的?

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