狗狗币可能起初是个玩笑,但这次升级可不是。
由 MyDoge 钱包团队开发的应用层 DogeOS 已经向狗狗币核心提交了一项正式提案,提出了一种新的操作码,使网络能够原生验证零知识证明(ZKP)。
开发者的目标是将脚本系统中未使用的部分转变为一个可以验证加密证明的工具,首先从“Groth16”(一种在 zk 系统中广泛使用的特定类型的证明)开始,并允许未来的升级。
这将使狗狗币能够支持更先进的链外应用,如汇总和智能合约,同时保持主链的速度和简单性。
这种方法在设计上是模块化的,因为证明系统是可选择模式的,操作码的行为是严格的自愿选择。如果证明验证通过,脚本继续执行;如果不通过,则失败。旧节点保持兼容,将操作码视为无操作。没有意外的分叉,没有虚拟机膨胀。
“OP_CHECKZKP 提案标志着狗狗币在技术上的重大进步,”DogeOS 团队在提案中写道。“它将工作量证明区块链从一个基本的支付系统扩展为一个能够支持 DeFi、游戏、身份和其他可验证链上应用的平台。”
与以太坊的虚拟机重型模型不同,狗狗币的愿景是简约和务实的:计算保持在链外;狗狗币只检查收据。
“狗狗币获得与 ZK L2 集成的能力是我们构建生态系统实用性的所需互操作性,”狗狗币基金会主任 Tim Stebbing 说。“这使得 L1 可以专注于成为最快、最好的、最有趣的区块链和人类的交换手段。”
DogeOS 还表示,它正在开发一个与 EVM 兼容的 zkVM——一个将使以太坊原生应用能够直接在狗狗币基础设施上运行的虚拟机。
不过,这一切都不是没有权衡的。验证一个 Groth16 证明需要 10-20 毫秒,而你不能在 1MB 的区块中塞入数百个证明而不遇到验证延迟。
这就是为什么提案包括严格限制每个脚本一个 ZKP,每个区块五个,至少在开始时如此。这一举措是在最近几周机构对 DOGE 的兴趣上升之际提出的,像 Bit Origin 这样的公司获得了高达 5 亿美元的资金来建立狗狗币国库。
免责声明:本文章仅代表作者个人观点,不代表本平台的立场和观点。本文章仅供信息分享,不构成对任何人的任何投资建议。用户与作者之间的任何争议,与本平台无关。如网页中刊载的文章或图片涉及侵权,请提供相关的权利证明和身份证明发送邮件到support@aicoin.com,本平台相关工作人员将会进行核查。