在关于区块链的很多文章中,经常会看见区块链在某个区块高度发生分叉,那究竟什么是区块高度,为什么在某个区块高度会发生分叉呢?今天大白就和大家来聊聊区块高度的那些事儿。
?01区块链与记账本
区块高度顾名思义就是区块的高度,准确地说是连接在区块链上的块数。因此想要明白什么是区块高度,我们得首先搞明白什么是区块链。
如果说区块链是记账本的话,那么一个区块就像是记账本的每一页一样。
工商银行副行长王景武:区块链等新技术应用将进一步推动金融内涵式发展:“2020金融街论坛年会”分论坛一今日在北京举行,中国工商银行副行长王景武出席论坛并发表演讲。 王景武表示,大数据、物联网、区块链等新技术的应用将进一步推动金融内涵式的发展。商业银行可以利用新技术挖潜应用场景,丰富金融产品,强化成果价值的转化共享,拓宽客户服务渠道和边界,更好地赋能业务转型发展。(新浪财经)[2020/10/21]
在记账本的一页页纸中,清清楚楚地记录着每一笔账。而且为了交易不被篡改和保证公开透明性,区块链记账的方式是大家一起记账。
?02区块高度与记账本页码
既然区块链是个记账小本本,那么每一页可以记录的账是有限的,所以为了区分和查找一笔交易到底记录在哪一个区块中,我们很容易会想到给这个本子标明页码。所以,如果说区块链是一个记账的小本本的话,则区块高度就像是这个记账本的页码一样。
A股收盘:区块链50指数收跌0.91%:金色财经报道,A股收盘,三大股指涨跌互现,上证指数收盘报3325.11点,收跌0.24%,A股区块链50指数报4064.44点,收跌0.91%;区块链板块收跌1.43%;数字货币板块收跌2.57%。区块链板块220只概念股中,37只上涨,178只下跌,2只平盘,3只停盘,吉宏股份等4只股票上涨。数字货币板块33只概念股中,2只上涨,31只下跌。[2020/7/23]
那么大白的思考题来啦,在只有一条最长链的区块链的情况下,假设当前记账本这一页的页码是3,那么这个区块是这条区块链的第多少个区块呢?答案:第4个区块。
有的小伙伴会疑问为什么不是第3个区块呢?原因是区块链的还有一个区块高度为0的区块,也就是创世区块。它的页码为0,因此到页码为3的区块时,是代表着它的前面有3个区块,也叫做区块的祖先数量。而它自己是这条链的第4个区块。
声音 | 海峡区块链研究院院长王永利:区块链存在不可能三角 用于信贷还很难:海峡区块链研究院院长、共享金融100人论坛理事长王永利在中国财富论坛中表示,目前区块链存在一个不可能三角关系,即:去中心化、高效率与安全性三者不可兼得。同时区块链未来发展还会面临一个全球标准问题。关于区块链的应用,王永利表示,考虑各方面特点,区块链在信贷方面的应用目前还很难,还需要很多探索,但在游戏、捐款等单向使用中运用前景很大。[2018/7/9]
?????
亚马逊云计算部门与Kaleido建立合作关系 发展区块链业务:据外媒报道,亚马逊云计算部门周二与一家名为Kaleido的初创公司建立了合作伙伴关系。亚马逊云计算部门AWS在一份声明中表示:“将Kaleido介绍给AWS的客户将帮助客户们更快使用区块链技术,而且他们自己不用为管理区块链而费心。这是AWS Marketplace上的第一个区块链SaaS解决方案,这将帮助客户们快速推进区块链项目。”[2018/5/16]
?03出块和记账本页码生成
在搞明白什么是区块高度之后,大白再继续和大家说说区块高度是怎么形成的。在挖矿机制的区块链中,区块链这个记账小本本的页码是矿工竞争得到的。比如当前的区块高度是3,当幸运的矿工解决计算难题后,就会得到页码为4的那页记账本的记账权利,并会获得一定的奖励。
此时这个区块就会记录着被这个矿工打包并且已经确认过的交易。当这一个区块已经形成后,矿工们又会在区块高度为4的区块上继续竞争得到区块高度为5的区块。
?04分叉和记账本页码重复
大白前面谈到,矿工通过解决计算难题去得到下一个区块的记账权利,那么问题来了,假如当前的区块高度是2,当两个幸运的矿工同时解决了计算难题,那么就都会获得区块高度为3的区块的记账权。
这就相当于说,矿工小白拿着页码为3的一页纸,矿工小黑也拿着页码为3的一页纸,虽然小白和小黑的纸的页码是一样,但是两张记账纸记录的内容却不是完全一样的。
可是按规则来说,小白和小黑的这两页纸都是没有问题的,那么到底选哪一张记账纸呢?这个时候,一些矿工会选择小白的这页纸订在记账本的后面,继续去“寻求”页码为4的那页记账纸,而有的矿工会选择小黑的那页纸订在记账本上再继续去“寻求”页码为4的那页记账纸。
这样就相当于在页码为2的那页纸的地方,分成了两个记账本。在区块链中,把这种行为叫做分叉。可是在区块链中有一个“最长链原则”,矿工们会选择最长的那条链作为主链继续挖矿。比如在继小白那条链之后,小红先挖到区块高度为4的区块,那么小黑那条链将会被舍弃,矿工们都会选择在小白这条链上继续挖矿。
前面大白谈到是用区块高度去标识某一笔交易到底属于哪个区块。可是现在就出现了两个区块高度一样的区块,那怎么去标识呢?
实际上在区块链中,采用的是区块哈希去唯一标识一个区块,而不是区块高度。因为即使区块高度一样,区块里面记录的内容也并非完全一样的,这样一来区块的哈希就一定不是一样的,所以可以用区块的哈希去唯一标识一个区块。
总结而言,区块链就像是一个记账本,而区块就像是这个记账本里面的一页页记账纸,区块高度就是记账纸的页码,当同时出现两个相同页码时就会发生分叉。
你知道什么是区块高度以及如何标识两个区块高度一样的区块了吗?欢迎在留言区分享你的观点。
——End——
作者|?宇星出品|白话区块链
『声明:本系列内容仅供区块链科普入门学习,不构成任何投资意见或建议。如有任何错漏,敬请留言指出。未经本文来源「白话区块链」授权,谢绝任何第三方转载本文。』
过去的一百多天,Libra的旋风席卷全球。从民间、学界、商界到政界,处处充斥着关于Libra的讨论。Libra希望建立一套简单的、无国界的数字货币和为数十亿人服务的金融基础设施.
1900/1/1 0:00:00摩根大通首席执行官杰米·戴蒙表示,Facebook尚未发布的Libra稳定币是“一个永远不会实现的绝妙想法”.
1900/1/1 0:00:00原文:thenextweb原题:《最新报告:区块链应用程序交易量下降近40%,类仍为最受欢迎项目……》整理:Carol来源:区块链大本营,有删减虽然区块链已经在不断发展,但在应用层面.
1900/1/1 0:00:00今日解读近日,美联储一名高级官员表示,因为担心美元将会丧失世界储备货币的地位,美联储正在“积极研究和辩论”数字货币的发行.
1900/1/1 0:00:00今日,Libra负责人DavidMarcus在推特透露,Libra协会成员在召开会议之后,包括他本人在内.
1900/1/1 0:00:00美国金融业监管局已正式授权该国的第一个基于加密货币市场的证券。 Ankr和Celer等联合推出第一个基于BNB Chain的侧链测试网:3月29日消息,BNB Chain发文表示,Ankr、Ce.
1900/1/1 0:00:00