揭开索拉纳 "历史证明 "的神秘面纱:达成共识的开创性方法
高性能区块链平台 Solana 开发了一种名为 "历史证明"(PoH)的新型共识机制。PoH 允许 Solana 实现惊人的交易吞吐量、低延迟和安全的去中心化网络。
- 已发布: Nov 20, 2023 at 12:34
多年来,区块链技术取得了长足的进步,各种平台都提供了独特的解决方案来解决可扩展性、安全性和去中心化等问题。高性能区块链平台 Solana 开发了一种名为 "历史证明"(PoH)的新型共识机制。PoH 允许 Solana 实现惊人的交易吞吐量、低延迟和安全的去中心化网络。
什么是历史证明?
历史证明是 Solana 为解决比特币工作证明(PoW)和以太坊权益证明(PoS)等传统区块链系统的局限性而创建的共识机制。PoH 引入了一种新的方式,以去中心化、无信任的方式验证交易和记录事件顺序。它通过使用加密技术为每笔交易创建安全、可验证且永久的时间戳来实现这一目标。
历史证明如何工作?
- 加密时间戳
历史证明背后的核心创新是使用加密时间戳。这一过程涉及到一个顺序预映像抗性哈希函数,该函数根据输入创建唯一、不可逆的输出。在 Solana&apos 的案例中,输入是区块链当前状态和随机种子的组合。输出也称为哈希值,是可验证的时间戳。
- 生成哈希链
Solana 通过将哈希函数反复应用于之前的输出来生成哈希链。散列链中的每一步都代表一个时间点,而时间点之间的间隔时间可以通过计算散列操作的次数来计算。
- 记录交易
要在 Solana 上记录交易,用户需要发送交易数据以及他们观察到的最新哈希值。然后,网络上的验证器会通过检查交易是否正确签名以及是否引用了当前 PoH 序列中的哈希值来验证交易。
- 共识
一旦使用 PoH 对交易进行了时间戳,Solana 网络就会使用称为 Tower BFT 的基于 PoS 的共识算法来处理这些交易。验证者使用 Solana 本机代币(SOL)参与共识流程,并通过验证交易和保护网络安全获得奖励。Tower BFT 利用 PoH'的可验证计时功能快速、安全地达成共识,使 Solana 能够每秒处理成千上万笔交易:
Solana'的 PoH 机制可让网络每秒处理数千笔交易,使其成为业内最具可扩展性的区块链平台之一:
加密时间戳的使用使 Solana 能够实现低延迟,并在记录交易时保持高度准确性:
PoH'的可验证时间戳和基于 PoS 的共识算法可确保 Solana 网络的安全性和抗攻击性:
与基于 PoW 的系统不同,PoH 不需要密集的计算资源,因此是一种更节能、更环保的替代方案。
结论
Solana'历史证明为实现区块链系统的可扩展性、安全性和去中心化提供了一种创新方法。通过为每笔交易创建一个可验证的安全时间戳,PoH 可充当 Solana 网络的时钟,使其能够每秒处理数千笔交易。这项突破性技术有望彻底改变我们构建去中心化应用程序并与之交互的方式,为新一代高性能区块链平台铺平道路。