深潮TechFlow

Posted on Jun 25, 2023Read on Mirror.xyz

盘点 ETHGlobal Waterloo 2023 决赛入围项目

撰写:ETHGlobal

编译:深潮 TechFlow

1.AquaNet

AquaNet 利用非同质化代币绑定账户(ERC-6551)来实现 NFT 在基于人工智能驱动的社交媒体网络中的创建和记录活动。每个符合条件的 NFT 都可以在 "myPuddle" 网络上创建自己的账户,使 NFT 能够建立和发展独特的 AI 身份——主要由其现有特征生成。它们将自主地发布消息到自己的账户、列出自己的兴趣,并分享关于自己的信息。

2.Smarter Contract

你是否曾经想过如何优化智能合约的效率,无缝地利用各种区块链的独特优势,简化跨链操作的复杂性?现在不必再思考了。欢迎使用 Smarter Contract 进入未来。该协议的解决方案由跨链协议 Hyperlane 支持,将智能合约推向一个新的高度。这不仅仅是让它们更加智能,而是让它们变得更加聪明。以下 Smarter Contract 是工作原理:

Smarter Contract 的核心组件包括:

  • GasEstimator:将其视为合约的策略师。它在各个链上模拟合约的功能,确定任何时刻每个功能的最节省成本的区块链。

  • Function Dispatcher:一旦 GasEstimator 选择了最有效的链,调度程序就像快递服务一样,使用 Hyperlane 将这些功能准确地传送到它们最佳的链上。

  • Result Aggregator:当函数在各自的链上运行完毕后, Result Aggregator 就出现了。这就像一场表演的压轴戏,将结果汇集在一起并以统一的视图呈现。

用户可以连接他们的钱包,选择要执行的功能并输入数据。他们可以实时监控功能的运行情况,并直接看到他们节省的 Gas 费。

Smarter Contract 的目标是重新定义智能合约的执行和维护的效率和成本效益。通过根据实时条件将函数委托给不同的链,提高您的智能合约的性能,同时降低成本。

通过利用 Hyperlane 的跨链协议,Smarter Contract 发挥了多个区块链的潜力,以满足您的智能合约的需求。这不仅仅是一次升级,更是向用户友好、易于访问和成本效益高的区块链技术应用的飞跃。

3.Fukuro

该项目利用 EIP-6551 创建了一个拍卖市场。用户可以对 Fukuro 捆绑包进行列出和竞价。

"Fukuro" 的名字灵感来自于日本的福袋,也称为“幸运袋”。它们是神秘的密封袋子,以固定价格出售。EIP-6551 使得 ERC-721 能够控制自己的 "钱包地址" 并持有资产。

每个 Fukuro 可以包含任何以太坊地址可以包含的东西,例如其他 NFT、ERC20 代币等等。这使得交易各种资产成为可能,例如艺术收藏品、交易卡牌套装甚至策划好的投资组合。

4.Roll a Mate

我们的以太坊主网基于内存池的支付 Rollups 允许用户发送和接收 ETH,覆盖从零到 4 美分的交易费用。这个被称为 "Roll a Mate" 的协议,旨在解决用户和企业对以太坊生态系统无摩擦入门和支付日常开支的需求。无论是购买一顿饭、支付出租车费,高昂的交易成本都不应该成为抵制因素。

正如 Vitalik Buterin 在 Pragma Waterloo 和 ETH Waterloo 开幕式上强调的那样,为 15 美元的账单支付 5 美元的交易费用是不合理的。这种困境已经驱使加密货币企业使用像币安这样的中心化交易所,这些交易所提供免费或非常低的交易费用,但并不真正符合生态系统的发展理念。

提供以太坊主网上具有竞争力的交易成本是一个非常棘手的问题,因为它是最容易采用的链。然而,Roll a Mate 通过利用内存池的功能和灵活性成功地解决了这个问题。

以太坊主网的内存池提供了一个专门用于验证潜在交易的广播通道,在某些情况下可由任何节点和通过它们的几个图形服务访问。

任何人都可以广播有效的交易,但必须满足以下条件:

  1. 有效的结构、编码和签名。

  2. 足够的余额来支付 Gas 费用,至少为 21,000 个 Gas 单位。

  3. 有效的 nonce。

高昂的交易成本是高 Gas 价格的直接结果,这经常将可能只需要花费 4 美分的简单交易变成 5 美元的交易。这种通货膨胀使任何基于以太坊主网支付的系统毫无意义。

