作者:ETH Global
编译:Felix, PANews
摘要:10个项目涉及钱包、AI、Blinks、DeFi等领域。
EthCC的周边活动之一ETHGlobal Brussels黑客松落下帷幕,在7月12日至7月14日期间,有355个项目参赛,最终10个项目脱颖而出入围决赛(共同瓜分47.5万美元奖金)。这些项目涉及DeFi、钱包、AI、Blinks等领域。本文带你详览这10个项目。
BananaBets(投注平台)
BananaBets是一个投注平台,ETHGlobal的与会者可以使用NFC腕带登录,并根据显示的数据预测获胜者。
每位投注者都可以通过前端投注认为会入围决赛的项目。结果公布后,投注错误将产生负分,投注正确将获得正分。然后会生成一个排行榜,得分最高的人将赢得100 USDC。
如何实现:
- BananaBets的后端从ETHGlobal网站上抓取ETHGlobal Brussels项目。
- 后端为每个项目分配唯一的ID,并将所有ID提交给ApeChain测试网上的智能合约。
- 后端通过调用合约启动投票阶段。用户可以访问BananaBets网站,选择认为会被选为决赛入围者的项目,然后单击“提交投票”。
- 为了确保用户是ETHGlobal Brussels的与会者并确保顺利登录,系统会提示用户使用手机扫描其NFC腕带。NFC腕带将签署一条消息,其中包含在步骤3中收集的投票数据。
- 签名消息被发送到后端,模拟付款人会将消息包装在交易对象中并将其提交给合约。
- 临近公布入围者名单前,后端将通过调用合约关闭投票。入围者名单公布后,入围项目ID将以数组形式提交给合约。
- 根据投票的正确性,调用getLeaderboard合约函数时,每个用户将获得一定数量的积分。然后,排行榜将显示在网站上。
Cook Some Hooks(AI+DeFi)
Cook Some Hooks是一个能让用户使用生成式AI创建和部署Uniswap v4 hooks的工具。
用户可以选择自己喜欢的DeFi dApp(如Uniswap或PancakeSwap),选择想要创建池的货币对,然后利用LLM模型生成hooks的功能。生成的hooks可以部署在任何兼容EVM的链上。
Cook Some Hooks的前端使用React构建,并使用状态管理库来处理用户输入和交互。后端与各种API交互并处理EVM链上hooks的部署。
Zarathustra(AI问答)
Zarathustra是一种分布式、模块化、无需许可的AI推理网络,采用高度专业化的模型执行链下计算并协调回答用户的问题。
Zarathustra由三个主要参与者组成:用户、路由器和模型。这些参与者都是通过智能合约进行协调。任何人都可以无权限加入这些角色。
用户通过前端界面提交查询,例如,“strawberry这个单词里有多少个r ?”他们将查询提交给智能合约,智能合约处理并广播事件发射。该事件发射被“路由器”接收。路由器是一个高级的大型语言模型(LLM),负责分析查询以确定其性质和所需的任务。根据分析结果,路由器将任务分配给相应的专业模型。
但是,在某些情况下,查询可能很复杂且具有顺序性。在这种情况下,路由器会根据模型的声誉和描述来协调可用的模型。然后,路由器可以用任何查询提示模型,甚至可以提示其他更专业的路由器。这种路由背后的过程是由智能合约促成的,它添加了一个无需信任的层来促进智能代理之间的交互。此外,代理和用户之间的数据使用Filecoin和去中心化的数据解决方案来增强压缩,支付和奖励在链上进行。
一旦适当的模型完成任务,路由器将最终输出发送回智能合约,智能合约将答案广播到前端。
TapEther(钱包)
Tap Ether是一款简单的应用程序,用户只需轻敲手机,就可以向某人发送加密资产。Tap Ether使用React Native构建,并使用NFC技术,该技术允许设备在彼此靠近时进行通信。
要使用Tap Ether,接收加密资产的人需要输入他们的钱包地址或连接钱包。然后发送者将手机靠近接收者的手机以连接他们的钱包。接收方指定金额,然后请求签名并等待交易签名。
这个项目是使用React Native和Expo构建的,并利用了多项高级功能,包括以太坊名称服务(ENS)、WalletConnect和1Inch balance API。
Oh Snap!(安全)
Oh Snap!在交易之前提供有关合约的背景信息。背景信息可以显示合约是否恶意或其它相关信息。背景信息由社区投票决定。投票逻辑基于Vitalik的Community Notes算法的博客文章。
Chain Notes在交易之前提供有关合约的背景信息。背景信息可以显示合约是恶意的还是安全的,或者提供其他有见地的信息。显示的内容是基于链接到地址并由社区投票的注释。投票逻辑是Twitter/X的投票算法Community Notes的一个略微简化版本。
OmmaCash(钱包)
Omma Cash致力于让非Web3用户能够使用他们熟悉的应用程序Whatsapp,来使用加密货币。
所有用户体验都通过Whatsapp进行,而所有技术和链上交易都在后台运行,以便用户能够无缝地发送和接收资金,无论是加密货币还是法定货币。
Omma Cash正在使用circle的API来开发可编程钱包,这样用户就不必自己创建钱包。Omma Cash在他们的智能合约之上构建,以便用户可以将USDC发送到任何可用的链和他们的CCTP(交叉合约转移协议)。
Piggy Wallet(储蓄应用)
Piggy Wallet是一款儿童加密储蓄应用,包括设置时间锁、USDC自动兑换、存储目标、任务赏金、AI顾问和家长控制等功能。
主要特征:
轻松创建智能钱包:家长和孩子均可通过简单的电子邮件注册,无需复杂的钱包设置或了解加密技术。可通过用户友好界面访问的安全、基于区块链的账户。
储蓄锁适应年龄:储蓄自动锁定,直到孩子年满18岁;紧急情况下家长有权选择提前取款。
智能资金管理:自动将收到的任何加密货币转换为USDC稳定币,防止本币贬值;通过二维码和可共享的支付链接存款。
个性化储蓄目标:可创建多个储蓄目标(例如“新自行车”、“大学基金”);在不同目标之间智能分配流入资金;实时跟踪并可视化进度。
任务奖励系统:家长设置带有相关加密货币奖励的任务;孩子们通过完成家务或任务赚取额外的储蓄。
AI理财顾问“Piggy Bot”:根据孩子年龄量身定制的个性化金融教育;交互方式包括文本和音频;内容涵盖传统金融和加密货币;可根据孩子的年龄调整复杂性和内容。
家庭财务仪表板:全面了解所有家庭成员的储蓄和目标;促进透明度和协同财务规划。
AdFHE(个性化广告)
AdFHE是一种基于全同态加密(FHE)的个性化广告协议。这种技术允许在不解密的情况下对加密数据执行计算。这意味着AdFHE可以安全地分析用户特征和偏好,确保在整个过程中保护隐私。
就像领先的搜索引擎和社交媒体平台在不泄露个人信息的情况下提供量身定制的内容一样,AdFHE利用了推荐算法。该算法处理加密的用户数据,使平台能够在保护个人搜索历史和个人信息的同时提供有针对性的广告。
广告商通过Dynamic使用电子邮件注册,并根据他们希望广告在Scroll和Zircuit上的活跃时间支付费用。由于Scroll具有大量流动性,而Zircuit是利用zkSNARKs进行状态验证的ZK-rollup,因此证明构建所需的所有数据都发布在以太坊L1上。然后通过Hyperlane使用跨链消息传递将广告传输到Fhenix。
当用户将数据输入协议时(类似于Google根据搜索收集信息的方式),数据会被加密并存储在合约中。当用户访问使用广告协议的网页时,链上矩阵会将广告与用户的加密个人数据进行匹配。
AdFHE使用The Graph部署的去中心化子图过滤广告数据。
Ephi(Blinks)
Ephi是一款Blinks应用,通过在Web2页面上嵌入迷你版本窗口的浏览器扩展,将Web3带入web2。用户可以使用IPFS直接从Web2平台执行交易等Web3操作。
受Solana Actions和Blinks以及Forecaster Frames启发,Ephi通过创建一个浏览器扩展,该扩展支持在网页上的任何位置嵌入迷你版本窗口。Phi插件能够解释网络上任何地方的特殊bLINK,并呈现动态的html上下文窗口。此次黑客马拉松,Ephi构建了三个不同的blink示例,包括桥接、捐赠、兑换。
Individuum(任务自动化市场)
Individuum是一个网络任务自动化市场,可保证按照要求完成任务,并确保支付透明和安全。
客户可以列出他们的网络任务,或者将他们委托给他们想要分享任务的一方。这包括提供明确的指示,概述具体的需求,并为每个任务设定固定的价格。然后,该平台将任务与能够高效完成任务的工人进行匹配。
Individuum的主要优势之一是它保证完成任务的要求。在整个交易过程中,综合支付系统将为双方提供担保。发布任务的人必须锁定代币,一旦任务完成,完成任务的人将自动收到代币。有了这个系统,双方都不能作弊。
为了实现无缝登录/注册过程,Individuum使用Web3Auth。为了获得Web2 TLS数据,Individuum使用TLS Notary及其集成的MPC来定义任务大纲。智能合约,包括验证者和托管合约都是使用Arbitrum Stylus制作。后端使用Rust构建,前端使用Next.js构建。
相关阅读:速览入围ETHGlobal StarkHack决赛的7个项目