区块链的区块头主要包含什么,什么是区块链的存储结构

当前位置:首页 > NFT > 区块链的区块头主要包含什么,什么是区块链的存储结构

区块链的区块头主要包含什么,什么是区块链的存储结构

2022-05-07NFT68
摘要: 区块链是全世界的账本,是交易的集合,记录了区块链网络中发生的所有交易。那么,在这个账本上蓑衣网小编,存储有哪些交易相关的信息呢?每个交易之间又是如何进行关联的呢?今天贝数区块链就和大家一起聊聊区块链的存储结构。关注贝数区块链、从小白变大神!大家对于区块链行业有什么想要了解的知识点,欢迎留言参与讨论!

大家好,我是柯南,在上一期视频中我们聊到了区块链的加密模型,学习了公钥和私钥和UTXO模型的相关知识。在比特币网络中,每一笔转账交易、时间戳等信息都会存储在账本上。那么,在这个账本上,存储有哪些交易相关的信息呢?每个交易之间又是如何进行关联的呢?这就涉及到了区块链的存储结构的知识了。

在这一期视频中,我们就来聊一聊区块链的存储结构。

在区块链的世界中,可不仅仅只有比特币一条区块链,还有以太坊、莱特币、EOS等成百上千条不同的区块链,每一条区块链都有一个自己的账本。

聚焦到某一条区块链上,我们就拿比特币区块链说事吧。比特币账本就是把交易信息根据交易发生的先后顺序,一条一条地记录在这个大的账本上的。这就像是一本精彩的小说,而这本小说的每一页,就是一个区块。每一页按照时间顺序井然有序地装订起来,就成为了一本完整的书。比特币网络还在不断的产生新区块,就像一本还在继续编写的小说,不断地往后加入新的一页。

那么小说中都是怎样记录历史信息的呢?我们来读一读最经典的一段小说,来找一找它和区块有哪些共同点,以下是《了不起的盖茨比》中的一段精彩描写:

我记忆中最鲜明的景象之一就是每年圣诞节从预备学校,以及后来从大学回到西部的情景。到芝加哥以外的地方去的同学往往在一个十二月黄昏六点钟聚在那座古老、幽暗的联邦车站,和几个家在芝加哥的朋友匆匆话别,只见他们已经裹入了他们自己的节日欢娱气氛。

我记得那些从东部某某私立女校回来的女学生的皮大衣以及她们在严寒的空气中喊喊喳喳的笑语,记得我们发现熟人时的抢手呼唤,记得互相比较收到的邀请:“你到奥德威家去吗?赫西家呢?舒尔茨家呢?”还记得紧紧抓在我们戴了手套的手里的长条绿色车票。最后还有停在月台门口轨道上的芝加哥-密尔沃基-圣保罗铁路的朦胧的黄色客车,看上去就像圣诞节一样地使人愉快。

我们回到区块链上面来,比特币区块链中的区块由四个部分组成,分别是:区块头、交易详情、交易计数器和区块大小。如果用上面这段描写做对比,可以很容易的理解这几个概念。

交易详情,就是指谁在什么时间转给了谁多少钱。举个例子:小明2018年12月1日8点33分付了5元钱给便利店。这句话这就是交易详情,包含了时间,转入方、转出方和金额。这就是区块链上的“一个十二月黄昏六点”。当然,区块里的交易详情不需要记录地点,发生的事件也仅仅是交易这一种而已,不会像小说上那么丰富和精彩。

更重要的是,由于区块链网络的匿名性,事实上交易详情记录的不是真实的谁转账给了谁,而是某个钱包地址转账给了另一个钱包地址。

交易详情很容易理解,那么交易计数器呢?顾名思义,交易计数器就是指这一个区块里记录了多少笔交易信息。那么区块大小又应该怎么理解呢?

2008年中本聪在设计比特币网络时,把每个区块的大小限定在了1M,这也就意味着每个区块里能存储的信息最多也只有1M。那么区块大小,就是指这个区块里面存储的信息,有多少个字节。可以把它理解成记载小说上有多少个字。但是这个数量是有上限的。