通过操作内存池来验证和广播低 Gas 交易,然后将它们包含在侧链订单簿 Rollups 中(无需用户与之交互),以太坊主网用户可以发送和接收支付,成本为零到 4 美分,甚至比主网交易完成时间更快。

使用 Roll a Mate 支付协议的用户只需要在两种情况下支付 Gas 费:

  • 存入要花费的 ETH,这是一笔廉价的交易。

  • 提款,触发订单簿构建 Rollup 以进行订单验证。

总之,使用 Roll a Mate 支付协议,一个以太坊主网用户可以存入 1 ETH,仅支付一次 Gas 费,并将这个余额 "在一年内使用 100 次交易",平均每笔交易最多只需支付 4 美分。另一方面,商家可以接收和累积任意数量的交易,只需在提取资金时支付一次 Gas 费用,考虑到他们也可以从这些累积的资金中进行交易(发送)而无需将其提取出来。

5.Piggybank 6551 NFT

Piggybank 6551 是一个有趣的 NFT 储蓄账户。用户可以铸造 Piggybank NFT,然后通过可支付函数或直接向 NFT 的 6551 账户地址发送 ETH 来将其装载到 NFT 中。随着每个 Piggybank 中的 ETH 累积,NFT 元数据的颜色、文本标签和属性立即更新。一旦 ETH 锁定在 NFT 中,提取它的唯一方法是销毁 NFT,要么调用 burn 函数,要么手动将 NFT 发送到自己的 6551 账户。当 6551 账户收到 NFT 后,它立即将包含的 ETH 返回给销毁 NFT 的账户,并将元数据更新为 "已销毁"。

6.Smile DAO

该项目是在零知识机器学习(ZKML)领域中的一个实验,旨在尝试在给定私有输入的情况下验证机器学习(ML)模型的输出。Smile DAO 的想法是前端应用程序的用户想要拍一张自己微笑的照片,将其通过 ML 模型,并在客户端上创建一个过程的证明。Smile DAO 在链上部署了一个验证器,一旦用户获得了他们的证明,他们可以在 NFT 的铸造过程中将其发布到链上。这个 NFT 在 DAO 中具有投票权,可以通过统计提案、投票和执行 DAO 的操作来进行决策。

7.a(i)udit

仅在 2022 年,由于 167 次重大安全事件的利用和黑客攻击,超过 36 亿美元的资金流失——其中惊人的 51.5% 是来自经过审计的协议!我们不否认审计的价值,但它们是中心化的、昂贵(无论是时间还是资金),并且没有强制执行的 ——我们的 Web3 未来的安全不能仅仅依靠审计。那么,我们该如何让开发人员更轻松地成为解决方案的一部分,并在其开发者循环中更早地采用以安全为首要原则的实践?

A(i)udit 给出了答案:一个一体化平台,工程师可以使用自然语言编写、审计、测试和部署智能合约到任何链上并进行任何测试。

  1. 对于开发人员来说,A(i)udit 通过启用专门的安全测试和快速原型设计,将安全最佳实践提前到了开发生命周期的早期阶段。在进行(昂贵的)审核之前,在您的 dev 循环中掌握安全和审计工具。

  2. 对于初级审计员,A(i)udit 让您专注于查找漏洞,通过消除学习和管理多个工具、程序、环境、审计报告模板和框架的负担。使用 A(i)udit 更快、更有效地开始运行。

具体而言,A(i)udit 是一个开发人员可以使用自然语言执行区块链特定工作流程的工具。以下是一个示例工作流程的描述:

  1. 用户上传自己的智能合约到平台上。或者,开发人员也可以使用 A(i)udit 帮助他们开始编写智能合约。目前仅支持兼容 EVM 的智能合约。

  2. 用户可以简单地要求 A(i)udit 编写并执行简单的单元测试和 Fuzz 测试。目前无法保证或担保单元测试的质量,并且仅支持 Foundry Fuzz 测试。

  3. 用户可以要求 A(i)udit 执行静态分析测试。目前,支持使用 Mythril 和 Slither 进行静态分析测试。

  4. 用户可以要求模型将测试结果存储到 IPFS 中,使用 web3.storage 进行流畅的评审、分类和协作,以解决确定的漏洞。

  5. 用户重复 1-4 步,直到不再检测到漏洞。

  6. 用户然后可以要求 A(i)udit 将智能合约部署到测试网或主网。我们目前仅支持以太坊、Gnosis、Polygon 和本地以太坊节点作为目标。

