作者: ETH Global
編譯:Felix, PANews
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建構。