查看原文
其他

2022 Q1 更新|Mina 协议产品优先级


Mina 基金会对早前发布的产品优先级进行了更新,同时添加了部分新出现的产品优先级。此次更新是与 Mina 生态合作伙伴协作并听取 Mina 社区反馈的结果。



产品优先级



当前项目进展


SNAPP 测试(前记作 SNAPP 测试网)

在上一个产品优先级列表中是一个名为「Snapp 测试网」的计划,目前已进入一系列测试阶段,确保其稳定性以便在 Mina 主网上实现 Snapp 的简易可编程性。根据 Mina 生态合作伙伴 O(1) Labs 的初步内部测试和开发者的反馈,测试 Snapp 的流程如下:初始测试(从 2021 Q4开始)→ 公共 QANet(目标于 2022 Q1 开展)→ 测试网‘Berkeley’ (目标于  2022 Q2 开展)

该计划目标于 2022 Q1 启动公共 QANet,与社区中具有丰富经验的参与者一起在网络上展开 Snapp 测试。在公共 QANet 成功完成后,目标于 Q2 开放至少一个测试网(将被命名为“Berkeley”),让更广泛的社区参与。根据网络的运行情况决定是否需要实施多个测试网。这部分的测试进展更新同时还包括对非原生的协议层代币的支持。


SNAPP 训练营(SNAPP 黑客松)
Snapp 黑客松属性的 Snapp 训练营,按计划于 2021 Q4 成功举办。由于 Snapp 是一项新兴技术,Mina 基金会和 O(1) Labs 决定将第一个 Snapp 活动的重点放在指导并使开发者熟悉 Snapp 上,因此计划转向为训练营的形式。我们收到了 400 多份 Snapp 训练营的申请,并将参与者限制在 100 人以下,以提供更好的实践体验。训练营参与者提交了 20 多个项目,同时有 9 个团队/个人被选中参加 Snapps Builders Program,继续在 Mina 上构建 Snapp。在训练营举办之前,O(1) Labs 还与 ZK Hack 共同举办了 Snapp 研讨会,在整个 ZK Hack 研讨会系列中,吸引了许多的开发者,创下了最高记录。阅读「Snapp 研讨会和训练营回顾」了解更多详情。

目前计划在确保网络稳定的同时增加完整的 Snapp 可编程性,并提供更成熟的 SnarkyJS 版本之后, 在 2022 年举办另一场与 Snapp 相关的活动。


提高节点稳定性

提高节点稳定性是一项持续的工作,我们很高兴分享新发布的两个版本:1.2.1 和 1.2.2,这两个版本都显著提高了节点稳定性。我们也于最近发布了 1.3.0 版的 alpha 版,并目标于 2022 Q1 发布 1.3.0 稳定版。查看以获取有关版本所包含内容的更多信息。BitSwap 很可能会成为下一个硬分叉的一部分,其细节将在未来几个月通过 Mina 改进提案 () 分享,社区可以通过评论方式进行参与。

我们一直在听取社区的反馈,并意识到最近存在一些节点操作可靠性问题,例如在 epoch 开始时的低填充率。作为正在进行的节点稳定性改进工作的一部分,Mina 基金会正在与生态合作伙伴和社区成员合作,积极研究并解决这些问题。


主网上的 Snapp 简易可编程性

Mina 主网上的 Snapp 简易可编程性目标在成功执行“Berkeley”测试网之后,于 2022 Q3启动。你可以通过上述 「Snapp 测试」部分阅读更多信息。在“Berkeley”完成后,将通过 MIP 来决定 Snapp 的硬分叉,以便在主网上实现 Snapp 的简易可编程性。你可以关注获取更多相关信息。


Snapp 软件开发工具包 (SDK)

Snapp SDK 包括 Snapps CLI 和 SnarkyJS。 的用户友好 API ,一个 TypeScript 库,用于编写基于 Mina 协议的零知识证明的智能合约,已经开发并正在与 Snapps Builders Program 参与者进行内部测试。SnarkyJS 功能目标已经定为且优先为“Berkeley”测试网和主网。目标于 2022 Q2的初期实现所有“Berkeley”里程碑功能。继“Berkeley”测试网之后,重点将放在 SnarkyJS 的“准产品化”上,修复漏洞、整合社区 Snapp 开发者的反馈、改进文档等等。


多环境设置

此计划已被推迟,以为专注于进一步开发 Snapp。当主网上启用 Snapp 简易可编程性时,支持多个测试环境将更具重要性。


连接以太坊的单向桥:Mina → 以太坊

EVM 内验证程序进展顺利,Nil Foundation 将在几周内准备好演示。目前正在努力确定我们想要启用的端到端用例所需的功能,以及围绕桥接的激励措施。阅读来自 Nil Foundation 最新更新的进展细节


ZK 预言机

