探索并行区块链的未来:前沿项目、挑战与机遇

BGB2024-05-02177阅读0评论
区块链上的并行执行可分为确定型和乐观型两种。Solana 等区块链采用的确定性并行执行本质上要求交易提前声明所有内存依赖关系,即它们希望提前访问全局状态的哪些部分。虽然这一步会给开发人员带来额外的开销,但更广泛地说,它允许网络在执行前对不冲突的交易进行排序和识别,从而创建一个可预测且高效的优化系统。相反,乐观并行执行的结构是并行处理所有交易,在固有假设下运行,不存在冲突。这使得底层区块链能够更快地执行交易,但代价是在发生冲突时可能需要重新执行。如果发现提交了两个冲突的交易,系统可以并行或按顺序重新处理和执行它们。 当今并行系统面临的挑战:1)为了通过并行执行获得更好的性能,网络需要做出哪些权衡?更少的验证器保护网络,可以实现更快的验证和执行速度,但这是否会损害区块链的安全性,因为验证器更容易与网络勾结?是否有大量的验证器集中在一起?这是一种在加密和非加密系统中最小化延迟的常见策略,但如果特定的数据中心受到威胁,网络会发生什么?2)对于乐观并行系统而言,重新执行无效交易的过程是否会随着网络规模的扩大而产生瓶颈?如何测试和评估这种效率? 计算机发展史告诉我们,随着时间的推移,并行系统往往比顺序系统更高效、更可扩展。后 Solana 并行区块链的兴起强调了这一概念同样适用于加密基础设施。从广义上讲,加密货币 / 区块链应用的增长需要比现有系统更优化的系统,包括并行区块链。Solana 最近的网络斗争突出表明,并行区块链的开发还有很大的改进空间。随着越来越多的团队寻求突破区块链领域的界限,让下一批用户加入并采用区块链原生应用和生态系统,并行执行模型为构建系统提供了一个直观的框架,该框架可以高效地处理大量网络活动,其规模可轻松媲美 Web2 公司。
内容说明:这篇文章的内容来自于互联网具体某个网站,能转载过来说明是经过对方允许、同意转载的,但是文章内容并不代表小站的观点,我也只是觉得有意思分享给大家而已。如果你也想需转载,可以联系原作者。

目录[+]