热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

Mina生态路线图|2022Q3

路线图为季度更新,旨在分享各个 Mina 生态团队正在开展的工作。本文为 2022 年第三季度更新。备注:每月更新的工作进展均可能包含预测、计划、目标或其他前瞻性陈述。此类前瞻性陈述基于相关生态合作伙

路线图为季度更新,旨在分享各个 Mina 生态团队正在开展的工作。本文为 2022 年第三季度更新。


备注:每月更新的工作进展均可能包含预测、计划、目标或其他前瞻性陈述。此类前瞻性陈述基于相关生态合作伙伴的预期和假设,这些预期和假设基于进行此类更新时的可用信息。因此,计划、目标和其他声明有可能无法如所描述所实现,实际结果可能与此类更新中呈现的结果大不相同。此外,Mina 基金会不对社区贡献者或生态合作伙伴所做的更新负责,他们的工作独立于 Mina 基金会正在开展的任何计划。



Mina 生态路线图

该表列出了近期 Mina 协议的关键生态路线图项目。



生态项目路线图更新


更新正常运行时间追踪系统


7 月 1 日,由生态合作伙伴 OnTab 开发的用于 Mina 基金会委托计划的新正常运行时间跟踪系统在Discord 上公布。测试版基于新实施的基于 SNARK work 的正常运行时间跟踪器显示委托计划的正常运行时间分数。你可以在此处访问新的正常运行时间排行榜。


此外,OnTab 还发布了基于 SNARK 的正常运行时间跟踪系统 API,帮助社区成员和生态合作伙伴访问来自新正常运行时间跟踪系统的数据,并将这些数据整合到工具和服务中。
  • Test API endpoint

  • API Documentation


zkApp 软件开发工具包 (SDK)


O(1) Labs 的 zkApp 产品工程团队在 Q3 为 SnarkyJS 添加了多项主要功能:递归(也称为proof composition),利用 Mina 的无限递归能力;zkApp 可组合性,允许 zkApp 调用另一个 zkApp 上的方法;事件&付款,允许 zkApp 向其他 Mina 帐户或 zkApp 发送 MINA。


对于那些热衷冒险的人,O(1) Labs 团队还启用了一些实验性 API:Merkle 树自定义令牌actions & reducers(也称为序列事件)。“实验性”表明这些方法极有可能被改变和改进。当设计达到相对稳定时,这些 API 将被移出实验空间。


zkApp 测试


zkApp 测试的 Berkeley 激励测试网阶段最初计划于第二季度末之前发布,但由于在开发过程中出现了许多错误,测试网第一阶段的预计交付时间已更新至第三季度。O(1) Labs 团队正在修复单元测试和 QANet 中出现的最终错误。该计划将于 9 月发布一个 Berkeley Testnet Alpha:将在稍后的激励测试网开始之前提供一些初步测试的机会。


主网上的 zkApp 简易可编程性


我们持续致力于在主网上实现 zkApp 简易可编程性。我们开始看到在 Mina 网络上构建了许多新的 zkApp,包括zkPOAPs 和交互式Canvas zkApp。你还可以在此处查看由社区整合的目录,其中显示了生态中的一些 zkApp。


链上信令 (on-chain signaling) - NEW


该项目由Granola Systems 开发。它是开源软件并致力于两个目标。一,它连接到现有的 Mina 存档节点以查询 Mina 区块链状态数据,从而在 RESTful Web 界面上完成查询。这些查询提供 JSON 数据,描述了支持或反对已知提案的链上信令(交易上特殊构建的备忘录字段)。二,它提供了一个 Web 前端来可视化信号过程的状态(每个信号的结果页面)。其他开发者可以使用此 MPL2 许可软件以去中心化的方式报告信令结果。链上信令项目将用于衡量对 2022 年第三季度 / 第四季度测试网上即将推出的硬分叉的支持情况。


非共识节点


Chainsafe 已着手实施非共识节点项目,以在 Rust 中添加 Mina 协议的附加实现,并已完成部分概念验证。另一个工程团队现在正在接管该项目。你可以到Github repo 查看项目的当前状态。


zkBridge


