Aleo创始人Howard Wu:我们如何理解Aleo项目

以下是 Aleo 创始人 Howard Wu 对 Aleo 的完整介绍。

1、Aleo网络是如何运行的?

简单来说,Aleo就是一个用来编写零知识证明应用程序的平台。为了编写零知识证明应用程序,Aleo生态需要有三种必不可少的角色:开发者,证明者和验证者。开发者的作用是开发和运行应用程序,并通过应用程序发送请求。这些请求会传递给证明者,证明者则需要执行这些程序。

在这个生态系统里,用户或开发者也可能充当证明者的角色。因此,这三种角色并不是相互排斥的。当证明者执行了这些应用程序,执行的结果通过交易的形式广播到整个网络上,最后验证者通过共识协议检验这些执行结果,并返回给开发者或用户。

2、Marlin系统的三大优势

Aleo使用的零知识证明系统叫做Marlin。Marlin是一个通用且可升级的零知识证明系统,它与 Groth 的相似之处在于都使用 Arwin cs 作为编程语言来写入程序。

不过我们也对 Marlin 做了一些有趣的改造,Marlin最突出的三大优势,一是Plookup,Plookup让用户可以自定义强度并查找特定值,以便在特定操作中使用它们。例如开发者想要创建一个哈希函数或是一个默克尔树,可以直接创建一个表,然后索引查找数值,这种方式比传统的开发方式要高效得多。

第二个关于Marlin的优势是批量验证,如何理解批量验证呢&#x

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值