证明市场

Source: IOSG Ventues
证明市场和证明网络是两种主要的方法。证明市场就像是一个开放的市场。要生成一个证明,用户需要找到愿意以一定价格出售证明的交易方。证明网络就像传统的云服务,开发者提交他们的电路和输入,中心化的负载均衡会分配证明网络内的内部服务器为用户生成证明。
证明市场是 ZK 证明基础设施中的一种流行方法。证明市场是一个开放的市场,买家和卖家在其中交易 ZK 证明。ZK 证明市场团队不需要关心 ZK 证明硬件或拥有高端服务器,他们专注于 ZK 证明交易和验证机制,以吸纳第三方硬件供应商。
证明市场是一种更加开放的方法。它欢迎第三方硬件供应商。只要有这种证明的卖家,买家可以以美元价格购买 ZK 证明。在验证证明时,市场中的每个人都不需要达成共识,只有市场操作者承担验证责任。在证明市场中,zkDapp 开发者提交一个 ZK 证明订单,包括价格、生成时间、超时时间和公共输入。然后第三方硬件供应商将接受订单并生成证明。
证明市场的经济结构很简单。证明生成者需要进行质押。如果他们生成错误的证明或者在截止日期之前没有提供证明,他们会被罚款。具有更多质押的证明生成者将能够同时生成多个证明。
证明市场行业的主要参与者是 =nil 和 Marlin。
=nil Foundation
证明市场有卖家和买家。买家是 dApp 开发者。他们向卖家支付费用以生成证明。有许多因素影响证明的价格。主要因素包括电路大小、证明系统、生成时间和输入大小。
下面是=nil 证明市场的工作流程:
- 证明请求者向市场发送一个期望价格为 c_r 的请求。
- 证明市场锁定买家账户中的 c_r 代币。
- 证明生产者以价格 c_p <= c_r 向市场发送提案。
- 证明市场将请求与证明生产者的提案进行匹配。
- 证明生产者生成证明并将其发送给市场。
- 证明市场验证证明并支付 c_r - 手续费代币给生产者。
- 证明请求者获取他们的证明并使用它。
市场设计提供一种类似交易的体验。证明生成价格会实时变化。
以下是 =nil 证明市场的产品截图。

Source:https://nil.foundation/
目前,Proof Market 支持有限数量的声明,其中 Mina 声明证明是最活跃的。具体而言,Proof Market 接受基于它们的 zkLLVM 编译器和 Placeholder 证明系统的电路。
Gevulot
Gevulot 致力于将去中心化引入到证明市场。Gevulot 作为一个开放和可编程的第一层区块链,专为证明市场而设计。第一层的区块链负责处理证明请求的分发、验证和奖励分配。证明者网络利用轻量 unikernels 实现高性能。Gevulot 使用可验证的随机函数(VRF)将证明工作分配给一小群证明者,确保系统的可靠性。

Source: https://www.gevulot.com/
用户可以无缝部署程序,费用可预测,用户可以根据程序执行所需的周期数设定最高费用。
证明者通过 Gevulot 网络和用户费用得到奖励,激励他们生成高效且有竞争力的证据。速度最快的证明者将获得最多的网络奖励。用户费用将与完成证明的所有节点平等分享。
Gevulot 支持多种编程语言进行程序部署,包括 C、C++、Go、Java、Node.js、Python、Rust、Ruby、PHP 等,因为 Gevulot 的底层 VM Nanos 支持 x86_64 Linux ELF 二进制文件。
Gevulot 是一个支持不同语言和证明系统的通用计算平台。Gevulot 依托 Nanos 单内核 确保证明者可以轻松地在不同机器上运行。所有证明者需要被编译成单一的单内核镜像。
证明网络
Proof Network 提供了一种更加友好的开发者体验方法。它的运作方式类似于 Web2 的云服务提供商。开发者通过 REST API 发送负载数据,证明网络随后会返回证明给开发者。开发者无需关心价格波动及哪一方将生成证明。