比特币系统是如何运行的?

2018-04-23  本文已影响0人  岔道不好走

一、什么是比特币

比特币是一种在网络世界里的电子货币、虚拟货币。

二、为什么信赖比特币?

1,你会相信什么样的货币?

对于货币的信赖,我们最初的认知是:看得见摸得着。但是随着时代的发展,越来越多的人开始接受看不见的货币了。如支付宝,微信支付的兴起

2,比特币去中心化的存储机制

与传统的存储方案不同,比特币采用了一种特殊的去中心化的账本存储方案。

3,比特币交易——“只有我的授权才能支付”

在这种去中心化的背景下,没有银行这种机构的统一管理,所有比特币的交易业务都是基于预先设定好的程序或算法,在互联网上自发生长。所以比特币是用公钥和私钥来实现只有我的授权才能支付的,如何实现的这里就不再赘述。

4,区块链上的交易为何无法伪造或篡改?

由于hash值和hash算法的存在,修改历史交易并不只是修改几笔交易那么简单,修改历史交易意味着该笔交易后面的所有的数据记录全部出现不匹配的情况,如果你要调整后面的所有数据让他们匹配起来,这几乎是一项不可能完成的任务。

三、总结比特币系统是如何运行的

1,首先,每个比特币的用户会通过比特币客户端生成一个私钥,并通过私钥生成公钥。

2,比特币的绝大部分交易都是由input和output组成,input用来追溯上一笔交易,output用来进行新一次的加密。

3,交易发生后,将广播全网。在很短的时间内,全网所有的节点都会收到这笔交易。

4,与此同时,网络上所有的矿工节点,正在疯狂的计算着谜题。直到某一个某一个节点成功计算出小于目标值的hash值,这个节点就解出了谜题。

5,由于矿工节点每次都会使用含有上一个区块Hash值的文本来计算当前区块的Hash值,因此,每一个区块都有上一区块的基因,这使得区块们串成了一个牢不可破的链条。如果篡改某一区块中的某一交易,那么其后所有的区块数据都无法匹配了。也就形成了区块链不可篡改的特点。

6,比特币系统就这样周而复始的更新着自己的区块链条,不断的进行全网记账,不断的运行下去。

上一篇下一篇

猜你喜欢

热点阅读