通过小说的类比,相信你应该很好地理解区块中的交易详情,交易计数器和区块大小。说到这里,你可能又要提出疑问了,区块头又是怎么一回事呢?

区块头的结构说起来比较复杂。它包含了当前版本号、父区块哈希值、当前区块哈希值、时间戳、随机数、难度、梅克尔树等等一堆计算机术语。我猜你可能要懵了,一堆专业名词很让人头大。这一讲我主要来讲一下这里面两个核心的数据:父区块哈希值与当前区块哈希值。这是使得区块与区块之间有序连接的重要因素。

我先讲一讲哈希值,关于哈希的技术解释,感兴趣的朋友可以上网查一查相关的资料,我在视频中就不讲的太复杂了。简单来说,哈希值就是区块的数字指纹。我们都知道,世界上没有两片相同的树叶,也没有两个相同的指纹。指纹可以作为一个人独一无二的标识符,而哈希值可以作为区块的身份,每一个区块都有一个独一无二的哈希值。每一个区块的区块头中,都会包含着父区块——也就是前一个区块的哈希值,用来指向前一个区块。

这样可以使得每一个区块的上一个区块之间都是唯一的,而当前区块的哈希值,又会成为下一个区块的父区块哈希值,这样一块连着一块,就形成了一条区块链。

说到识别特定区块的方式,除了区块的数字指纹——哈希值,还有一种方式:区块高度。

区块高度是指什么呢?它就相当于小说的页码。我们经常看到小说的目录:卷一、卷二、卷三……这里的卷几能够帮助我们准确的定位具体的某一卷小说。区块高度就是区块的页码,方便我们知道这个区块在整条链上的位置。我们把第一个挖出来的区块的区块高度定为0,往后每产生一个新的区块,高度就加一。每一个区块都会有一个独一无二的区块高度。

蓑衣网-以上内容来自网络整理,不能代表本站立场,转载请注明出处。

本文链接:https://www.baoguzi.com/12372.html

区块链的区块头主要包含什么,什么是区块链的存储结构 | 分享给朋友:

相关文章

普通人如何玩NFT(普通人如何玩转抖音)

普通人如何玩NFT(普通人如何玩转抖音)

一个人怎么玩扑克? 一副牌去掉大小王和J K Q剩下40张,从上想下抽牌顺次横排,派成4列,同一列挨在一起的3张派如果能够凑成9 19或者29把它收起来放在手中牌的下面,同一列最下面的俩张可以和最上...

元宇宙vdn详解,元宇宙vdn概念基金详解

元宇宙vdn详解,元宇宙vdn概念基金详解

随着今年初Roblox的上市,“元宇宙”(Metaverse)开始进入人们的视野。由此为起点,这个新兴概念迅速蹿红,有人将2021年称为“元宇宙元年”。日前,2021年度十大流行语出炉,“元宇宙”位列...

nft藏品如何交易,腾讯nft藏品怎么卖

nft藏品如何交易,腾讯nft藏品怎么卖

近期,视觉中国(000681.SZ)因数字藏品交易平台“元视觉”股价大涨,领起了二级市场“NFT概念”炒作之风。1月4日晚间,视觉中国发布股价异常公告,称“元视觉”平台目前处于上线起步阶段,公司尚无法...

如何创作自己的NFT(如何创作自己的NFT作品)

如何创作自己的NFT(如何创作自己的NFT作品)

RAP怎么创作 Rap创作不算难也不算简单。不过主要你还是要有一个明确的主题。然后围绕这个主题写下去。rap可以押韵也可以不押韵。一般不押韵的rap要让人听起来很顺耳比较难。所以建议楼主用押韵点的r...

中国最好的NFT平台(NFT中国平台要怎样注册使用)

中国最好的NFT平台(NFT中国平台要怎样注册使用)

国内比较好的外汇平台有哪些? ETFX,现在外汇平台挺多的,不过鱼龙混杂,比较乱目前外汇市场做的比较好的有fxcm福汇,xcoq爱客,嘉盛等外汇平台,没有最好的平台,只有适合自己的外汇平台,就像人无...

