区块链入门 | 区块高度和记账本那些事儿

在关于区块链的很多文章中,经常会看见区块链在某个区块高度发生分叉,那究竟什么是区块高度,为什么在某个区块高度会发生分叉呢?今天大白就和大家来聊聊区块高度的那些事儿。

?01区块链与记账本

区块高度顾名思义就是区块的高度,准确地说是连接在区块链上的块数。因此想要明白什么是区块高度,我们得首先搞明白什么是区块链。

如果说区块链是记账本的话,那么一个区块就像是记账本的每一页一样。

工信部:将面向区块链等前沿技术 遴选一批新型信息消费示范项目:工业和信息化部办公厅将组织开展2020年新型信息消费示范项目申报工作,通知中提到,以满足人民日益增长的美好生活需要为根本目标,以供给侧结构性改革为主线,面向5G、人工智能、区块链等前沿技术,从提升产品服务供给、加快模式创新和优化消费环境等方面着力,遴选一批新型信息消费示范项目,总结形成可复制、可推广的经验做法,加快扩大和升级信息消费。(工信部官网)[2020/4/15]

在记账本的一页页纸中,清清楚楚地记录着每一笔账。而且为了交易不被篡改和保证公开透明性,区块链记账的方式是大家一起记账。

?02区块高度与记账本页码

既然区块链是个记账小本本,那么每一页可以记录的账是有限的,所以为了区分和查找一笔交易到底记录在哪一个区块中,我们很容易会想到给这个本子标明页码。所以,如果说区块链是一个记账的小本本的话,则区块高度就像是这个记账本的页码一样。

区块链贷款平台Figure Technologies已暂停其加密贷款发放:4月1日消息,区块链贷款平台Figure Technologies已暂停了HELOC贷款发放。Figure公司发布报告称,美联储(Fed)降息导致其加密借贷服务HELOC贷款需求激增,但由于抵押贷款债券市场失调使得公司难以为其贷款定价。(The Block)[2020/4/2]

那么大白的思考题来啦,在只有一条最长链的区块链的情况下,假设当前记账本这一页的页码是3,那么这个区块是这条区块链的第多少个区块呢?答案:第4个区块。

有的小伙伴会疑问为什么不是第3个区块呢?原因是区块链的还有一个区块高度为0的区块,也就是创世区块。它的页码为0,因此到页码为3的区块时,是代表着它的前面有3个区块,也叫做区块的祖先数量。而它自己是这条链的第4个区块。

动态 | 香港信和集团成立信和创意研发室 探索区块链等技术:据香港文汇报消息,香港主要地产发展商信和集团宣布成立信和创意研发室(Sino Inno Lab),支持香港发展科技企业的生态圈,让创科人才开发适用于房地产的创新科技(PropTech),亦会探索应用于未来的科技,如人工智能、机器人、大数据和区块链。[2018/10/31]

?????

?03出块和记账本页码生成

声音 | 韩国区块链产业协会会长:经济产业模式正在改变:据人民网报道,韩国区块链产业协会会长延三钦表示:目前市场上区块链技术的应用仅局限于虚拟货币这一块,对此我觉得有些遗憾。因为这种让一般投资者或是善良的投资民众承受损失的情况也很多。但区块链技术作为一项能更好地塑造培养企业的技术,已经在全世界得到了认证,因此只要再耐心关注一下就能看到它的优秀成长。现仍在持续研究开发的区块链技术,随着时间流逝会让大家更容易地感受到它的特征、安全性和透明性。经济产业的模式正在改变,相信不用多久大家就能感受得到了。[2018/8/1]

在搞明白什么是区块高度之后,大白再继续和大家说说区块高度是怎么形成的。在挖矿机制的区块链中,区块链这个记账小本本的页码是矿工竞争得到的。比如当前的区块高度是3,当幸运的矿工解决计算难题后,就会得到页码为4的那页记账本的记账权利,并会获得一定的奖励。

此时这个区块就会记录着被这个矿工打包并且已经确认过的交易。当这一个区块已经形成后,矿工们又会在区块高度为4的区块上继续竞争得到区块高度为5的区块。

?04分叉和记账本页码重复

大白前面谈到,矿工通过解决计算难题去得到下一个区块的记账权利,那么问题来了,假如当前的区块高度是2,当两个幸运的矿工同时解决了计算难题,那么就都会获得区块高度为3的区块的记账权。

这就相当于说,矿工小白拿着页码为3的一页纸,矿工小黑也拿着页码为3的一页纸,虽然小白和小黑的纸的页码是一样,但是两张记账纸记录的内容却不是完全一样的。

可是按规则来说,小白和小黑的这两页纸都是没有问题的,那么到底选哪一张记账纸呢?这个时候,一些矿工会选择小白的这页纸订在记账本的后面,继续去“寻求”页码为4的那页记账纸,而有的矿工会选择小黑的那页纸订在记账本上再继续去“寻求”页码为4的那页记账纸。

这样就相当于在页码为2的那页纸的地方,分成了两个记账本。在区块链中,把这种行为叫做分叉。可是在区块链中有一个“最长链原则”,矿工们会选择最长的那条链作为主链继续挖矿。比如在继小白那条链之后,小红先挖到区块高度为4的区块,那么小黑那条链将会被舍弃,矿工们都会选择在小白这条链上继续挖矿。

前面大白谈到是用区块高度去标识某一笔交易到底属于哪个区块。可是现在就出现了两个区块高度一样的区块,那怎么去标识呢?

实际上在区块链中,采用的是区块哈希去唯一标识一个区块,而不是区块高度。因为即使区块高度一样,区块里面记录的内容也并非完全一样的,这样一来区块的哈希就一定不是一样的,所以可以用区块的哈希去唯一标识一个区块。

总结而言,区块链就像是一个记账本,而区块就像是这个记账本里面的一页页记账纸,区块高度就是记账纸的页码,当同时出现两个相同页码时就会发生分叉。

你知道什么是区块高度以及如何标识两个区块高度一样的区块了吗?欢迎在留言区分享你的观点。

——End——

作者|?宇星出品|白话区块链

『声明:本系列内容仅供区块链科普入门学习,不构成任何投资意见或建议。如有任何错漏,敬请留言指出。未经本文来源「白话区块链」授权,谢绝任何第三方转载本文。』

郑重声明: 本文版权归原作者所有, 转载文章仅为传播更多信息之目的, 如作者信息标记有误, 请第一时间联系我们修改或删除, 多谢。

银河链

BNB价格挖矿概念大解析:我们应如何看待“双挖”问题

一.双挖的技术原理 双挖是指,对于使用工作量证明共识机制的币种,一次挖矿运算可以实现在两个或两个以上的币种中同时有效出块并获取出块奖励。PoC共识机制中的双挖原理类似于PoW,但中间涉及特有的Plotting过程.

Uniswap科普 | 区块链数据可用性问题与解决方案

在2017年,区块链的一切活动都向以太坊看齐,以太坊的价格飙升,人们蜂拥而至来创建应用(那是在“buidl”运动之前),而且大企业开始参与其中。但是这种史无前例的成功超过了以太坊的处理能力.

TRX什么是多抵押 Dai 存款利率 — DSR

Dai存款利率是多抵押Dai最令人期待的功能之一。 存款利率将让Dai进一步脱颖于其他稳定币。除了继续提供去中心化的稳定币,多抵押Dai支持任何持有人将Dai锁定在Dai存款利率(DSR)智能合约中获取活期存款利息.

[0:0ms0-2:728ms