Avalanche 해커톤에서 주목할 만한 5개 프로젝트를 한 눈에 알아보세요
저자: 하룻밤 죽, 메타버스의 길
2022년 3월 25일-27일, 전 세계에서 250명 이상의 해커들이 스페인 바르셀로나에 모여 Encode Club이 주최한 해커톤 행사에 참여했습니다. 이번 해커톤에서 제출된 참가 프로젝트는 총 56개로, 대부분이 Avalanche의 서브넷 주제를 중심으로 했지만, 게임, DeFi 및 NFT와 관련된 일부 제출 프로젝트도 있었습니다.
또한 이번 행사에서는 Ankr, Axelar, Chainlink, Coinbase Wallet, LayerZero 등 여러 프로젝트와 기관의 지원을 받았으며, 이들은 일부 참가 프로젝트에 상금을 제공했습니다.
이 글에서는 Avalanche 재단의 인정을 받은 5개의 참가 프로젝트에 중점을 두며, 이들은 각각 20,000달러의 해커톤 상금을 수상했습니다.
사진: 해커톤 대회의 마지막 몇 시간
최적화된 프리컴파일 EVM, 상금 20,000달러, 수상 프로젝트 OracleEVM
최상의 원장 호환 서브넷 UI, 상금 20,000달러, 수상 프로젝트 SubnetX
만료된 검증자를 위한 최상의 서브넷 알림 서비스, 상금 20,000달러, 수상 프로젝트 subnet.center
최상의 맞춤형 VM 서브넷 구현, 상금 20,000달러, 수상 프로젝트 AEVEREST
서브넷에 배포된 최상의 dApp, 상금 20,000달러, 수상 프로젝트 zkID
다음은 이들 수상 프로젝트에 대한 간단한 소개입니다:
최상의 dApp: zk-id
주: 이 애플리케이션은 해커톤 및 학습 목적으로만 사용되며, 회로 및 계약은 감사되지 않았습니다.
프로젝트 개요:
zk-id는 사용자가 특정 기준(예: NFT 소유 또는 X개 이상의 Y 토큰 소유)을 충족함을 익명으로 증명할 수 있도록 하는 제로 지식 신원 프로토콜입니다. 이는 DAO에 가입하거나 에어드랍을 받는 등 다양한 애플리케이션에 사용될 수 있으며, 자신의 주소를 공개할 필요가 없습니다.
이 애플리케이션의 데모에는 다음 내용이 포함됩니다:
AVAX 공공 블록체인 상태에서 Poseidon 해시를 사용하여 머클 트리를 구축하는 범용 플러그인.
머클 포함을 위한 SNARK 증명의 범용 구현.
증명자(prover)가 해당 주소에 대한 개인 키 제약 조건을 알고 있음.
제로 지식 증명에 대한 설명
프라이버시를 증가시키기 위해, 머클 리프(merkle leaves)는 개인 가치에 대한 약속이 될 수 있습니다. 예를 들어,
hash(pws/addresses/some_secret_nullifier_tuple)
와 같이, 단순한 평문 주소(예: Tornadcash, zkAirdrops에서 보여진 것)뿐만 아니라 사용할 수 있습니다. 그러나 zk-id는 공공 블록체인 상태를 증명하고 있기 때문에, 이 간단한 프로젝트에서는 이러한 추가 제약이 필요하지 않습니다.
github 코드 저장소 링크: https://github.com/0xEigenvector/zk-ID/
개발자: 0xSage 및 0xMako
간단한 평가: 신원 프로토콜은 Web 3의 매우 중요한 구성 요소 중 하나입니다. 그러나 시장에 있는 기존 프로토콜은 프라이버시 유출 문제를 초래할 수 있으며, 제로 지식 증명 솔루션을 채택한 신원 프로토콜은 부유함을 과시하는 행동을 충족하면서도 사용자 자신의 정보와 자산의 안전을 보호할 수 있기 때문에 필수품이 될 수 있습니다. 따라서 zk-id는 아직 데모 제품에 불과하지만, 주목할 만한 가치가 있습니다.
최상의 맞춤형 서브넷: AEVEREST++
AEVEREST++는 눈사태 네트워크의 빠르고 높은 처리량을 자랑하는 맞춤형 VM 서브 네트워크로, C++ 언어로 작성되었습니다. 개발자에 따르면 이 프로젝트는 72시간 이내에 작성되었으며, 최적화가 이루어지지 않아 이 서브 네트워크의 이론적 TPS 한계는 13,500에 이를 수 있으며, 최적화를 통해 이론적 TPS 한계를 10-30배 향상시킬 수 있습니다.
github 코드 저장소 링크: https://github.com/subnetooors/subnetooor
개발자: itamarcps(Itamar Carvalho), neirenoir 및 Jean-Lessa(Jean Francisco Lessa)
간단한 평가: 눈사태 네트워크에 있어 Subnet 서브넷은 향후 주목할 만한 초점이 될 것이며, AEVEREST++는 수상한 최상의 서브넷으로서 눈사태 커뮤니티의 주목을 받을 것으로 예상됩니다.
다음의 몇몇 수상 프로젝트는 생태 서비스에 중점을 두고 있어 주목받는 정도는 그리 높지 않을 수 있습니다.
최상의 최적화된 프리컴파일 EVM: OracleEVM
OracleEVM은 상태 기반 프리컴파일을 사용하여 각 블록에서 고해상도 금융 정보에 대한 효율적인 접근을 생성하는 맞춤형 EVM입니다.
작동 방식은 다음과 같습니다:
검증자는 솔라나의 분산형 pyth 네트워크에서 결정론적 재무 데이터를 스트리밍합니다.
블록 생성 기간 동안 재무 데이터가 블록 헤더에 포함됩니다.
검증자는 블록의 유효성에 대해 투표합니다(포함된 재무 데이터 포함).
노드가 블록을 수락하면 재무 데이터가 상태 데이터베이스에 기록됩니다.
상태 기반 프리컴파일을 통해 데이터는 스마트 계약에서 직접 접근할 수 있습니다.
OracleEVM의 주요 이점은:
블록 공간의 보존;
프리컴파일을 통해 재무 데이터에 매우 효율적으로 접근;
재무 데이터의 유효성은 VM 블록 검증 및 합의에 의해 강제됩니다.
이 서브넷 EVM은 AvalancheGo 메인 프로세스와 다른 프로세스에서 실행되며, 로컬 gRPC 연결을 통해 통신합니다.
github 코드 저장소 링크: https://github.com/gattaca-com/oracle-evm
최상의 서브넷 알림 서비스: Subnet.center
Subnet.center는 검증자, 위임자, 빌더 및 눈사태 사용자들을 위한 분석 및 알림 플랫폼입니다.
다양한 상황에서 검증자와 위임자에게 알림을 제공할 수 있으며, 다음 알림 옵션 또는 WIP를 포함합니다:
검증자 스테이킹 만료(완료됨)
위임자 스테이킹 만료(완료됨)
정상 가동 시간(Uptime) 경고(80% 미만일 때)(완료됨)
검증자 사용 가능한 스테이킹 양(WIP, 템플릿/email 코드 완료, 트리거 필요)
새로운 위임자(WIP, 템플릿/email 코드 완료, 트리거 필요)
github 코드 저장소 링크: https://github.com/subnet-center/platform
개발자: Daniël Zwijnenburg 및 Charif Mews
최상의 원장 호환 서브넷 UI: SubnetX
SubnetX는 원장 호환 서브넷 생성 및 관리 도구로, 주로 다음 두 가지 작업을 수행합니다:
원장 호환 서브넷 생성: 사용자가 3단계로 서브넷을 생성할 수 있도록 하며, 먼저 사용자가 제어 키를 사용하여 서브넷을 생성하고, 서브넷을 생성한 후에는 검증자를 추가하여 이를 기반으로 블록체인을 생성할 수 있습니다. (SubnetX의 개발자는 사용자가 모든 서브넷과 서브넷 내 검증자 수 등 세부 정보를 볼 수 있는 대시보드를 구축했습니다.)
만료된 검증자에 대한 알림 설정: 사용자는 곧 만료될 검증자에 대해 서브넷 알림을 설정할 수 있으며, 검증자가 만료되기 하루 전에 웹훅을 통해 알림을 받을 수 있습니다.
github 코드 저장소 링크: https://github.com/bitpixelsio/subnetx-avalanche-hackathon-2022