区块链挖矿系统源码有哪些,Go语言200行写区块链源代码分析

区块链挖矿系统源码有哪些,Go语言200行写区块链源代码分析

Github上有一个Repo,是一个使用Go语言(golang),不到200行代码写的区块链源代码,准确的说是174行。原作者起了个名字是 Code your own blockchain in le...

区块链技术对未来分析,区块链行业呈现“两多两少”特点

区块链技术对未来分析,区块链行业呈现“两多两少”特点

2021中国(北京)数字金融论坛”近日在京举办,在平行论坛“区块链赋能数字经济高质量发展”上,国家互联网应急中心党委副书记卢卫表示,区块链行业目前的情况存在“两多两少”的特点,“两多”是指区块链企业注...

自己怎么做NFT(自己怎么做核酸)

自己怎么做NFT(自己怎么做核酸)

自己扩肛 怎么做 扩肛也叫肛管扩张,是指在局部麻醉或全麻下,用手指或器械扩张肛门的一种方法。扩肛常用于肛肠疾病检查、治疗和术后恢复中。这医生太有才了.扩肛都是在手术时医生给病人做的,自己怎么做啊??...

分布式存储 区块链是骗局吗,分布式存储数据十大趋势

分布式存储 区块链是骗局吗,分布式存储数据十大趋势

进入2018年以来,全球区块链似乎进入一个白热化的发展环境,各国持续不断出台或更新相关监管政策,在该洪流下的币所、初创企业、区块链媒体等各机构使劲“蹦跶”。此次,信通院发布的2018年全球区块链的十大...

nft是什么意思,为什么现在nft火了

nft是什么意思,为什么现在nft火了

哈喽,大家好,我是你们的小编天问说游。今天我就要和大家一起来聊一聊。有关于最近Axie Infinity得这样一款游戏,直接把NFT带火了。那么NFT又是什么呢?我们接着往下说。NFT是什么?NFT英...

元宇宙概念是什么意思NFT(元宇宙概念是什么意思扎克伯格)

元宇宙概念是什么意思NFT(元宇宙概念是什么意思扎克伯格)

元认知的概念 元认知,就是对认知的认知,具体地说,是关于个人自己认知过程的知识和调节这些过程的能力:对思维和学习活动的知识和控制。元认知包括元认知知识和元认知控制。例如在教学心理学中常提到“学习如何...

区块链怎么买卖,个人怎么买区块链

区块链怎么买卖,个人怎么买区块链

个人如何进入区块链行业,个人怎么买区块链?  区块链是近些年很火爆的概念,有很多种数字货币可以去投资。当然对于新手来说,本身没有很多经验,所以在正式投资区块链之前有必要先做些了解个人如何进入区块链行业...

元宇宙如何购买,需要多少钱及哪里交易

元宇宙如何购买,需要多少钱及哪里交易

由中关村大数据产业联盟、元宇宙三十人论坛(筹)、中国出版集团中译出版社、链得得和钛媒体主办的元宇宙“双11”学习狂欢节于11月6日晚19:30正式开启。11月9日晚,在艺咖科技创始人、洪泰基金合伙人陈...

数字货币和NFT的区别(NFT数字货币有价值吗)

数字货币和NFT的区别(NFT数字货币有价值吗)

数字货币和电子货币的区别 1、应用不同 数字货币:快捷、经济和安全的支付结算;票据金融和供应链金融;抵押品物权数字化。 电子货币:卖方将买方的支付指令通过支付网关送往卖方的收单行;收单行通过银行...

区块链开发语言有哪些,区块链开发的11种顶级编程语言详解

区块链开发语言有哪些,区块链开发的11种顶级编程语言详解

区块链是一种去中心化,安全且非常快速的技术,已经在商业世界引起轰动。随着大量的区块链项目正在开发和部署在互联网上,区块链开始走向世界。已经有一些公司试图在其他人的基础上发展。所有这些区块链开发都是通过...