开发者自述:三大技术维度对比 Solana 与 Polygon

来源/coindesk

编译/Nick

我在消费产品领域工作了大约十年,所在团队为拥有数亿用户的应用程序扩展和构建做出了贡献。在过去的六年里,我一直 100% 专注于加密货币,其中很大一部分时间是为大规模消费加密产品提供扩展解决方案。

我曾经是在以太坊、Stellar和Solana上构建和推出产品的团队中的一员,并评估了大多数其他主流区块链和第二层扩容项目,其中特别深入研究了Polygon的好处和利弊,这是目前以太坊的主要扩容解决方案。

计划跳入Web3的Web2开发者通常想知道他们应该从哪个区块链开始。这些讨论最终大多集中在Solana和Polygon上。鉴于 SBF 是 Solana 最著名的支持者之一,自从 SBF 的加密帝国崩溃后,这场辩论变得更加激烈。

尽管许多人将 FTX 的垮台视为 Solana 的潜在丧钟,但该网络仍然是解决区块链扩展问题的有前途的技术解决方案。甚至以太坊的联合创始人 Vitalik Buterin 也公开支持在 Solana 上构建的开发人员的实力和进取心。而且,开发人员活动是随着时间的推移创造价值的最佳领先指标之一。

鉴于此,作为在不同加密网络中体验过 Solana 和 Polygon 优缺点的人,我认为分享我的观点会对开发人员有所帮助。

我认为有三个标准在这两个区块链之间既至关重要又有实质性的不同:性能、扩展方法和安全性。

性能

说TPS(每秒交易处理个数)是一个糟糕的指标,这可能是一个不受欢迎的观点。真正重要的是每笔交易所需的秒数(SPT),这是不一样的,让我来解释一下。

每秒交易处理个数的计算方法是将一个区块中的交易数量,除以验证者或矿工生成一个区块所需的时间,又称区块时间。这种方法忽略了一个重要的细微差别,即区块时间对加密用户的感觉。

假设区块链每小时产生一次区块,但该区块包含10亿笔交易。这个区块链在技术上将拥有277,000TPS,但任何使用它的人都不会这么想。每笔交易的秒数中位数(假设交易提交在一小时内呈正态分布)将是30分钟。这就是出块时间很重要的原因。

在Solana上,区块时间约为0.4秒。在Polygon上,区块时间约为2秒。这可能看起来差不多,但2秒和半秒之间的差异是一个大问题。当用户在应用程序中经历超过一秒的延迟时(大脑处理它看到的信息的时间小于 0.15 秒),实际上感觉是非常漫长的。此外,当价格发现和执行在金融应用中如此紧密相连时,每一毫秒都很重要。

比较区块时间时的另一个技术考虑因素是 Polygon使用内存池,其中交易在被添加到区块之前被索引。Solana 采用不同的路线,其中交易直接提交给验证器组中的领导者。因此,虽然 Polygon 上的区块时间约为 2 秒,但无法保证交易会进入下一个区块,因为它可能会卡在内存池中,尤其是在高波动的时候。

本资讯链接: - 链补手
声明:投资有风险,入市须谨慎。本资讯不作为投资理财建议。