全部版块 我的主页
论坛 数据科学与人工智能 IT基础
736 0
2022-06-09

一、什么是区块链

    区块链实质是一个特殊的分布式数据库,存储于其中的数据或者信息具有“不可伪造”、“全程留痕”、“可以追溯”、“公开透明”、“集体维护”等特征。传统的分布式数据库主要是按照一定规则分成多份进行存储,由中心节点向其他备份节点同步数据。而区块链使用的分布式存储数据库是每个节点都保存完整的数据,且根据链式结构进行存储。没有任何一个节点可以单独记录账本数据,从而避免了单一记账人被控制或者被贿赂而记假账的可能性。

二、区块介绍

    区块作为区块链的基本结构单元,由包含元数据的区块头和包含交易数据的区块主体构成。 区块头包含三组元数据:

1、用于连接前面的区块、索引自父区块哈希值的数据。

2、挖矿难度、Nonce(随机数,用于工作量证明算法的计数器)、时间戳。

3、能够总结并快速归纳校验区块中所有交易数据的Merkle(默克尔)树根数据。






三、区块链记账过程

  由于区块链实现了去中心化,所以如何记账、谁来记账、如何保证记账数据的准确性成为了需要考虑的问题。针对该问题的解决,提出了“共识机制算法”。







二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群