原創- Odaily
作者- Jessica
10 月28 日,ETHGlobal 公佈Online 黑客松11 個決賽獲勝項目名單,包括智慧錢包瀏覽器插件WalletX、可在DApp 中提供跨鏈代幣傳輸的npm 庫Koinu、EVM+等,此外有兩款鏈遊入選。
Odaily對這批項目介紹如下:
WalletX
WalletX,一個非託管且先進的智慧錢包瀏覽器插件,用於更聰明地與區塊鏈進行互動。
此項目使用戶能夠使用其裝置的生物特徵認證(安卓、iOS、macOS 的Touch ID 或Windows Hello)或安全密鑰(YubiKey)進行身份驗證。這使他們的錢包能夠具有較高的安全性。 WalletX 允許用戶創建智慧錢包並使用它進行批量交易、兌換、用ERC 20 代幣支付Gas 費用、社交賬戶恢復等操作。 DApp 也可以透過注入的以太坊提供者物件連接到此擴充功能。
Koinu
Koinu,在DApp 中提供無需繁瑣的跨鏈代幣轉移的npm 庫,無需繁重的開發工作或深入的區塊鏈知識。
Koinu 旨在簡化去中心化應用中的跨鏈代幣轉移。僅通過安裝該庫,開發者就可以輕鬆地將一個用戶友好的小區塊整合到他們的應用程序中,使用戶能夠在不同的區塊鍊網絡之間無縫轉移代幣。
傳統上,在DApp 中實施跨鏈功能需要大量的開發工作和對各種區塊鏈協議的深入了解。然而,這個npm 庫消除了開發者需要從頭開始建立自己的跨鏈功能的需求。相反,他們可以利用這個預先建立的解決方案,為用戶提供無縫的跨鏈體驗。
這個函式庫的一個顯著優勢是提升了與web3應用程式互動的使用者體驗。用戶不再需要在不同鏈之間導航以確定哪個鏈持有他們的資金。例如,如果用戶希望在Optimism 網絡上購買一個NFT,但該鏈上的ETH 不足,他們通常需要搜索每個鏈以找到他們的資金所在的位置。此外,他們還需要找到一個安全的跨鏈橋,將他們的ETH 轉移到所需的鏈上。這個過程通常很具有挑戰性,因為許多跨鏈橋不可靠,可能會危及使用者的私鑰安全。
借助這個npm 函式庫,這些複雜性得以消除。用戶可以直接在應用程式介面上查看每個鏈上的代幣餘額。該庫還提供了一個視覺上令人愉悅和直觀的用戶界面,使跨鏈轉帳變得無縫和安全。值得注意的是,該庫利用了Axelar 全球訊息協定(GMP),確保跨鏈操作的較高安全性。
總的來說,用戶可以保留在當前標籤頁上,無需導航多個鍊或搜尋安全的跨鏈橋,就可以無縫執行跨鏈交易。這簡化了用戶體驗,增強了安全性,並賦予開發者在其DApp 中提供強大的跨鏈功能的能力。
EVM+
EVM+,EIP:EVM 的十進制數學。如果EVM 是基本計算器,那麼EVM+ 就是科學計算器。
此EIP 新增了用於算術運算(DECADD、DECNEG、DECMUL、DECINV)的十進制浮點數OPCODE 以及所有基本函數的表達(DECEXP、DECLN、DECSIN)。所有十進制值均以精確表示,具有int 256 係數和指數允許的最大精度,表示為c* 10 ^q。所有實施的算法都會在給定足夠精度的情況下收斂於所有輸入,由使用者選擇。所有計算都是確定性的,且gas 是內嵌自底向上的。允許高精度的十進制基本函數為以太坊帶來了數學金融、機器學習、科學、數字藝術、遊戲等領域的更多功能上的可能性。
PACKD
PACKD,一種分享和接收數字資產的新方式。
PACKD,介紹了一種分享和接收數字資產的新方式。用戶可以創建pack,它們實際上是擁有自己帳戶的NFT。這些pack 可以裝滿各種數字資產,包括代幣、NFT 和一些ETH 以支付gas 費用。一旦創建了pack,用戶會收到一個鏈接,可以透過任何平台進行分享。 pack 的接收者可以打開它,而無需擔心gas 費用,因為pack 會支付自己的解包費用。這使得PACKD 成為將新用戶引入生態系統的理想工具,因為它消除了他們透過CEX、KYC、橋接或獲取ETH 的需求。其他用途包括發送鏈上禮物、鏈上禮品發行(將認領鏈接分享為QR 碼)、通過電子郵件向新聞通訊讀者發送NFT、遊戲中的戰利品箱等。
Cosmic Cowboys
Cosmic Cowboys,一個以區塊鍊為基礎的動態遊戲,由人工智能和ERC-6551 驅動,玩家將與受困的太空牛仔NPC 互動。
這個項目想要展示人工智能、區塊鍊和ERC-6551 在遊戲和NPC 方面的力量。 《Cosmic Cowboys》讓使用者進入一個由人工智能控制的NPC 世界,使用者可以與他們聊天,了解他們的旅程,並透過ERC-6551 對他們進行鏈上決策的影響。
每個牛仔都是一個ERC-721 NFT,擁有一個ERC-6551 Tokenbound 帳戶,允許他們擁有起始供應量為5 個食物, 5 個物資和20 個積分。遊戲的目標是讓NPC 增加各道具類別的總持有量,以提升實力。
每個NPC 的全部背景故事都儲存在與NFT 連結的IPFS 元資料中,並作為其AI DNA。這些背景被饋送到OpenAI 中以協助規劃決策。 NPC 可用的每個動作都作為可調用的AI 函數運行,然後通過各個NPC TBA(綁定的代幣賬戶)轉化為智能合約互動。這賦予了NPC 真正的自治感。
zkVRF
zkVRF,區塊鏈上可驗證的隨機性(VRF)的一種新方法,由ZKPs 實現。
該專案展示了現代zk-SNARK 工具(在本例中,使用Aztec 的Noir DSL)實現的可程式加密的強大功能,以建立自訂確定性公鑰加密方案。然後,使用這種自訂的PK 加密使任何人都能夠產生可驗證的隨機數。
ShopConnect
ShopConnect,是由ZKP 提供支援、基於Polygon ID 實施的一種新穎的購買證明系統。
該項目將使用Polygon ID 和瀏覽器擴展前端結合起來,為電子商務消費者提供個人化體驗。
在前端上,其實有兩個元件:
一個安裝在電子商務商店上的ShopConnect 插件
由消費者使用的ShopConnect 瀏覽器擴充
每當在安裝了插件的電子商務商店上進行購買時,ShopConnect API 會向消費者的錢包發行Polygon ID 可驗證憑證作為購買證明。
消費者可以在其ShopConnect 擴充功能中查看所有這些內容。然後,他們就能夠符合任何其他優惠條件,無論是合作業務推廣,還是希望針對具有特定購物配置文件的客戶的企業,都可以基於其購買歷史。這樣,消費者能夠保護他們的資料隱私,同時仍然能夠符合個人化優惠條件。
ShopConnect 認為,零知識證明和web3可以實現真正多人、協作和個人化的電子商務。
Cryptopolis
Cryptopolis,一款取材自SimCity(Micropolis)的資產經營類鏈遊。
Cryptopolis 將最初的城市模擬器( 1989 年)帶回了加密貨幣時代,使用相同的遊戲引擎建造城市,但具有真實的經濟模擬。
附註:SimCity 於1989 年由傳奇遊戲設計師Will Write 開發,並於2008 年將引擎C 代碼移植為C++,並以GNU 通用公共授權3.0 或更高版本的自由軟件方式發布,出於商標原因改名為Micropolis。
Bear Bonds
Bear Bonds,一種全鏈債券,獎勵長期持有ETH 的持有者。
原理上,用戶可以將ETH 存入熊寶債券庫(ERC 4626)以進行債券化,該庫將ETH 轉換為StETH 並持續產生收益,作為回報,綁定的人將獲得一個全鏈通證NFT,代表他們在庫中的債券(他們的位置)。
綁定的人可以有兩種選擇。要么等待ETH 達到最高點時可以贖回債券——用戶可以拿回他們的所有ETH 以及那些豐厚的收益。要么用戶可以解除他們的債券,這意味著他們將獲得所有的本金(因此用戶不會損失),但收益將被沒收並重新分配給庫——意味著所有仍持有債券的人都將獲得獎勵(持有ETH 的長期持有者將獲得獎勵)。
如果用戶提前退出債券,他們將鑄造一個靈魂代幣,顯示他們背叛了ETH 並處於「paper hand」狀態。
債券NFT 是多鏈的,可以用作其他鏈上的抵押品——隨著StETH 的重新基準化,債券的價值持續增長。
ZTF
ZTF,去中心化的跨鏈懸賞和危機管理協議。
雖然審計和漏洞賞金都關注漏洞問題,但ZTF 認為應該對其他風險造成的損失也能保障。大多數安全措施都是基於程式碼的,甚至只有在有限範圍內才能實現(例如外部整合通常超出範圍)。
當危機發生時,會出現很多問題。影響範圍可能不確定,損害會蔓延到其他協議。即使需要採取行動,特權帳戶持有人也可能無法使用。有時,時間鎖或其他機制會阻止及時介入。
儘管許多損失是由於經濟、外部整合、意外情況等原因造成的,ZTF 希望增加一種解決方案,可以透過直接和間接威脅觸發預先計劃的行動。
ZTF 協議更關注損害導向的賞金,允許協議設定初始狀態和不想要的狀態(標誌合約)。這意味著協議可以設定任何實際或假設的狀態。例如,如果通證鎖定價值(TVL)與流動性相比過高,則該標記可以是任何在solidity 中可編程的內容,例如資金損失、價值變化過大等。
在白帽方面,從初始狀態開始,發送任意數量的交易將狀態移動到標記被捕獲的位置。這幾乎相當於普通的EVM(剝離了一些功能以提高速度)。然後使用ZTF 的CLI 產生PoV 來索取賞金。
ZTF 還允許任何人在賞金上設定回調。這使得用戶可以針對漏洞規劃行動。這些行動可以涉及暫停協議、提取資金、交易等,基本上可以進行任何可編程的操作;並且通過Wormhole,支援跨鏈調用。