Polygon Miden定位为zkVM,定于2023年Q4上公开测试网。
zk、zkVM、zkEVM及其未来中指出,当前主要有3种类型的zkVM,括号内为其相应的指令集:
Polygon Miden为:
Polygon Miden的目标是:
以太坊被设计成一个缓慢发展并提供稳定性的基础层。Rollups允许创造新的设计空间,同时保留以太坊的安全性。这使得Rollups成为创新和启用新功能的完美场所。
与许多其它Rollups不同:
Polygon Miden在三个核心维度上扩展以太坊,以吸引数十亿用户:
为实现最终的可扩展性,需从根本上改变区块链的设计方式:
区块链通过重新执行进行验证:
在Polygon Miden中,用户可以生成自己的证明,并由网络进行验证。 这是Polygon Miden中最重要的更改。
1)用户可以在本地执行智能合约。具体来说:
这不仅减少了operators的计算负担,而且使此类交易具有内在的并行性。更令人兴奋的是,它打破了智能合约的限制。例如,用户可以在本地执行和证明的任何东西——无论多么复杂——都可以由网络以最低的成本进行处理。在Miden上,即使运行复杂的计算也会很便宜。
2)Polygon Miden的另一个重要变化是确保大多数交易不需要触及公共状态。
资产需要安全且易于处理。任何人都不应该在丢失密钥或将其发送到错误地址时丢失代币。Polygon Miden的方法旨在从多个方面降低使用加密货币的风险。
绝对透明是区块链的主要缺点之一。私下交易的能力是一项基本权利,也是一种实际需要。因此,将隐私置于Polygon Miden设计的核心。
不过Miden超越了简单的私人交易:
关于隐私的另一个重要观点是,用户不应该为此支付额外费用。在Polygon Miden的设计中,私人智能合约对网络的负担最小(比公共智能合约小得多),因此在Polygon Miden上,保持隐私更便宜。
隐私是公共领域的一个复杂领域。隐私是一个复杂的问题,需要仔细研究和考虑。
为此Miden团队计划分阶段在Polygon Miden上启用隐私:
Polygon Miden的架构与支持上述功能的经典区块链设计大相径庭,最大的区别大于:
actor模式是并发系统中众所周知的设计范式。Polygon Miden的执行模式受actor模式启发。
Polygon Miden的架构采用 actor模式 + ZKP:
基于actor的执行模式需要一种完全不同的方法来记录系统状态。actor以及actor之间交互的信息必须被视为一等公民。Polygon Miden通过结合:
来解决这一问题。
此外,Polygon Miden帐户可活跃于链上或链下:
链上和链下账户数据,及其,可在本地或通过网络证明状态变化的能力相结合,可提供灵活的交易模式:
在2022年在哥伦比亚波哥大举行的DevCon 6中,Polygon Miden联合创始人Bobbin Threadbare分享的视频Using a Hybrid UTXO and Account-based State Model in a ZK Rollup by Bobbin Threadbare中讲述了灵活的交易模式,以及如何设计实际状态模型来构建去中心化可扩展rollup。
Polygon Miden旨在解锁新的用例和应用程序。普遍的观点是,区块链中的一切都必须是透明的,才能进行验证。但在Polygon Miden中,参与者可以证明正确性,而不需要透明。
Polygon Miden结合了以太坊、比特币和现代并发数据库的核心概念,所有这些都由ZK证明的无信任安全性提供支持。从而实现弹性的、通用的ZKRollup——其针对高吞吐量、计算量大的应用程序进行了优化,其中隐私也是优先事项。
Polygon Miden的架构基础将在未来的迭代中实现巨大的吞吐量、低费用和隐私。然而,就像所有的rollup一样,都需要从基础做起,逐步分阶段实现。
[1] Polygon Labs 2023年3月23日博客 Polygon Miden: Ethereum, Extended.