完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
区块链技术把共享账本(类似分布式数据库)中需要存储的数据分成了不同的区块,每个区块通过特定的信息链接到上一区块的后面,前后按时间顺序连接起来呈现一套完整的数据。每个区块链的分布式账本从本质上讲是一个按照时间顺序串联起来的事件链,它使用协议规定的密码机制进行了认证,保证不会被篡改和伪造。 1.区块结构 区块是使用密码学方法产生的数据块,数据以电子记录的形式被永久储存下来,存放这些电子记录的文件我们就称之为“区块(block)”。以比特币的区块链为例,它完整记录了网络上的每一笔历史交易,好比是一个银行账本。每个区块记录了这几个内容:神奇数、区块大小、数据区块头部信息、交易计数、交易详情。 2.区块链结构 每一个区块都由块头和块身组成。块头用于链接到上一个区块的地址,并且为区块链数据库提供完整性的保证。块身则包含了经过验证的、块创建过程中发生的交易详情或其他数据记录。 区块链的数据存储方式通过两个方式来保证数据库的完整性和严谨性。第一,每一个区块上记录的交易是上一个区块形成之后、该区块被创建前发生的所有价值交换活动,这个特点保证了数据的完整性。第二,在绝大多数情况下,一旦新区块完成后被加入到区块链的最后,则此区块的数据记录就再也不能改变或删除。这个特点保证了数据的严谨性,即无法被篡改。 3.链式结构 区块和区块之间是如何“链”起来的呢?主要依靠各个区块之间的数据区块头部信息链接起来,头部信息记录了上一个区块的HASH值(通过散列函数变换的散列值)和本区块的HASH值。本区块的HASH,又在下一个新的区块中有所记录,由此完成了每个区块的信息链。 同时,由于包含了时间戳,区块链还带有时序性。时间越久的区块后面所链接的区块越多,修改该区块所花费的代价也就越高。区块链采用了密码协议,允许计算机(节点)的网络共同维护信息的共享分布式账本,而不需要节点之间的完全信任。 |
|
|
|
OptiSystem与OptiBPM的联合使用:MMI耦合器性能评估
628 浏览 0 评论
615 浏览 0 评论
OptiSystem与OptiSPICE的联合使用:收发机电路的眼图分析
469 浏览 0 评论
607 浏览 0 评论
上位机如何实现发送参数给单片机,单片机保存接收的参数重复运行指定的功能
1930 浏览 1 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-22 00:03 , Processed in 0.533354 second(s), Total 66, Slave 47 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号