Solana如何运作?Solana的主要特点是什么?

Solana如何运作?

Solana属于第三代权益证明区块链。它通过一种独特的方法创建出去信任化系统,以此确定交易时间,我们称之为“历史证明”。

对于数字货币而言,追踪交易顺序是一项至关重要的任务。为此,比特币将交易捆绑到添加单一时间戳的区块之中。每个节点必须在与其他节点达成共识的情况下验证这些区块。该过程大幅增加了节点在整个网络中确认区块所需的等待时间。Solana则另辟蹊径,采用了一种新方法。下面我们来详细了解一下。

什么是历史证明?

Solana的事件和交易均通过SHA256哈希函数进行了哈希处理。该函数会通过某项输入值产生唯一的输出值,且该输出值极难预测。而Solana则会将交易的输出值作为下一次哈希运算的输入值。此时,交易顺序已内置于哈希输出值之中。

这个哈希运算过程创造了一长串连续不断的哈希交易链。这项特性对验证者加入区块的交易进行了清晰可核查的排序,无需使用传统时间戳。哈希运算也需要一段时间才能完成,也就是说验证着能够轻易核查花费的时长。

历史证明与比特币使用的过程(作为其工作证明共识机制的一部分)不同。比特币中的区块是一组组数量庞大的无序交易。每位比特币矿工都会根据本地时钟将时间和日期加入其开采的区块。时间可能因其他节点而异,甚至是错误的。然后,节点必须确定时间戳是否有效。

通过对哈希链中的交易进行排序,验证者在各区块中处理和传递的信息量有所下降。使用最新交易状态的哈希运算版本可以显著缩短新区块的确认时间。

我们必须认识到,历史证明不属于共识机制。它是一种缩短确认交易顺序所需时间的方法。当与权益证明结合使用时,为区块选择下一位验证者会变得容易很多。节点验证交易顺序所需的时间会显著缩短,这就意味着网络可以更迅速地选出新的验证者。

Solana的主要特点

根据他们的博客,Solana团队开发了8项核心技术特性,帮助区块链与中心化系统的功能相匹配。历史证明也许是其中最引人注意的一项,但其他特点同样值得关注:

  • 塔式BFT — 实用拜占庭容错的PoH优化版本
  • 涡轮(Turbine) — 一种区块传播协议

  • 湾流(Gulf Stream) — 无内存池交易转发协议

  • 海平面(Sealevel) — 并行智能合约运行时系统

  • 流水线(Pipelining) — 用于验证优化的交易处理单元

  • 云存储(Cloudbreak) — 横向扩展的帐户数据库

  • 存档器(Archivers) — 分布式账本存储

这些特性创造出一种高性能网络,其出块时间为400毫秒,可每秒处理数千笔交易。为了方便对比,比特币的出块时间约为10分钟,而以太坊的出块时间约为15秒。

SOL持有人可以质押所持代币,以此参与区块链PoS共识机制。借助兼容的数字货币钱包,您可以将所持代币质押给处理网络交易的验证者。此后,成功的验证者会与相关质押者共享部分奖励。这种奖励机制激励验证者和委托人在行动时以网络的利益为先。截至2021年5月,Solana拥有大约900名验证者,使其成为一种去中心化程度相当高的网络。

© 版权声明
THE END
喜欢就支持一下吧
点赞6 分享