云服务器价格_云数据库_云主机【优惠】最新活动-搜集站云资讯

中间件_免备案cdn服务器_企业级

小七 141 0

在熟悉了基础知识之后,下一步很简单,那就是试着弄清楚区块链是怎么运作的。在这个博客中,让我们剥离每一层来更好地理解为什么区块链比现在的大多数其他技术更快、更安全、更高效。

交易

一个典型的区块链结构是由区块和交易组成的,其中每一笔交易代表一个资产转移的数字记录。这些资产因区块链所属行业而异。

本质上,交易是触发区块链分布式账本更新的事件。请阅读下面有关分布式账本的更多信息。

例如,个人银行账户中的交易将描述账户所有者的金融资产转移。

图1:交易样本

区块

区块是区块链结构的最小组成部分,通常由区块头和一个或多个交易组成。每个块都使用一个哈希值连接到上一个块,平销返利,该哈希值是根据上一个块头中存储的详细信息计算的。

图2:具有单个事务的块的示例

图3:具有多个事务的块的示例

Merkle Tree

Merkle trees,也称为哈希树,返利购物,是一种保护和验证存储在区块链中并通过区块链进行交易的数据的方法。此树的每个叶存储事务的哈希值,树中较高的叶存储其子叶的哈希值。一个典型的Merkle树是二叉树,也就是说,每个父树都有两个子树。然而,这可能因区块链的结构而异。

Merkle树的最顶端节点称为顶部或根哈希。此节点用于验证传入数据的身份和完整性(也以哈希树的形式)。

图4:Merkle树

分布式账本

在分布式账本中,跨多个位置和系统维护数据的副本。这些结构没有中央机构,数据完整性使用一致算法来维护。

分布式账本中的数据存储在对等网络上,对该数据的任何更改都会触发数据所有副本的自动更新。每次更新账本时,节点就"正确"的新副本达成共识,并相应地更新自己。

使用的典型共识算法是:工作证明和利害关系证明。

图5:分布式账本

哈希

区块链使用哈希算法,通过将可变长度的输入转换为固定长度的输出字符串,数据支持,称为哈希值。哈希值和哈希算法知识用于解密相关数据。

比特币,区块链的加密货币使用安全哈希算法256(SHA256)为块头创建哈希值。区块链中的每个区块都通过其哈希值连接到上一个区块。如果一个区块被篡改,散列值将不匹配,因此区块链将失败。

图6:散列

数字签名

与手写签名一样,数字签名被用作用户注销和验证其数据的手段。

在密码学中,商业大数据分析,用户拥有一对链接密钥,即公钥和私钥。公钥用于在网络上分发数据,而私钥用于注销此数据(即在发送前使用数字签名)。发送者的身份是用他们的公钥确认的。

你听说过另一个区块链的构建块吗,云服务器是,你想进一步讨论?