在关于区块链的很多文章中,经常会看见区块链在某个区块高度发生分叉,那究竟什么是区块高度,为什么在某个区块高度会发生分叉呢?今天大白就和大家来聊聊区块高度的那些事儿。
01 区块链与记账本
区块高度顾名思义就是区块的高度,准确地说是连接在区块链上的块数。因此想要明白什么是区块高度,我们得首先搞明白什么是区块链。如果说区块链是记账本的话,那么一个区块就像是记账本的每一页一样。
伦敦硬分叉定于区块高度12965000在以太坊主网激活:金色财经报道,以太坊开发者Tim Beiko表示,其有关“伦敦硬分叉于区块高度12965000在主网激活”的提议已被合并,预计客户端在本周末或下周初发布,并在下周初或中发布适当的公告。此前消息,以太坊开发者Tim Beiko表示,提议伦敦硬分叉于区块高度12965000在主网激活,预计将在UTC时间2021年8月4日13:00至17:00(北京时间8月4日21:00至8月5日1:00)之间。[2021/7/7 0:34:47]
在记账本的一页页纸中,清清楚楚地记录着每一笔账。而且为了交易不被篡改和保证公开透明性,区块链记账的方式是大家一起记账。
波场TRON区块高度突破2300万:9月14日,根据TRONSCAN波场区块链浏览器最新数据显示,波场TRON区块高度达到23,260,378,突破2300万。波场TRON各项数据一直稳中前进,波场生态逐渐强大的同时,也将迎来更多交易量。[2020/9/14]
02 区块高度与记账本页码
既然区块链是个记账小本本,那么每一页(区块)可以记录的账是有限的,所以为了区分和查找一笔交易到底记录在哪一个区块中,我们很容易会想到给这个本子标明页码。所以,如果说区块链是一个记账的小本本的话,则区块高度就像是这个记账本的页码一样。
游戏公链 Cocos-BCX 区块高度突破1100万:8月14日,根据 CocosABC 区块链浏览器最新数据显示,下一代游戏数字经济平台 Cocos-BCX 区块高度达到11,008,584,突破1100万。近半年来,Cocos-BCX 各方面生态数据持续稳定增长。随着越来越多 DApp 上线,相信在 Cocos-BCX 游戏公链生态逐步强大的同时,也将为区块链游戏带来更多可能性。[2020/8/14]
那么大白的思考题来啦,在只有一条最长链的区块链的情况下,假设当前记账本这一页的页码是 3 ,那么这个区块是这条区块链的第多少个区块呢?答案:第 4 个区块。
动态 | XMR将在区块高度1788000进行分叉升级:据鱼池f2pool官方消息,门罗币(XMR)将在高度1788000(预计北京时间3月9日)进行分叉升级。此次分叉相关信息如下:1. 预计叉高1788000(约3月9日);2. 新版本(0.14)基本上是0.13.0.4版本(即release-v0.13分支)+共识变化;3. 随后的版本发布将包括当前在master中出现的新功能,错误修复和性能改进;4. PoW调整将是CryptonightR +随机更改;5. 此次分叉不会产生新的数字货币。对于此次XMR升级,建议矿工们需要做的操作如下:1. 更换新的挖矿软件。2. 节点钱包用户将钱包升级到即将推出的最新版本。3. 移动钱包用户应该升级到支持共识更改的版本。[2019/3/5]
有的小伙伴会疑问为什么不是第 3 个区块呢?原因是区块链的还有一个区块高度为 0 的区块,也就是创世区块。它的页码为 0,因此到页码为 3 的区块时,是代表着它的前面有3个区块,也叫做区块的祖先数量。而它自己是这条链的第 4 个区块。
03 出块和记账本页码生成
在搞明白什么是区块高度之后,大白再继续和大家说说区块高度是怎么形成的。在挖矿机制的区块链中,区块链这个记账小本本的页码是矿工竞争得到的。比如当前的区块高度是 3,当幸运的矿工解决计算难题后,就会得到页码为 4 的那页记账本(即区块高度为 4 的区块)的记账权利,并会获得一定的奖励。
此时这个区块就会记录着被这个矿工打包并且已经确认过的交易。当这一个区块已经形成后,矿工们又会在区块高度为 4 的区块上继续竞争得到区块高度为 5 的区块。
04 分叉和记账本页码重复
大白前面谈到,矿工通过解决计算难题去得到下一个区块的记账权利,那么问题来了,假如当前的区块高度是 2,当两个幸运的矿工同时解决了计算难题,那么就都会获得区块高度为 3 的区块的记账权。
这就相当于说,矿工小白拿着页码为 3 的一页纸,矿工小黑也拿着页码为3 的一页纸,虽然小白和小黑的纸的页码是一样,但是两张记账纸记录的内容却不是完全一样的。
可是按规则来说,小白和小黑的这两页纸都是没有问题的,那么到底选哪一张记账纸呢?这个时候,一些矿工会选择小白的这页纸订在记账本的后面,继续去“寻求”页码为 4 的那页记账纸,而有的矿工会选择小黑的那页纸订在记账本上再继续去“寻求”页码为 4 的那页记账纸。
这样就相当于在页码为 2 的那页纸的地方,分成了两个记账本。在区块链中,把这种行为叫做分叉。可是在区块链中有一个“最长链原则”,矿工们会选择最长的那条链作为主链继续挖矿。比如在继小白那条链之后,小红先挖到区块高度为 4 的区块,那么小黑那条链将会被舍弃,矿工们都会选择在小白这条链上继续挖矿。
前面大白谈到是用区块高度去标识某一笔交易到底属于哪个区块 。可是现在就出现了两个区块高度一样的区块,那怎么去标识呢?
实际上在区块链中,采用的是区块哈希去唯一标识一个区块,而不是区块高度。因为即使区块高度一样,区块里面记录的内容也并非完全一样的,这样一来区块的哈希(由区块内容求得)就一定不是一样的,所以可以用区块的哈希去唯一标识一个区块。
总结而言,区块链就像是一个记账本,而区块就像是这个记账本里面的一页页记账纸,区块高度就是记账纸的页码,当同时出现两个相同页码时就会发生分叉。
作者 | 李火华出品|白话区块链近年来,随着网络技术的发展,个人隐私数据被泄漏的事件层出不穷。比特币因为其匿名性,受到了一部分重视隐私的用户的喜爱;但在另一部分人眼里,比特币的匿名性仍然很弱,因.
1900/1/1 0:00:00区块链项目里,很多人对比特币(BTC)最为熟悉。然而,比特币网络每秒最多只能处理7笔交易,超过的交易只能按顺序排队等着。最拥挤的时候,有超过15万笔的比特币交易在排队等候处理(注1).
1900/1/1 0:00:00中国的 web3 人才正在蓬勃发展,并走向全球。从提供加密衍生产品到制作 NFT 游戏,中国 web3 企业家的足迹遍布全球.
1900/1/1 0:00:00只要是进入币圈一段时间的同学们,应该都听过EOS(佳能相机发币了?)的大名。那么EOS到底是什么呢?今天驼哥带你了解一下? EOS是个底层公链项目,全称是“Enterprise Operatin.
1900/1/1 0:00:00最近,有人留言提问什么是暗网。其实,我们整个互联网可以划分为三个类别,分别是明网、深网以及暗网。今天,我们就简单介绍下它们的区别.
1900/1/1 0:00:00前言:在希望、震荡、低迷并存的2019,俄罗斯成为众多交易所踊跃打卡的网红地,一时间关于俄罗斯市场的种种新闻不绝于耳.
1900/1/1 0:00:00