3 月 31 日,由 ETHGlobal 主办的「Scaling Ethereum 2023 」主题黑客松正式落幕。
本届黑客松最终筛选出了 11 家决赛入围项目,涉及了钱包、DeFi、游戏、基础设施等多个领域。这些项目将共同分享由 ETHGlobal 联合 Optimism、Polygon、Scroll、zkSync Era 等 17 家项目提供的 175000 美元奖金。接下来,Odaily 星球日报就带大家一起来了解下这 11 家入围项目。
获奖主页:https://ethglobal.com/showcase/snarky-monsters-1 ei 3d
Snarky Monsters 是一个《宝可梦》风格的链上游戏,该游戏最大的特点是“maximally on-chain”,即最大限度的上链。
当前,完全上链的游戏运行起来非常慢,为了解决这个问题,Snarky Monsters 选择了将计算放在链下执行,然后再通过 zk 证明在链上进行验证。通过使用加密承诺生成可验证随机性的状态通道,Snarky Monsters 的玩家能够以极低的延迟与 NPC 以及其他玩家进行交互。
链下代理和链上行为之间的交互当前依然非常困难,但为了丰富游戏的可玩性,让复杂的交互行为成为可能也非常重要,Snarky Monsters 认为他们已经走在了这条路上。
获奖主页:https://ethglobal.com/showcase/zklinks-scalable-l2-referral-link-tracking-6 mna 3
ZKlinks 是一个基于零知识证明创建的的推荐链接跟踪系统,相较于 bit.ly 等传统的此类服务,ZKlinks 拥有以下几项优势。
一是隐私保护,ZKlinks 利用零知识证明实现了更强的隐私性。传统的推荐链接跟踪系统通常要求用户分享他们的电子邮件地址或社交媒体账户等个人信息,而 ZKlinks 则允许用户在不泄露任何个人信息的情况下证明其推荐,这意味着用户可以推荐朋友和家人,而不必担心他们的隐私被泄露。
二是更加安全,传统的推荐链接跟踪系统往往容易受到黑客攻击和其他安全漏洞的影响,这可能会危及用户及其推荐者的个人信息。通过使用零知识证明系统,ZKlinks 可以确保所有的推荐数据都是安全的,不会被未经授权的方访问。
三是奖励更公平,传统的推荐链接跟踪系统通常具有复杂的奖励结构,用户很难理解,有时还可能被无良行为者操纵。ZKlinks 的开放智能合约系统则可让用户可以确信其推荐将被准确跟踪,并且奖励将根据其推荐活动公平分配。
获奖主页:https://ethglobal.com/showcase/opclave-94 def
Opclave 是一个无需助记词,且支持Apple Face-ID 与 Touch-ID 的智能合约钱包。
Opclave 由伊斯坦布尔大学 İTÜ Blockchain 俱乐部团队开发,开发者共 5 人,其中之一为 0x Dogan.eth,是 Connext Network 的贡献者之一。Opclave 的核心理念是将 Apple 设备、iPhone、Macbook 变成硬件钱包,从可信执行环境 Apple Secure Enclave 中发起交易,以确保安全。这种具有生物识别功能的钱包不仅简化了使用钱包的流程,还将 Web2 的交易体验迁移至 Web3,能够提高用户重复使用的次数,并吸引更多的忠实用户。
更详细的资料可参考:《新项目 | Opclave:将 Apple 设备变成硬件钱包》
获奖主页:https://ethglobal.com/showcase/polynote-kbmcg
Polynote 是一个基于 Web3 数据库 Polybase 构建的隐私型文档工具,其文本编辑器支持图片上传、重要文本凸显、设置标题、代码块等多种功能。
Polynote 的目标是创建一个终端用户可日常使用的应用,用户在连接钱包之后即开始记录,记录内容将在加密后被写入 Polybase 集合之内。此外,用户还可通过智能合约(已部署在 Scroll 测试网和 Optimism 主网)将其他地址列入白名单,从而与其他人共享文档。Polynote 目前还在利用 Push Protocol 的 SDK 开发一个推送工具,以实现将文档推送至共享地址的功能。
获奖主页:https://ethglobal.com/showcase/searchos-gxx 7 v
SearchOS 是一个 Web3 搜索引擎,允许用户轻松地跨多个链与多个应用程序进行交互,比如在以太坊主网、Polygon、Gnosis Chain 上查看钱包余额和实时价格,或是(可跨链)发送、桥接、交易代币。
SearchOS 认为,行业当前存在的一大问题是,几乎每一天都会有新的网站、应用、工具出现,虽然这就是行业渐进式发展的特点,但这一状况却意味着用户必须浏览多个菜单和界面才能处理日常的 Web3 业务,这种碎片化的方式抬高了新用户的入场门槛。
为了解决这个问题,SearchOS 创建了一个由 AI 驱动的 Web3 搜索引擎,该引擎希望将 Web3 生态系统的不同元素聚集到一个位置,且可以通过一种查询方式进行搜索。SearchOS 的最终目标是创造一种直观的、一体化的、封装的 Web3 世界浏览方式。
获奖主页:https://ethglobal.com/showcase/cfd-dex-and-flash-trillions-ad 666
顾名思义,CFD DEX 是一个聚焦于差价合约(CFD)领域的去中心化交易所。
差价合约实际上是买卖双方之间订立的一种关于差价的合约,合约规定卖方以现金的方式向买方支付某个商品的合约价与结算价之间的差额(如果差价为负,则需要买方向卖方支付),整个过程中不涉及该商品实体的交易,因此也可以说这是一种计算某个商品的开仓价值与平仓价值的差额而完成的投资行为。在这个过程中的交割完全不需要触碰标的物本身,而只是交割他们的合约。为了实现极其高效的清算,CFD DEX 将支持 Flash Trillions 功能(看名字与闪电贷有关?),即借入大量甚至不存在的资金,所有这些都不需要任何费用。
由于 CFD DEX 基于订单簿模型,因此需要选择 gas 费较低的 Layer 1 或者 Layer 2 网络,比如 Gnosis Chain、Optimism、zkSync、Scroll、Mantle、Taiko 等等。
获奖主页:https://ethglobal.com/showcase/novusys-ir 3 qq
Novusys 是一个融合了社会签名功能(利用 auth 0 实现)的账户抽象钱包服务商。Novusys 的目标是提供端到端的 Web3 钱包解决方案,该钱包有如下三种特色功能:
一是社会恢复功能,该功能允许钱包所有者在紧急情况下安全地转移钱包所有权(需要通过恢复选民的集体投票);二是全局锁定功能,这是一种额外的安全保障,用户可将其钱包与一个特殊的 Novusys 账户相关联,在出现安全漏洞时紧急锁定账户资金;三是储蓄账户功能,该功能允许用户根据自定义的百分比自动将超过指定阈值的 ETH 转移至独立的储蓄账户。
获奖主页:https://ethglobal.com/showcase/moonboard-j 26 t 7
Moonboard 是一个为旨在帮助兴趣发现以及早期创意曝光的图片社交平台。
当前,类似于 Pinterest 这样的图片社交平台大多走的是基于广告的收入模式,而 Moonboard 则希望借助 Layer 2 在小额微交易上的优势在其平台上引入类似 Brave 和 Mirror 的小额支付激励功能,从而鼓励创作者的工作。
在 Moonboard 之上,用户可以支付一笔极小的金额,将自己喜欢的图片(NFT)固定在自己的主页上,而高质量的 NFT 则可通过该模式获得收入,并逐渐累积关注度和曝光量。
获奖主页:https://ethglobal.com/showcase/ethercard-zv 78 k
Ethercard 是一张嵌入了与用户加密货币钱包相连的 NFC 芯片的实体卡,这是一种全新的支付解决方案,允许个人和企业使用 NFC 技术轻松、安全地接收加密货币支付。
Ethercard 使用了零知识证明和账户抽象来实现其主要功能。通过利用零知识证明,Ethercard 可以允许存储私钥的所有权证明,而不会将实际的私钥存储在 NFC 卡中,否则会带来巨大的安全风险,即使用户丢失了他们的加密借记卡,他们也可以像取消银行卡一样取消它。通过使用账户抽象,Ethercard 能够实现两个主要目标,一是利用 Paymaster 帮助支付交易,二是创建不直接连接到用户私钥的账户。
Ethercard 计划将其解决方案部署在 Scroll、Taiko、Gnosis Chain、Optimism 和 Polygon 上。
获奖主页:https://ethglobal.com/showcase/zkaptcha-4 q4 qz
ZKaptcha 的定位是 Web3 世界的 Cloudflare,这是一个基于零知识证明的验证码系统。通过 ZKaptcha,DApp 开发者可以保护他们的智能合约功能不受机器人的干扰。
Web3 世界的机器人已经泛滥,它们会干扰 NFT 的发行、代币的上线、空投的发放……虽然 Cloudflare 等传统 Web2 解决方案提供了保护网站和其他前端的功能,但区块链可通过 RPC 端点公开访问,因此很难使用验证码来直接保护智能合约,这正是 ZKaptcha 希望解决的问题。以下是一个 ZKaptcha 发挥作用的案例。
Alice 在等待 Graphiti NFT 的首次发行,并计划在开放后的第一时间立即 mint。为了防止被机器人抢跑,Graphiti 已利用 ZKaptcha 来保护 mint 函数的调用。当 Alice 连接钱包并点击了 mint 按钮后,这时会出现了一个基于文本的 KAPTCHA 挑战,Alice 完成挑战并提交后,将在 mint 调用中插入一个额外信息的元组,以验证调用并允许合约继续进行,但如果元组未被提供或无效提供(判定为机器人操作),则函数调用将中止,从而阻止相应的 mint 操作。
获奖主页:https://ethglobal.com/showcase/cove-8 ohfk
Cove 旨在为以 Layer 2 为中心的以太坊生态系统构建的简单、可靠、开源的合约验证。当前的智能合约验证有很大的改进空间,存在的问题包括:
1. 验证经常失败,但没有关于失败原因的有用反馈(总计有 200 多个验证问题);
2. 每个 Layer 2 链都有不同的区块浏览器,这就导致需要与每个区块验证者手动验证;
3. 已验证的合约没有链接到 Github ,即很难验证经过审核的代码是否为实际部署代码,如果用户不信任托管验证,也很难进行再验证;
4. 验证提供者到 UI 的 1: 1 映射,任何人都可以启动一个新颖的前端来与智能合约进行交互,但不能查看经过验证的合约;
Cove 则实现了:
1. 对所有合约进行更强大的验证;
2. 将经过验证的合约保存到公开可用的数据库中;
3. 支持其他开发框架,例如 Hardhat 和 Ape;
4. 支持其他语言,例如 Vyper 和 Huff;
5. 将 Cove 后端发布为一个箱子,以便于本地验证;
6. 多文件验证逻辑排序文件;
7. 验证成功后自动在 Etherscan 和 Sourcify 上验证;
8. 支持传统的验证方法(例如标准的 JSON 输入);
9. 构建第一方 UI 以展示 Cove 的功能。