在 Q2,EVM 内状态证明验证证明生成器连同所有必要的电路已经进入了可审计状态。据安全审计机构ABDK Consulting,Q3 应该可以得到证明生成器的审计结果,之后 Mina 的辅助状态证明将在 =nil; 的 proof market 上发布,用户将能够检索并提交 Mina 的状态证明。


验证组件很大程度上取决于电路的准备情况,因为它是根据证明生成端的定义生成的。这意味着验证部分应该在证明生成部分电路和证明系统实施审计完成后准备审计。整个解决方案组件的顺序性质导致潜在的时间增加,并且完全取决于安全审计的进展。


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


该项目最初计划在第三季度进行,由于 O(1) Labs 的 SnarkyJS 在路线图中的影响优先级更高,现在是一个以 2022 年第四季度交付为目标的项目。


ZK 预言机


ZK 预言机指的是使用 HTTPs 以一种无需信任的方式将现实世界的数据连接到区块链的能力。O(1) Labs 团队最初的范围仅限于最小可行产品 (MVP),现已将该方法扩展为 2 个阶段:
  • 第 1 阶段(2022 Q4):提供将链下数据整合到 zkApp 中的短期解决方案

  • 第 2 阶段(2023 Q1):使用交互式零知识证明为 ZK 预言机确定性能提高 256 倍的多方计算 (MPC) 设计。


Mina 上的 ZK Rollup - NEW


正在 Mina 上进行 zkRollup 开发的团队为由社区成员 Trivo#0001 带领的 zkFusion:


“我已经积极地研究 rollup,以帮助扩展 Mina,并为开发者提供一个框架,帮助支持他们在应用特定汇总方面的工作。第一阶段的工作(概念验证)已经完成,将在其备份后立即部署到 QANet。概念证明包括基本的汇总功能,例如在第 1 层合约中进行充值 / 提现,提款以及在第 2 层进行 MINA 转账。如果概念验证和 QANet 都足够稳定,我计划部署一个公共测试版本,让所有感兴趣的人都可以使用它。


在接下来的几周和几个月里,重点将放在提高吞吐量和支持基本和高级 zkApp 功能,以及提高稳定性和使系统更加强有力。”




About Mina Protocol

#PoweredByParticipants


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


凭借其优雅的设计,Mina 是首个实现简易编程性零知识智能合约(zkApp)的一层网络。Mina 独特的隐私和安全功能及其通过 zkApp 与任何网站链接的能力,使得 Web3 更具安全性和私密性,极大地推动着所有人都应享有的安全民主未来的构建。Mina 由总部位于美国的非营利组织 Mina 基金会管理。



Website

Twitter

Medium

Weibo

Discord

Telegram

GitHub



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

公众号|Mina Protocol Official

微 博|Mina_Protocol



往期回顾

以太坊合并对 Mina 的 ZKP 意味着什么?

zkApps Builders Program 第二期正式启动!

开发一个 zkApp 前应掌握哪些知识?



