区块链:隐私、安全与应用的全方位解析
1. 区块链基础:哈希与类型
哈希在区块链中扮演着重要角色。哈希算法是一种数学算法,它通过将数据对象映射到固定大小的哈希值,从而生成以数据对象为中心的值。本质上,哈希函数是一种单向函数,无法逆向操作。在哈希树(也称为默克尔树)中,最底层的节点代表数据块的哈希值,中间节点代表其子节点标签的哈希值。在区块链中,包含在一个块中的每笔交易都会被哈希处理以生成哈希值,这些哈希值组合形成默克尔树。哈希过程的输出会与前一个块的头部哈希值和时间戳一起添加到块的头部,新的头部随后作为输入进入加密过程以生成随机数,该随机数再被添加到区块链中。
区块链主要分为以下四种类型:
| 类型 | 特点 | 示例 |
| — | — | — |
| 公有区块链 | 无限制的分布式账本系统,无需授权。任何有互联网接入的人都可以加入该平台并成为网络的一部分。节点可以获取当前和历史记录、验证交易、进行工作量证明和挖矿。 | 以太坊 |
| 私有区块链 | 受限或基于权限的区块链,仅在安全网络中运行。通常在参与者数量有限的群体内使用,安全性、审批、授权和便利性由控制组决定。 | 科达(Corda) |
| 联盟区块链 | 半分布式类型,由两个或多个组织管理区块链网络。与由单个组控制的私有区块链不同,这种类型的区块链可用于组织间交换信息和挖矿。 | 能源网络基金会 |
| 混合区块链 | 结合了私有和公有区块链的特点。在该网络中,用户可以限制对存储在区块链中的数据的访问权限,只有指定部分的数据可以公开,其余部分保持私有。用户可以灵活地连接到具有多个公有区块链的私有区块链。 | 龙链(Dragonchain) |
超级会员免费看
订阅专栏 解锁全文
937

被折叠的 条评论
为什么被折叠?



