在系列之一中,我们提出了比特币诞生以来,它是以什么面貌展现在我们的面前的呢,它是怎么记录我们的交易信息的?这个问题。今天我们就揭开比特币神秘的面纱,比特币的工作原理。
比特币的工作原理总共分五步:
1、交易
区块链交易始于一方同意将数据传输给另一方,这些数据可以是任何东西。由于区块链是要创建一个可验证的永久性交易记录,所以这些数据通常代表有一些价值的资产。常见例子包括:一定数量的加密数字货币或其他金融工具;合同、契约或所有权记录;医疗信息或其他身份数据。
加密数据货币概念:数字货币的一种形式,它是基于密码学的数学运算来控制货币的创建方式和时间,并确保资金的安全转移。

2、广播
交易信息通过广播的方式,在区块链运行的对等式网络中接受验证。网络上的每个节点都安装乐验证交易是否有效的程序。例如:在比特币交易中,网络会验证交易是否实际支付了足额的比特币数量。一旦网络达成共识,算法机制将这个验证过的交易与当前时段的其他交易打包到一个区块中。

3、运用哈希算法
软件通过哈希算法(这个太专业,就不过多解释了,是计算机领域的一种算法)生成当前区块的指纹,运算输入的数据包括当前区块链块体中的数据,以及另外两条信息,上一个区块的指纹和一个“随机数”。

4、“矿工”竞争
一些称为“旷工”的特殊节点开始相互竞争,争夺将新区块添加到主链上的记账权。他们的计算机反复进行一系列繁琐的哈希算法,希望找出满足一定条件的随机解。在比特币区块链中,旷工们寻找的是以一定个数的“0”开头的随机解----或者叫“哈希值”。第一个找到符合条件的的解的节点,就算成功地挖到矿了。他将获得当前区块的记账权,并获得一定的经济奖励。
挖矿概念:加密数字货币网络的所有节点相互竞争,将新的交易数据块安全地添加到区块链上的过程。一定数量的货币作为挖矿奖励,也因此成为确保安全性的经济奖励。挖矿过程包括下载区块链最新版本的交易数据用于验证,然后用强大算力寻找一个随机值,求解一个有难度的哈希数学问题。第一个成功求解的节点获得该区块的“记账权”,将其添加到区块链中,并获得关联奖励。简单的说,矿工“挖矿”使用的算力越高,他挖到矿的可能性就越大。也就是熟耳的用计算机挖比特币。

5、形成区块
验证过后的区块以及它的数字指纹被添加到区块链上,通过数学处理,这个指纹包括了之前所有旧区块的指纹信息。这种嵌套指纹让区块链越来越安全;每增加一个新区块,区块链就越安全。在一条区块链上,改变任何一个区块的个位信息,不仅会改变这个区块的指纹,而且也会改变它后面所有区块的指纹。

按照比特币的工作原理来说,它已经是足够安全。我们是不是就可以把所有机密的信息都交给它来记账,真的可以万无一失了吗?它真的能够改变世界吗?请看区块链系列之三:区块链真的无限?
#比特币[超话]##区块链[超话]##热议区块链#
添加新手交流群:币种分析、每日早晚盘分析
添加助理微信,一对一亲自指导:YoYo8abc