推荐阅读
  • Spring常用注解(绝对经典),全靠这份Java知识点PDF大全
    本文介绍了Spring常用注解和注入bean的注解,包括@Bean、@Autowired、@Inject等,同时提供了一个Java知识点PDF大全的资源链接。其中详细介绍了ColorFactoryBean的使用,以及@Autowired和@Inject的区别和用法。此外,还提到了@Required属性的配置和使用。 ... [详细]
  • 本文介绍了前端人员必须知道的三个问题,即前端都做哪些事、前端都需要哪些技术,以及前端的发展阶段。初级阶段包括HTML、CSS、JavaScript和jQuery的基础知识。进阶阶段涵盖了面向对象编程、响应式设计、Ajax、HTML5等新兴技术。高级阶段包括架构基础、模块化开发、预编译和前沿规范等内容。此外,还介绍了一些后端服务,如Node.js。 ... [详细]
  • 恶意软件分析的最佳编程语言及其应用
    本文介绍了学习恶意软件分析和逆向工程领域时最适合的编程语言,并重点讨论了Python的优点。Python是一种解释型、多用途的语言,具有可读性高、可快速开发、易于学习的特点。作者分享了在本地恶意软件分析中使用Python的经验,包括快速复制恶意软件组件以更好地理解其工作。此外,作者还提到了Python的跨平台优势,使得在不同操作系统上运行代码变得更加方便。 ... [详细]
  • 范式转移:构建超级应用——胖应用 + 胖协议
    范式转移:构建超级应用——胖应用 + 胖协议 ... [详细]
  • 本文介绍了Python高级网络编程及TCP/IP协议簇的OSI七层模型。首先简单介绍了七层模型的各层及其封装解封装过程。然后讨论了程序开发中涉及到的网络通信内容,主要包括TCP协议、UDP协议和IPV4协议。最后还介绍了socket编程、聊天socket实现、远程执行命令、上传文件、socketserver及其源码分析等相关内容。 ... [详细]
  • Java序列化对象传给PHP的方法及原理解析
    本文介绍了Java序列化对象传给PHP的方法及原理,包括Java对象传递的方式、序列化的方式、PHP中的序列化用法介绍、Java是否能反序列化PHP的数据、Java序列化的原理以及解决Java序列化中的问题。同时还解释了序列化的概念和作用,以及代码执行序列化所需要的权限。最后指出,序列化会将对象实例的所有字段都进行序列化,使得数据能够被表示为实例的序列化数据,但只有能够解释该格式的代码才能够确定数据的内容。 ... [详细]
  • 开发笔记:加密&json&StringIO模块&BytesIO模块
    篇首语:本文由编程笔记#小编为大家整理,主要介绍了加密&json&StringIO模块&BytesIO模块相关的知识,希望对你有一定的参考价值。一、加密加密 ... [详细]
  • 本文介绍了C#中生成随机数的三种方法,并分析了其中存在的问题。首先介绍了使用Random类生成随机数的默认方法,但在高并发情况下可能会出现重复的情况。接着通过循环生成了一系列随机数,进一步突显了这个问题。文章指出,随机数生成在任何编程语言中都是必备的功能,但Random类生成的随机数并不可靠。最后,提出了需要寻找其他可靠的随机数生成方法的建议。 ... [详细]
  • 本文介绍了如何使用php限制数据库插入的条数并显示每次插入数据库之间的数据数目,以及避免重复提交的方法。同时还介绍了如何限制某一个数据库用户的并发连接数,以及设置数据库的连接数和连接超时时间的方法。最后提供了一些关于浏览器在线用户数和数据库连接数量比例的参考值。 ... [详细]
  • [译]技术公司十年经验的职场生涯回顾
    本文是一位在技术公司工作十年的职场人士对自己职业生涯的总结回顾。她的职业规划与众不同,令人深思又有趣。其中涉及到的内容有机器学习、创新创业以及引用了女性主义者在TED演讲中的部分讲义。文章表达了对职业生涯的愿望和希望,认为人类有能力不断改善自己。 ... [详细]
  • 本文介绍了高校天文共享平台的开发过程中的思考和规划。该平台旨在为高校学生提供天象预报、科普知识、观测活动、图片分享等功能。文章分析了项目的技术栈选择、网站前端布局、业务流程、数据库结构等方面,并总结了项目存在的问题,如前后端未分离、代码混乱等。作者表示希望通过记录和规划,能够理清思路,进一步完善该平台。 ... [详细]
  • flowable工作流 流程变量_信也科技工作流平台的技术实践
    1背景随着公司业务发展及内部业务流程诉求的增长,目前信息化系统不能够很好满足期望,主要体现如下:目前OA流程引擎无法满足企业特定业务流程需求,且移动端体 ... [详细]
  • WebSocket与Socket.io的理解
    WebSocketprotocol是HTML5一种新的协议。它的最大特点就是,服务器可以主动向客户端推送信息,客户端也可以主动向服务器发送信息,是真正的双向平等对话,属于服务器推送 ... [详细]
  • 媒介本文的前身是源自github上的项目awesome-github-vue,但由于该项目上次更新时候为2017年6月12日,许多内容早已逾期或是许多近期优异组件未被收录,所以小肆 ... [详细]
  • OAuth2.0指南
    引言OAuth2.0是一种应用之间彼此访问数据的开源授权协议。比如,一个游戏应用可以访问Facebook的用户数据,或者一个基于地理的应用可以访问Foursquare的用户数据等。 ... [详细]
author-avatar
雪_月_
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有