摘要:11月9日,Layer2项目Tokamak Network发布了基于python编写的开源零知识证明库——Python-SNARKs,以助力以太坊零知识证明zk方向的Layer2扩容方案。与此同时,Tokamak Network也进行了品牌升级,定位成为一个按需的Layer2平台,灵活整合最前沿的Layer2协议技术。
DeFi的热潮之下,高昂的Gas费用,拥堵的网络,以太坊的性能问题再次饱受诟病。尤其是在Uniswap 空投的火爆时刻,Gas费更是达到了500GWei的高点,也就是一笔交易即需要支付两三百人民币的手续费。这让以太坊的Layer2扩容方案再次成为被关注的焦点,甚至连Vitalik自己也表示,项目应该尽快关注Layer2,还举例了ZK-Rollup和Plasma这两种技术的解决方案。
近三个月来的以太坊Gas费走势随着以太坊2.0的启动临近,Layer2类项目的一举一动也备受关注。11月9日,Layer2项目Tokamak Network发布了基于python编写的开源零知识证明库——Python-SNARKs,以助力以太坊零知识证明zk方向的Layer2扩容方案。与此同时,Tokamak Network也进行了品牌升级,定位成为一个按需的Layer2平台,灵活整合最前沿的Layer2协议技术。
Layer2为何要“按需”?目前,以太坊的Layer2扩容方案有多种,包括侧链、状态通道(State Channel)、Plasma、Rollup、Validium,其中普遍将ZK Rollup 和 Optimistic Rollup统称为Rollup技术扩容方案。而Tokamak Network前期主要在研究的是Plasma和Rollup,且最早因在Plasma领域的领先研究获得了Vitalik的点名表扬,称Tokamak在Plasma EVM领域的创新甚至超过了以太坊自己的研究员,也因此Tokamak背后的研发公司Onther拿到了以太坊基金会的资助。
不同的扩容方案各家争鸣尚未有统一方向,就意味着每一个方案都有自己的优势与不足,每个解决方案有自己最适合的应用场景。
例如状态通道,在理论上实现无限TPS、手续费在Layer2解决方案中最低,但仅限于在两个用户之间开设。ZK Rollup不占用主链的存储空间,为存储方面带来扩展与提升,但由于零知识证明生成较为复杂,相比之下TPS在3000左右,目前仅适合简单的转账。Plasma由Vitalik和闪电网络创始人Joseph Poon共同提出,可以在子链上进行复杂的操作和智能合约,但是交易数据的可用性有所缺陷,理论上也存在一定用户数据造假的可能。Optimistic Rollup的缺点是安全问题,只有使用 1~2 周的错误性证明挑战期才足够安全。Validium由于交易放在链下,因此不具备以太坊主网的安全性。
因此,对Dapp项目而言,根据需求来选择Layer2解决方案才是正确的选择,甚至可能在同一场景下根据不同需求同时使用多种解决方案,不同解决方案可以合作共同助力一个场景。目前来看,ZK Rollup适合去中⼼化交易所或者⽀付转账,Optimistic Rollup适合复杂的DeFi应⽤,状态通道适合对延时有较高要求的Dapp,Plasma 链可以被迭代,新的设计可以更快地被实现,适合需要经常迭代的场景如游戏等。
“按需”是助力和孵化项目以根据需求自定义二层技术,实际上“按需”已经在云计算、互联网领域盛行,以提高效率避免浪费。Tokamak Network也延续的这样的理念,在其联合创始人Kevin Jeong看来,按需平台可以构建可持续的Layer2生态系统。对于区块链项目而言,这样的按需配置同样会节省大量的时间精力,让解决方案发挥最大的价值。使用Tokamak Network的开发者都会得到反馈与技术支持,其技术白皮书也将在近期发布。
推出Python-SNARKs加速Layer2细化完善Vitalik如今对当前以太坊Layer 2 扩展策略的评价是初步部署“基本”成功,剩下的是细化完善和部署的问题。在他看来Layer 2的成功基本上算是确定性的事情,而不是之前的探索问题。而Layer2的解决方案也在不断的细化,对开发者更加友好。
举例来说,Tokamak Network近期推出的Python-SNARKs便是对开发者的友好之举。目前零知识证明ZK Rollup的研发大都基于C和C ++构建,而Python-SNARKs则为广大的Python语言使用者提供了开发工具,Python由于相对较容易上手,越来越被开发者接受和使用,同时也很好地用于AI和机器学习。
SNARK是隐私解决方案,通常具有被称为“公共验证者”的属性,验证者可以在不进行交互的情况下进行验证。Optimistic Rollups与ZK-Rollups 通过ZK-SNARKs 实现以太坊的layer 2可扩展方案。Python-SNARKs由三个不同的模块组成:设置、证明、验证。开发人员可以设置用wasm编写的操作或产生并验证零知识。“我们决定开源Python-SNARKs,以帮助试图采用零知识证明的区块链项目。希望能够获得加密研究人员和开发人员的反馈。”Kevin表示。
技术特点之外,Tokamak Network中的代币TON也值得关注,他作为燃料和激励手段以保证生态系统的健康运转。TON除了最基本的作为子链的交易费,目前开发者在部署子链并链接到Tokamak Network时也需要抵押TON,并会获得类似Staking的收益回报。而如果在使用过程中违反规则,成功被挑战者证明违规,则抵押的TON将会被部分或全部作为奖励发放给挑战者。TON的发行量共计5000万枚,已于今年的8月13日开始代币分发,随后即上线了韩国最大的交易所Upbit。
Tokamak Network团队在以太坊Layer2领域的领先战略考量与布局,源自团队在以太坊的深耕和思考。 Tokamak Network 的联合创始人兼 CEO Kevin Jeong ,曾撰写了韩国第一份基于分红制治理文件的智能合约。作为区块链行业的超级意见领袖,Kevin长期为韩国政府和各大企业提供关于区块链的专业咨询意见。同时他也是一名以太坊社区的倡导者,是首尔地区以太坊社区见面会的联合协办人。另一位联合创始人兼COO Zoe Kim也在攻读硕士学位期间撰写了韩国第一篇关于以太坊的论文,并在矿业管理系统和管理方法领域拥有专利。
除了获得以太坊基金会的资助,Tokamak Network还获得资深投资机构100 &100 Venture Capital,曾投资韩国最大社交媒体Kaokao旗下区块链项目的Alphain Ventures,Blocore、Skytale Capital等机构战略投资。
以太坊的扩容之路仍在继续,在以太坊2.0之后,多样的Layer2解决方案将共同助力以太坊生态的繁荣,而按需Layer2平台将是开发最大者的福音。