什么是区块链?比特币是什么?

开课吧小白2021-04-09 19:18

“比特币是一项发明或者应用,而区块链是为了实现这一应用而开发的底层技术。”

比特币可以简单理解为一个节点遍布全球、分布式管理的数据库或者账本,通过一系列技术手段和软硬件投入门槛让这个同步存储在所有节点上的数据库或者账本实现了事实上的同步更新、可信、且不可篡改。

区块链技术就是实现这种事实上同步更新、可信且不可篡改的底层技术。区块链可以拆解为区块和链。区块就是像比特币每隔十分钟会产生一个大小为1M的区块。

区块里面包含着以下内容:

一、上一个全网验证过的区块的哈希值,放在这个准区块的头部;

二、过去十分钟产生的交易形成的记录列表;

三、时间戳;

四、随机数。

矿工打包区块后,还需要通过工作量证明,在所以参与打包的矿工中,争夺记账权。

而争夺记账权的方式,就是再进行一次SHS——256的哈希运算,让矿工计算出一个符合条件的随机数。随机数的难易度由系统自动可以调节。

在网络中率先计算出来随机数的矿工立即将自己的准区块,广播给其他所有的矿工。

其他矿工根据这位矿工的结果进行验证,如果是正确的就把收到的区块链接到自己的区块链中。

不断的重复这样的过程,后一个区块连着前一个区块,一个个区块相连,这样就形成一条完整的链。

区块链对于比特币,就好比tcp/ip对于互联网。互联网的价值在于其开放,信息可以快速流通,tcp/ip技术只是达到这一目的手段。早期的时候媒体鼓吹的和现在差不多,“互联网注定失败,但其底层的技术可以为公司控制,作为局域网使用提高公司效率。” 信息自由快速流通带来的效益是当时大多数人无法预见到的。

对区块链和比特币感兴趣的同学可以听一下这节公开课,区块链博士带你探究区块链前景点击下方图片领取。

 

有用
分享
全部评论快来秀出你的观点
登录 后可发表观点…
发表
暂无评论,快来抢沙发!
Hello,World公开课