织梦CMS - 轻松建站从此开始!

我的网站

当前位置: 主页 > 竞争币 > 以太坊

在新一波公链热潮中重新认识 Solana(2)

时间:2021-09-13 10:24来源:未知 作者:admin 点击:
Solana 区块链的目标是构建一个去中心化且免许可的节点网络,以匹配单个节点的计算性能; 该网络目前由约 1000 个节点运营,每秒可以处理 50000 笔交易

Solana 区块链的目标是构建一个去中心化且免许可的节点网络,以匹配单个节点的计算性能;该网络目前由约 1000 个节点运营,每秒可以处理 50000 笔交易 (TPS),远远超过以太坊和比特币的 10-15 TPS,甚至超过支付巨头 Visa 的 1700 TPS。这种无与伦比的效率使 Solana 区块链可以支持高速、可扩展且具有成本效益的交易,同时也使其成为跨垂直领域(如 DeFi 和 NFT)构建高吞吐量加密应用程序的理想区块链。

Solana 的技术骨干架构

Pantera 合伙人:在新一波公链热潮中重新认识 Solana支撑 Solana 区块链的八项核心创新(资料来源:TheTie)

为了从一组去中心化节点获得单节点性能,Solana 区块链中的状态变化必须有计算限制,而且不能受到节点相互通信延迟的影响。 Solana 通过 8 项关键技术创新实现了这种突破性的效率:

1、历史证明(Proof-of-History):Solana 区块链的核心功能之一是记录事件(例如交易)发生的顺序,有效地运行一个时间同步记录。比特币和以太坊通过解决工作量证明共识的节点竞争将区块(由一批未处理的交易组成)添加到区块链的头部来实现这一点,但工作量证明需要节点证明他们已经花费了一定的计算量(或时间)来增加区块链。这种设计虽然有效,但每个区块生成的时间大概需要 10 分钟左右,这限制了网络的可扩展性和吞吐量。为了解决排序问题,Solana 区块链使用了一个称为历史证明 (PoH) 的过程,这是一个去中心化时钟,通过递归计算称为可验证延迟函数 (VDF) 的哈希函数 (SHA256) 来操作。VDF 的输出(其实就是下一轮计算的输入)与计算时 Solana 区块链的状态相关联,由于这些值只能通过递归运行 VDF 来计算,因此该过程「证明」了区块链的给定状态在其他状态之前或之后。最终,这使区块链能够增加而无需网络验证者相互交流。

2、Tower Consensus:Solana 区块链使用了一种称为 Tower Consensus 的算法,这是一种类似实用拜占庭容错(PBFT)的修改版本,在其所有节点上就区块链的当前状态达成共识。在 Tower Consensus 中,基于权益证明(Proof-of-Stake)选举会提前选择一个节点作为网络的领导者(提出下一个区块),其中被选中的概率与节点质押的 SOL 代币数量成正比。选定的领导者会将历史证明哈希广播到与自上一个区块以来的交易相对应的网络,网络中的其余节点(验证者)投票决定是否在链上纳入该区块或排除该区块;如果三分之二的节点投票将该区块纳入区块链,则该区块将会被不可逆转地添加到链中。此外,一旦验证者为给定历史证明哈希投票,他们必须满足超时的条件,在这种情况下,他们不会为至少 N 个哈希(不是给定哈希的子哈希)进行投票,这会以指数方式衰减无效区块(分叉)成为区块链头部的概率。根据经验, (责任编辑:admin)

织梦二维码生成器
顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
用户名: 验证码:点击我更换图片
栏目列表
推荐内容