查看原文
其他

Aleo生态| zk加速平台SuperBuffers来了!交易转账再也不用为CPU爆满而担心了?

AleoAsia AleoAsia 2023-07-26

Superbuffers: 一个旨在加速 #Aleo 应用程序的中间件层

AleoAsia首席调研员Ace点评:“这个算是一个加速平台 最具体的例子 帮我们加速钱包的证明 先完成交易 然后他们再帮我们做证明。”

1. Aleo为 #dApps 提供了出色的隐私/安全性,但由于计算量大的 zk-proofs(零知识证明),用户的响应时间很慢。 这是一个现实的问题!😫

🛠️这就是我们构建 #SuperBuffers 的原因 - 一个旨在加速 #Aleo 应用程序的中间件层。🚀

2. 工作流程

1/ SuperBuffers 接收用户请求并对它们进行排序。它会立即响应应用程序,因此用户无需等待。

2/ 在后台,它为请求生成 zk 证明。批量发送第 1 层的交易。

3/ 允许实时 dApp 使用,无需等待第 1 层确认。

3. SuperBuffers 可以给#Aleo带来的巨大好处:

✨ 快速的 dApp 响应时间

✨ 仍然保留 Aleo 的隐私保证

✨ 临时缓存请求,因此没有存储开销

✨ 算力较低的用户可以委托证明

具体介绍

在 Aleo 等平台上构建的 Web3 应用程序通过使用零知识证明 (ZKP) 提供重要的隐私和安全保证。 然而,生成 ZKP 需要大量计算,这可能会导致最终用户的高延迟和低吞吐量。

为了解决这个问题,我们正在开发 SuperBuffers,这是一个中间件层,充当应用程序和底层 Aleo 区块链之间的消息队列。 SuperBuffers 允许用户将昂贵的 ZKP 计算委托给 GPU 等更强大的机器,同时仍然保护隐私。

在这篇文章中,我们将深入探讨:

- SuperBuffers背后的核心原则和要求

- SuperBuffers 如何加速示例战舰游戏应用程序

- 增强SuperBuffers安全性、通用性、共识性和隐私性的路线图

设计原则

SuperBuffers 旨在提高基于 Aleo 的应用程序的速度和吞吐量,同时保持几个关键属性:

Aleo 适应 — SuperBuffers 旨在在 Aleo 的架构中工作并支持其交易格式和 ZKP 方案。 这确保了与现有 Aleo 基础设施的无缝集成。

实时服务 — 通过在定序器机器上异步生成证明,SuperBuffers 允许应用程序立即响应用户请求,以获得流畅的体验。 这模仿了 web2 应用程序中消息队列的实时用户体验。

高吞吐量——由于 ZKP 生成的计算成本非常高,因此在客户端设备上进行会严重限制吞吐量。 SuperBuffers 通过将证明委托给可以并行批处理交易的强大排序器来实现更高的 TPS。

强大的安全性——SuperBuffers 采用请求签名、Merkle 树、数据馈送和其他机制来防止定序器的不当行为,同时保持用户数据的私密性。 经济激励将进一步使测序者与诚实参与保持一致。

SuperBuffers 构建

图 1:SuperBuffers 交互图

SuperBuffers是web3应用程序和layer1链之间的layer2中间件。 请求由应用程序中的用户生成。 SuperBuffers 接收请求并按时间顺序将这些请求放入排序器中。 SuperBuffers立即响应应用程序,然后帮助弱用户生成与请求相对应的简洁证明。 由请求和证明组成的交易最终将被记录在链上。 SuperBuffers的交互流程如图1所示。

战舰(Battleship)演示

让我们看看 SuperBuffers 如何改进基于 Aleo 合约构建的简单战舰游戏 dApp 的游戏玩法。 如果没有优化,每一步都需要玩家生成昂贵的 ZKP,然后才能看到结果。

集成 SuperBuffers 后,战舰流程如下所示:

1. 玩家移动并向 SuperBuffers 发送请求

2. SuperBuffers 对请求进行排序并将 ZKP 生成委托给排序器

3. 立即确认移动,以便游戏可以继续进行

4. Sequencer 使用 GPU 高效地批处理和生成证明

5. 定期在 Aleo 上提交有证明的交易

通过将证明工作委托给排序器,战舰移动可以立即发生,而不是等待链上确认。 这提供了流畅、实时的体验,同时仍然安全地使用 Aleo。

路线图

我们正在努力在以下领域增强 SuperBuffers:

安全性——实施数据馈送、激励、削减和其他机制,以防止排序器的不当行为或共谋。

通用性——构建可重用的组件和抽象,以便 SuperBuffers 可以轻松地与游戏之外的更多应用程序类型集成。

共识——转向具有分散定序器和协议的模型,以掩盖单个定序器的故障。

隐私——在将证明委托给排序器时,采用秘密共享等先进技术来更好地保护用户隐私。

总结

通过将昂贵的计算委托给链外,SuperBuffers 解锁了大规模采用 web3 应用程序所需的速度和隐私。 我们欢迎社区提供更多想法和合作,我们致力于使 Aleo 等区块链更快、更安全且保护隐私。

 Aleo 是第 1 层区块链,为网络带来隐私

Aleo生态|Leo钱包、PrivX、IZAR最新消息,不看错过未来空投激励方法!

Leo Wallet

24

Aleo生态| Leo钱包正式向所有人开放NFT 铸造!

Aleo生态| Leo钱包NFT铸造开启!OG们冲啊!

为什么要Mint Leo钱包的OG NFT?

Aleo生态|Leo钱包的ZK NFT平台Privacy Pride面世! 限量OG白名单,可享未来平台收益?

跨链桥IZAR活动:

Aleo生态|空投必做!IZAR测试网正式开启!仅对白名单开放!

交易所PrivX活动:

Aleo生态|PrivX 激励测试网正式开启!限白名单,未来空投的基础!

更多Aleo信息,请关注我们!重要的项目信息,将首发在VX群哦!

AleoAsia大中华社区,旨在为大中华区社区的伙伴传递最权威、最快速、最全面的项目资讯;同时协助Aleo在大中华区举办各种活动,包括宣传、会议、AMA等,扩大Aleo在大中华区的知名度,获得更多人对Aleo的认同感,从而加入到Aleo,一起为Aleo生态的繁荣努力!

加入AleoAsia大中华社区VX交流群,能更快获取信息哦!入群要求:请关注我们AleoAsia 公众号,转发文章至朋友圈,或点赞+点看我们任一篇文章,联系AleoAsia即可入群啦。进群请遵守群规!来香港HK也可以找我们AleoAsia哦!

【免责声明】市场有风险,投资需谨慎。本文不构成投资建议,用户应考虑本文中的任何意见、观点或结论是否符合其特定状况。据此投资,责任自负。DYOR!

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

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