一文瞭解 Avalanche 黑客松上最值得關注的 5 個項目

原文文章

2022 年 3 月 25 日 – 27 日,來自世界各地的 250 多名黑客齊聚西班牙巴塞羅那,參與了由 Encode Club 舉辦的黑客馬拉松活動。據悉,在這次黑客松活動上提交的參賽項目共有 56 個,其中多數圍繞了 Avalanche 的子網主題,但也有一些提交項目涉及了遊戲、DeFi 以及 NFT。

此外,這次活動也獲得了一些項目方和機構的支持,例如 Ankr、Axelar、Chainlink、Coinbase Wallet、LayerZero 等,他們也為一些參賽項目提供了獎金。

而本文重點關注的是獲得 Avalanche 基金會認可的 5 個參賽項目,它們均拿到了 20000 美元的黑客松大獎。

(圖:黑客松比賽的最後幾個小時)

  1. 最佳優化預編譯 EVM,獎金 20000 美元,獲獎項目 OracleEVM
  2. 最佳帳本兼容子網 UI ,獎金 20000 美元,獲獎項目 SubnetX
  3. 適用於過期驗證器的最佳子網通知服務,獎金 20000 美元,獲獎項目 subnet.center
  4. 最佳自定義 VM 子網實施,獎金 20000 美元,獲獎項目 AEVEREST
  5. 部署在子網上的最佳 dApp,獎金 20000 美元,獲獎項目 zkID

以下是這些獲獎項目的簡單介紹:

最佳 dApp:zk-id

(注:該應用僅用於黑客馬拉松和學習目的,電路以及合約都未經審計)

項目概述:

zk-id 是一個零知識身份協議,它允許用戶以匿名方式證明他們滿足某些標準(例如擁有一個 NFT,或者擁有超過 X 個 Y 代幣),它可以用於各種應用,比方說加入一個 DAO、獲取空投等,而無需透露自己的地址。

該應用的 demo 包含了以下內容:

  1. 一個通用插件,用於在 AVAX 公鏈狀態上使用 Poseidon 哈希構建 merkle 樹。
  2. 用於 merkle 包含的 SNARK 證明的通用實現。
  3. 證明者(prover)知道與此類地址對應的私鑰約束。

關於零知識證明

為了增加隱私,merkle leaves(默克爾子葉)可以是對私人價值的承諾,例如hash (pws/addresses/some_secret_nullifier_tuple),而不僅僅是明文地址(如Tornadcash、zkAirdrops中所示)。但由於 zk-id 正在證明公鏈狀態,這些額外的約束在這個簡單的項目中是不必要的。

https://github.com/0xEigenvector/zk-ID/

開發者:0xSage 以及0xMako

簡評:身份協議對於 Web 3 而言是非常重要的組成部分之一,然而市場上的現有協議會造成隱私洩露的問題,而採用零知識證明解決方案的身份協議,可能會成為一種剛需,因為它既可以滿足類似炫富這樣的行為,還可以保護用戶自身的信息和財產安全,因此,儘管 zk-id 還只是一個 demo 產品,但它確實是值得關注的。

最佳自定義子網:AEVEREST++

AEVEREST++ 是雪崩網絡的一個快速、高吞吐量的自定義 VM 子網路,它是基於 C++ 語言編寫的,根據開發者自述,這個項目是在不到 72 小時內編寫完成的,由於沒有優化,該子網絡的理論 TPS 上限可以達到 13,500,而進行優化後,可以將理論 TPS 上限提升 10-30 倍。

開發者:itamarcps(Itamar Carvalho)、neirenoir以及Jean-Lessa(Jean Francisco Lessa)

github 代碼庫連結:https://github.com/subnetooors/subnetooor

簡評:對於雪崩網絡而言,Subnet 子網會是接下來的關注重點,而 AEVEREST++ 作為獲獎的最佳子網,預計將成為雪崩社區的關注重點之一。

而以下的幾個獲獎項目,均偏向於生態服務類,因此受關注的程度可能不會很高。

最佳優化預編譯 EVM:OracleEVM

OracleEVM 是一個定制的 EVM,它使用有狀態的預編譯來創建對每個區塊中高保真金融資訊的高效訪問。

它是如何運作的:

  1. 驗證者從 Solana 上的去中心化 pyth 網路流傳輸確定性財務數據;
  2. 在區塊生產期間,財務數據包含在區塊頭中;
  3. 驗證者對區塊的有效性進行投票(包括包含的財務數據);
  4. 當節點接受區塊時,財務數據被寫入狀態數據庫;
  5. 有狀態的預編譯使數據可以直接從智能合約中訪問;

OracleEVM 的主要好處是:

  1. 區塊空間的守恆;
  2. 通過預編譯非常高效地訪問財務數據;
  3. 財務數據的有效性由 vm 區塊驗證和共識強制實現;

這個子網 EVM 在與 AvalancheGo 主進程不同的進程中運行,並通過本地 gRPC 連接與其通信。

github 代碼庫連結:https://github.com/gattaca-com/oracle-evm

最佳子網通知服務:Subnet.center

Subnet.center 是一個面向驗證者、委託者、構建者以及雪崩用戶的分析和通知平台。

它可以在不同場景下通知驗證人和委託人,其涵蓋以下通知方案或 WIP:

  1. 驗證人質押到期(已完成)
  2. 委託人質押到期(已完成)
  3. 正常運行時間(Uptime)警告(當低於 80% 時)(已完成)
  4. 驗證器可用質押量(WIP、模板 / email 代碼已完成,需要觸發)
  5. 新的委託人(WIP、模板 / email 代碼已完成,需要觸發)

開發者:Daniël Zwijnenburg 以及 Charif Mews

github代碼庫連結:https://github.com/subnet-center/platform

最佳帳本兼容子網 UI:SubnetX

SubnetX 是一個與帳本兼容的子網創建和管理工具,它主要做以下兩項工作:

  1. 與帳本兼容的子網創建:它使得用戶能夠通過 3 個步驟創建 subnet 子網,首先,用戶使用他們的控制密鑰創建一個子網,創建子網後,用戶就可以添加驗證器,並以此為基礎創建區塊鏈。(SubnetX 的開發者構建了一個儀表板,用戶可以在其中查看他們的所有子網以及子網中驗證器數量等詳細資訊。)
  2. 過期驗證器的通知設置:用戶可以為即將過期的驗證器設置子網通知。用戶可以在驗證器到期前一天通過 webhook 收到通知。

github 代碼庫連結:https://github.com/bitpixelsio/subnetx-avalanche-hackathon-2022

本文不構成投資建議,虛擬貨幣波動大請謹慎小心

掌握虛擬貨幣、區塊鏈大小事

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。