大家好,我是币9哥,您身边的区块链理财专家。听了之前几期课程,很多人对区块链和比特币两者之间还是有点不太清楚,本期我们就着重讲解一下。
我们先来回顾一下区块链。区块链并不是新发明的一种技术,而是一系列技术的集成,包括非对称加密技术、时间戳、共识机制等。以比特币为例,区块链通过时间戳(Timestamp)和工作量证明(Proof of Work)机制解决了双重支付(Double Spending)和拜占庭将军问题(Byzantine Generals’ Problem),即保证同一笔比特币不可能被花费2次,并且在整个去中心化的区块链网络中,在所有节点间保持一致。
非对称加密机制保证私钥的安全性,时间戳保证区块按顺序连接成链,工作量证明机制解决了在去中心化系统中如何公平地分发2100万个比特币的问题。区块链技术具有匿名性、去中心化、公开透明等特点。所以,区块链被誉为制造信用的机器。
那么区块如何连接成区块链呢?
区块链由一串使用密码学算法产生的区块连接而成。每一个区块上写满了交易记录,区块按顺序相连形成链状结构,也就是区块链大账本。以比特币为例,矿工在生成新区块时,需要根据前一个区块的哈希值、新交易区块和随机数,来计算新的哈希值和随机数。也就是说每一个区块都是在前一个区块数据的基础上生成的,该机制保证了区块链数据的唯一性。
因为交易记录细微的变化也会彻底改变哈希值的结果,所以矿工在进行算力竞争的时候无法作弊,每个矿工都必须等前一个区块生成之后才能根据前一个区块的数据开始计算符合条件的随机数,保证了挖矿的公平性。
如果我们把区块链类比成一个实物账本,那么每个区块就相当于这个账本中的一页,每10分钟生成一页新的账本,每一页账本上记载着比特币网络这10分钟的交易信息。
我们说的形象一些,方便大家能够理解这两者的关系。老师掌管着班上所有同学的现金。同学A跟同学B借300块钱。A就需要跟老师说:老师我借给B300块钱。然后老师就在账本上写上。某年某月某日,A借给B300块钱。这就是“中心化”的记账模式。
那么什么是去中心化的记账模式呢?
我们用一个小游戏来说明:老师分给全班同学每人一大把钥匙。然后把他们分别带到一个放着很多箱子的房间。所有的同学都必须从1号箱子开始依次尝试用手中的钥匙打开箱子。直到打开的箱子里放着一个奖状,拿到奖状的同学拥有了记账的权利。同时获得了50块钱比特币的奖励。(奖励每四年减半递减)
最后拿到奖状的同学把账本记好,然后让全班同学传抄。在这里,整个过程有三个步骤:
第一步:A转账给B300块钱然后冲着全班大喊。
第二步:全班同学开始玩开箱子游戏,打开奖状箱子的人获得记账权,并拿到奖励。
第三步:拿到记账权的同学,记下账本。并且把账本给全班同学传抄。让全班同学的账本保持一致。(分布式节点)
这三个步骤加起来就是运用区块链技术进行比特币记账的过程。我们可以发现区块链技术是实现比特币的底层技术,比特币是区块链的第一个应用,是区块链应用的一部分而已。比特币的交易信息都被记录在一个去中心化的账本上面,这个账本就是区块链。
总结一下:区块链就好比苹果和安卓,是底层技术平台,比特币就相当于我们的APP应用,是基于他们的底层上开发出来的,否则无法在他们的平台上发布和使用。
如果你想很多区块链爱好者一起交流的话,可以添加微信:172463957。感谢您的收听,欢迎关注和留言,我们下期再见。
还没有评论,快来发表第一个评论!