8.Tokenbound Titans

这是一个将 ERC-6551 与动态生成的 NFT 结合在一起的 NPC 游戏实现。玩家是 NFT 的所有者,每个 NFT 拥有不同的能力和特征。

游戏的核心是这些 NPC 之间的战斗,玩家可以在数字竞技场上押注自己的代币。计算战斗结果的算法是链下的,并且可以使用 ZK-proof 进行验证。

赢得战斗可以让玩家的 NPC 升级,增强健康、攻击、速度和护甲等现有属性。自然的延伸是还能解锁新的技能和组合,让他们的 NFT 玩法更加多样化。随着 NFT 的升级,它们变得更强大、更灵活。这种进阶系统为游戏增添了深度和长久性,激励玩家制定策略、适应并不断改进他们的 NFT,以主导游戏。

9.zBay

zBay 是一个旨在通过去中心化和民主化现有的 eBay 平台来改变在线市场行业的项目。其使命是通过移除中间人,为所有人提供一个安全、透明和高效的市场,赋予商家和买家权力。受到 eBay 在 2022 年赚取的高达 100 亿美元的巨额费用的启发,zBay 相信现在是重塑在线商务领域的时候了。为了实现这一目标,我们在 zBay 平台内实施了三个关键组件:

  • 导入数据和声誉:我们认识到 eBay 上已经建立起声誉的商家的价值,并理解在线市场生态系统中声誉的重要性。通过我们的去中心化方法,我们允许商家轻松地从 eBay 导入其现有的数据和声誉,确保那些希望利用我们的去中心化市场的商家能够顺利过渡。通过保存和转移声誉,我们的目标是在参与者之间建立信任,使他们从他们已经建立的记录中受益。

  • 担保机制:信任是任何成功的在线市场的基础。为了增强信任和安全性,我们在 zBay 中实施了一种创新的担保机制。这种机制作为一种保障,确保资金安全地持有,直到买家和卖家都履行了他们的义务。通过纳入这一层保护,我们旨在减轻欺诈活动,并为去中心化市场注入信心。为确保买家和卖家之间的顺畅和安全的沟通,我们实施了围绕产品的 XMTP 聊天功能。

  • 争议处理:不可避免地,在交易过程中可能会出现争议。为应对这一挑战,我们将 Uma 预言机框架集成到 zBay 的基础设施中。这项尖端技术利用去中心化共识和可验证的链下数据,实现高效、公正的争议解决。通过 Uma,我们确保争议得到透明和及时地处理,促进所有参与者的公平市场体验。

10.Token Rescue Buddy

L2 的普及以及 Account Abstraction(EIP-4337)等突破,未来显然是多链和智能合约钱包。然而,当前的解决方案存在几个巨大的问题。与 EOAs 不同,智能合约钱包一次只能部署在一个链上。更加让人沮丧的是,最受欢迎的 智能合约钱包 Gnosis Safe 不支持相同地址的多链保险箱,这是一项技术上可行的功能,并已经被他们的社区要求数年!

这个非常危险的 UX 问题为错误链上的代币造成了巨大损失的机会。

Token Rescue Buddy 的工作原理是将您的保险箱重新部署到不同链上的同一地址。这通常是一个复杂的过程,可能会导致资金丢失/黑客攻击,而这一切 Token Rescue Buddy 让任何用户都可以轻松完成。

易用性也使其非常适合中心化交易所,只要他们在技术上拥有私钥,他们现在就可以轻松地以编程方式恢复发送到错误地址的代币。

11.Copix

Copix 是一个建立在 Polygon 测试网 Mumbai 上的公共画布,其中每个像素都是一种不可替代代币。通过验证的 World ID 持有者可以修改元数据,使用户通过更改像素的颜色创建艺术品。选择颜色后,用户现在拥有他们刚刚编辑的像素。2 分钟的冷却时间限制了同一用户对连续像素的修改。此外,用户可以访问完整的像素元数据历史记录,包括过去的颜色和贡献者。

https://twitter.com/ETHGlobal/status/1673069276805099520

深潮 TechFlow 是由社区驱动的深度内容平台,致力于提供有价值的信息,有态度的思考。

社区:

订阅频道:https://t.me/TechFlowDaily

电报:https://t.me/TechFlowPost

推特:@TechFlowPost

进微信群添加助手微信:blocktheworld