目前存在几种扩展解决方案,其中ZK-Rollup被认为是最佳答案。以太坊的可扩展性问题导致了高昂的gas费用。随着以太坊资产价格的上涨,使用以太坊网络的成本也在逐渐增加。此外,网络拥堵程度也影响交易费用。由于许多链上应用对以太坊区块空间的需求很大,网络容易变得拥堵,导致交易确认速度变慢和gas费用变高。这些高成本和拥堵的问题阻碍了用户参与DeFi、NFT和DAO等活动,许多加密货币爱好者已经转向其他区块链,如Solana和Avalanche。
为了缓解以太坊的网络拥堵和交易成本问题,在过去几年里开发了几种扩展解决方案。其中一个是Polygon,它在2019年推出了一个名为Plasma的扩容方案。这个网络将交易从以太坊主网转移到一个特殊的侧链,已经有许多以太坊的DeFi应用在Polygon上运行。然而,Polygon被质疑是安全和集中化的,并不被认为是一个真正的扩容解决方案。
近期Rollup扩展解决方案在以太坊社区引起了讨论。Rollup是一种将交易捆绑在一起并通过有效性证明提交给主网的方法,可以节省区块空间和减少数据量,从而减少gas费用。目前有两种类型的Rollup方案,分别是OptimisticRollup和Zero-KnowledgeRollup(ZK-Rollup)。
OptimisticRollup假设发回主链的交易是合法的,只有当验证人能够提交欺诈证明时,交易才会被拒绝。这种方法可以被视为在交易验证之前假设交易无罪的方式。
ZK-Rollup通过加密证明交易的合法性来验证交易。只有在加密证书被验证后,以太坊才会接受交易。与OptimisticRollup不同,ZK-Rollup采用了证明有罪前无罪的验证方式。
目前ZK-Rollup还没有达到和OptimisticRollup相同的兼容性水平,但开发人员已经在部署解决方案上取得了一定的进展。ZK-Rollup允许以太坊主网和多个第二层网络共享通信框架,从而解决了第一层区块链面临的挑战。
目前有两种类型的ZK-Rollup,分别是ZK-SNARKs和STARKs。ZK-SNARKs是最早被发现并使用的零知识证明类型,对于保护隐私的区