WebSnapps 计划更名为 ZK 预言机,旨在通过 HTTPS 将现实世界的数据连接到链上世界。目前已经列出了一系列已知的技术和可用性问题,并已开始研究解决方案。同时已提出了第 1 阶段 ZK 预言机架构的提案,O(1) Labs 团队正在对其规范进行迭代。此阶段 1 目前计划公开,目前可能性能较慢以及对密码套件的支持有限,但仍将在一组最小的信任假设下启用大量用例。该计划还构建了一个新的加密原语,目前称为“Random Access Lookups”,它将提高 SNARK 中解析服务器响应的性能,并将成为 ZK 预言机的关键组件。


非共识节点

这部分计划的发展较慢于预期,但随着前期优先级的推进,进展有所加快。目前计划内增加了一个新的里程碑,并且已与 Mina 生态合作伙伴 就现有里程碑在更详细的可交付成果上达成一致。敬请期待更多的进展更新。



新兴优先级


自上次发布产品优先级文章以来,工作中出现了一些新的优先级项目,这些项目已添加到优先级列表中。


ZK ROLLUPS

随着 SnarkyJS 的引入,rollup 在 Mina 上成为可能。鉴于它们在提高交易吞吐量方面的巨大价值,我们认为这是一个新兴的优先事项。其中一名参与 Snapp Builder  Program 的开发者也在构建 ZK Rollup,我们对此非常期待。在我们确定这个项目的范围和资源之后,我们将分享更多关于 Mina 上的 ZK Rollup 可用性信息。


非原生代币

最初,在主网上启用 Snapp 的简易可编程性的计划中,并不包括支持非原生代币。然而,在与 Web3 开发者进一步讨论后,我们意识到 zk-SNARK 潜在的金融和 DeFi 用例,并对此感到非常振奋,促使我们更多地研究非原生代币。在研究了是在第 1 层(作为 Mina 协议的一部分)还是在第 2 层(通过 Snapp)实施代币后,我们得出的结论是,第 1 层代币比第 2 层代币更具优势:
  • 第 1 层代币不需要链下存储(第 2 层代币的实现需要)

  • Mina 协议已支持在一个区块中对多个交易进行排序(而 Snapp 交易的排序需要额外的技术工作)

从本质上讲,第 1 层代币包含第 2 层代币的所有优点,因为两者都可以在 Snapp 中使用,且没有第 2 层代币的缺点。因此,对非原生的协议层代币支持可能会成为硬分叉的一部分,以在主网上实现 Snapp 简易可编程性,社区将可以在 MIP 通过发表评论进行参与。


SNAPP BUILDER PROGRAM

Snapp Builder Program 是一项令人激动的新举措,源自于 Snapp 训练营。

Snapp Builder Program 的主要目标是:

  1. 通过向开发者社区提供技术知识和经济资源,减少开发者社区在 Mina 上构建 Snapp 的障碍。

  2. 鼓励并分享在 Mina 上构建的可能性。

  3. 通过快速迭代和开发者的反馈,增强 SnarkyJS 的开发者体验。

当我们将 SnarkyJS 迭代到 1.0 版本时,我们希望将开发者的反馈高频地整合到 Mina 产品中,Snapp Builder Program 将有助于实现这一点。Snapp Builders Program 计划运行到 2022 Q2。


允许第三方链下使用 Mina 证明系统

随着我们与更多潜在的合作伙伴及开发者的讨论,我们看到了一些对通过采用“step-by-step”的方法来采用 Mina 的兴趣。具体来说,我们听到的反馈是,有些人希望首先在链下使用 Mina 证明系统,并在成功进行初步概念验证后,他们将跟进整合到 Mina 链中。鉴于 Mina 智能合约的链下计算性质,以及 SnarkyJS 的设计方式,这是 Mina 产品路线图的一个附加部分。SnarkyJS 及其文档将进行更新,以便更广泛的社区更容易地将 SnarkyJS 运用于如链下使用的各种零知识 (ZK) 应用程序中,以扩大与 Mina 链交互的 ZK 生态。目标于 2022 Q3 之前更新相关文档。

此外,另一个相关项目将记录 Mina 的加密库和曲线点,以方便对 ZK 应用程序感兴趣的第三方进行采用。目标于 2022 Q2 实现。



未来更新计划


为了与 Mina 社区同步最新情况,Mina 基金会将在每个季度更新并分享 Mina 协议产品优先级。同时,Mina 生态也取得了很大进展,我们将在不久后进行定期的更新。敬请关注!


往期回顾

验证交易利率的零知识智能合约 Snapp:Alpha 证明

Mina 2021 年度报告中文版

委托计划最新进展




关于 Mina Protocol


About Mina Protocol



Mina 是全球最轻量区块链,由参与者参与治理。


Mina 使用先进的密码学和递归 zk-SNARK 取代大量密集计算,设计一个约为 22kb 的完整区块链,相当于几条推文的大小,开创了区块链移动端可访问性的新时代。 


凭借其独特的隐私功能以及和任何网站链接的能力,Mina 正在现实世界和加密货币之间建立一个私人网关,构建一个我们所有人都应享有安全民主的未来。Mina 由总部位于美国的非营利组织 Mina 基金会管理。



全球最轻量区块链 人人皆可参与

公众号|Mina Protocol Official

微 博|Mina_Protocol









您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存