在关于区块链的很多文章中,经常会看见区块链在某个区块高度发生分叉,那究竟什么是区块高度,为什么在某个区块高度会发生分叉呢?今天大白就和大家来聊聊区块高度的那些事儿。
?01区块链与记账本
区块高度顾名思义就是区块的高度,准确地说是连接在区块链上的块数。因此想要明白什么是区块高度,我们得首先搞明白什么是区块链。
如果说区块链是记账本的话,那么一个区块就像是记账本的每一页一样。
动态 | 《庆余年》打击盗播下线高达99% 区块链存证快速锁定盗版源头:12月9日晚,电视剧《庆余年》在官方微博发布严正声明称,在维权监控过程中,发现有人擅自通过互联网非法销售、传播电视剧盗版内容,甚至有不法分子借此实施,谎称自己拥有未播出剧集内容,诱观众购买。对此,《庆余年》权利方也在快速打击,利用区块链快速取证存证,锁定盗播源头。[2019/12/11]
在记账本的一页页纸中,清清楚楚地记录着每一笔账。而且为了交易不被篡改和保证公开透明性,区块链记账的方式是大家一起记账。
?02区块高度与记账本页码
既然区块链是个记账小本本,那么每一页可以记录的账是有限的,所以为了区分和查找一笔交易到底记录在哪一个区块中,我们很容易会想到给这个本子标明页码。所以,如果说区块链是一个记账的小本本的话,则区块高度就像是这个记账本的页码一样。
声音 | 陈晓华:区块链经济将成为数字经济重要组成部分:金色财经报道,北京邮电大学国家大学科技园金融科技研究所所长、首席区块链经济专家陈晓华在接受采访时表示,区块链可以打通数据孤岛,对数据隐私等进行保护与确权,区块链与5G是相关依存,密不可分的关系。陈晓华认为,未来经济模式是:5G+新一代信息技术(区块链+大数据+人工智能等技术横向融合发展)+产业+金融=数字经济。区块链经济将成为数字经济的重要组成部分。区块链技术能解决传统金融领域痛点问题,如供应链金融、资产证券化、大宗交易、保险等场景具有参与节点多、征信成本高、交易流程长、效率低等问题,区块链技术可以有针对性地解决上述问题;另外,区块链能有效解决我国在教育、精准脱贫、医疗健康、商品防伪、食品安全、公益、社会救助等领域存在的相关问题,比如,扶贫款落实不到位等民生领域为区块链发展提供了基础土壤。[2019/11/27]
那么大白的思考题来啦,在只有一条最长链的区块链的情况下,假设当前记账本这一页的页码是3,那么这个区块是这条区块链的第多少个区块呢?答案:第4个区块。
声音 | 清华钟宏:区块链国家战略的目标是建设网络强国、发展数字经济及助力经济社会发展:金色财经报道,清华x-lab青藤链盟研究院院长钟宏在接受采访时表示,区块链的可以用“区块链国家战略一二三”来概括:一就是一个基础,也就是区块链技术和产业发展的根基,即“规范引导安全管理”。二是两个发展,即区块链技术自主创新发展,区块链应用治理融合发展,区块链技术不仅仅是大家理解的溯源、民生等应用,其最大的应用场景应该是服务国家治理体系和治理能力现代化建设方面。也就是说,区块链是国家治理体系和治理能力现代化的最核心的科技手段和科技武器。三是指三个目标,即建设网络强国、发展数字经济、助力经济社会的发展。[2019/11/21]
有的小伙伴会疑问为什么不是第3个区块呢?原因是区块链的还有一个区块高度为0的区块,也就是创世区块。它的页码为0,因此到页码为3的区块时,是代表着它的前面有3个区块,也叫做区块的祖先数量。而它自己是这条链的第4个区块。
动态 | 工商银行“线上供应链”应用区块链等技术:据一财消息,工商银行行长谷澍发布了工行基于“一个平台、三大产品体系”的普惠金融综合服务体系。“三大产品体系”指围绕小微企业的成长周期,提供包括纯信用类的“经营快贷”、抵质押类的“网贷通”以及“线上供应链”等在内的多款线上融资产品。其中,“线上供应链”以核心企业为依托,应用区块链和大数据技术,可实现全链条授信融资。[2018/9/27]
?????
?03出块和记账本页码生成
在搞明白什么是区块高度之后,大白再继续和大家说说区块高度是怎么形成的。在挖矿机制的区块链中,区块链这个记账小本本的页码是矿工竞争得到的。比如当前的区块高度是3,当幸运的矿工解决计算难题后,就会得到页码为4的那页记账本的记账权利,并会获得一定的奖励。
此时这个区块就会记录着被这个矿工打包并且已经确认过的交易。当这一个区块已经形成后,矿工们又会在区块高度为4的区块上继续竞争得到区块高度为5的区块。
?04分叉和记账本页码重复
大白前面谈到,矿工通过解决计算难题去得到下一个区块的记账权利,那么问题来了,假如当前的区块高度是2,当两个幸运的矿工同时解决了计算难题,那么就都会获得区块高度为3的区块的记账权。
这就相当于说,矿工小白拿着页码为3的一页纸,矿工小黑也拿着页码为3的一页纸,虽然小白和小黑的纸的页码是一样,但是两张记账纸记录的内容却不是完全一样的。
可是按规则来说,小白和小黑的这两页纸都是没有问题的,那么到底选哪一张记账纸呢?这个时候,一些矿工会选择小白的这页纸订在记账本的后面,继续去“寻求”页码为4的那页记账纸,而有的矿工会选择小黑的那页纸订在记账本上再继续去“寻求”页码为4的那页记账纸。
这样就相当于在页码为2的那页纸的地方,分成了两个记账本。在区块链中,把这种行为叫做分叉。可是在区块链中有一个“最长链原则”,矿工们会选择最长的那条链作为主链继续挖矿。比如在继小白那条链之后,小红先挖到区块高度为4的区块,那么小黑那条链将会被舍弃,矿工们都会选择在小白这条链上继续挖矿。
前面大白谈到是用区块高度去标识某一笔交易到底属于哪个区块。可是现在就出现了两个区块高度一样的区块,那怎么去标识呢?
实际上在区块链中,采用的是区块哈希去唯一标识一个区块,而不是区块高度。因为即使区块高度一样,区块里面记录的内容也并非完全一样的,这样一来区块的哈希就一定不是一样的,所以可以用区块的哈希去唯一标识一个区块。
总结而言,区块链就像是一个记账本,而区块就像是这个记账本里面的一页页记账纸,区块高度就是记账纸的页码,当同时出现两个相同页码时就会发生分叉。
你知道什么是区块高度以及如何标识两个区块高度一样的区块了吗?欢迎在留言区分享你的观点。
——End——
作者|?宇星出品|白话区块链
『声明:本系列内容仅供区块链科普入门学习,不构成任何投资意见或建议。如有任何错漏,敬请留言指出。未经本文来源「白话区块链」授权,谢绝任何第三方转载本文。』
撰文:VuGabaVineb 来源:链闻 各式各样的「DAO」再次成为热门话题。想了解各种DAO的前生后世,链闻推荐阅读本文.
今天,在第五届以太坊开发者大会(Devcon5)上,Maker基金会CEORuneChristensen公布了多抵押Dai的发布日期—?多抵押Dai将在11月18号正式上线.
10月19日消息,交易所Poloniex10月18日发布公告称,将从母公司Circle中分拆,转而被名为PoloDigitalAssets,Ltd的亚洲公司接手运营.
加密货币数据提供商CoinMarketCap已发布一个新页面,在该页面上公布几种加密货币提供的利率,以帮助用户比较和选择合适的产品.
数字经济时代,为了让老百姓“最多跑一次”,越来越多的政府部门开始拥抱新技术。记者今日从蚂蚁金服了解到,支付宝的区块链技术再添新场景,日前联合云南省财政厅开出全国首张区块链电子票据.
英国中央银行英格兰银行副行长戴夫·拉姆斯登表示,开发某种形式的合成中央银行数字货币“值得关注”.