ETHGlobal 뉴욕 해커톤에 선정된 13개의 수상 프로젝트 목록
작성자:ETHGlobal
편집:Frank, Foresight News
9월 22일부터 24일까지 ETHGlobal은 뉴욕에서 ETHGlobal New York 해커톤을 개최하였으며, 총 13개의 프로젝트가 최종 결선에 진출하였고, 체인 게임 인프라, 텔레그램 봇, AI, 크로스 체인 상호 운용성 등 여러 분야를 포함하고 있습니다.
그 중에는 사진 인식 기능을 지원하는 텔레그램 송금 봇 F.A.S.T., NFT의 스마트 창작 배경 이야기를 위한 ConsciousNFT, 서명 개인 키를 잃어버린 후 사용자가 스마트 계약 소유권을 복구할 수 있도록 허용하는 A.S.R. 등 흥미로운 혁신 프로젝트들이 포함되어 있습니다. 본문에서는 결선 진출 프로젝트에 대해 간략히 소개하겠습니다.
FRAMED!
FRAMED!는 fhEVM을 기반으로 구축된 완전한 온체인 및 신뢰가 필요 없는 숨겨진 정보 게임(Mafia)으로, 예술품 도둑이 박물관에서 그림을 훔쳐가고, 플레이어는 시민, 도둑, 경찰 또는 탐정과 같은 역할을 무작위로 배정받습니다. 게임의 목표는 도둑이 시민을 제거하는 것이며, 시민들은 함께 협력하여 숨겨진 도둑을 식별하고 투표로 제거해야 합니다. 플레이어 간에는 토론과 사회적 추리가 필요하며, 서로 협력하고 속여야 합니다.
이 게임의 독특한 점은 암호화된 상태를 직접 체인에 저장할 수 있다는 점이며, 완전 동형 암호화(FHE) 스마트 계약은 암호화된 데이터에 대해 복호화 없이 계산을 수행할 수 있도록 허용합니다. 이러한 혁신은 프라이버시 제한 및 보장 문제를 해결합니다.
F.A.S.T.
F.A.S.T.는 이미지 인덱스 기술을 사용하여 사용자가 자신의 사진을 찍어 등록할 수 있도록 하는 텔레그램 봇입니다. 이후 다른 사람의 초상(단체 사진 등)을 통해 특정 사람의 지갑 주소로 송금할 수 있습니다.
ZeroTrustBounty
ZeroTrustBounty는 전통적인 취약점 보상 플랫폼의 문제를 해결하기 위해 설계되었습니다. 즉, 기업은 민감한 데이터를 가진 제3자를 신뢰해야 하며, 화이트 해커는 서비스에 대한 대가를 보장받지 못합니다. 즉, 화이트 해커가 취약점 보상 프로그램에 취약점을 보고했지만 보상을 받지 못하는 상황입니다.
ZeroTrustBounty는 TLS 공증 및 Lit 프로토콜을 사용하여 이 문제를 해결합니다. 예를 들어 SQL 인젝션 취약점이 있다고 가정할 때, ZeroTrustBounty는 화이트 해커가 공격의 HTTP 요청을 숨길 수 있도록 허용하지만, 암호학적으로 검증된 HTTP 응답을 표시할 수 있습니다. 이를 통해 영향을 받는 기업은 화이트 해커의 보고서를 암호학적으로 검증하고 그 영향을 이해할 수 있습니다.
지불 부분에서 ZeroTrustBounty는 Lit 프로토콜을 사용하여 HTTP 요청/응답을 암호화하며, 특정 주소에 지불하거나 NFT를 보유한 경우에만 기업이 이를 복호화할 수 있습니다. 이렇게 하면 기업이 해당 취약점을 수정할 의사가 있는 경우 지불을 보장받을 수 있으며, 화이트 해커가 보상을 받지 못하거나 제3자 서비스가 취약점 기술/보고서를 도용하는 문제를 제거할 수 있습니다. 또한 기업이 제3자 서비스에 민감한 정보를 공개하는 문제도 해결합니다.
Doom Arena
Doom Arena는 게임 대회를 관리하고 생성하기 위한 분산형 DApp으로, 개발자가 대회를 주최하고 솔루션을 제공하며, 플레이어에게 인센티브를 제공하고 개발자에게 수익을 창출할 수 있도록 합니다. 이는 원래의 Doom 게임을 예로 들어 게임 대회를 개최하는 새로운 방법을 도입합니다.
이 대회는 완전히 블록체인과 분산형으로 이루어져 있으며, 게임 개발자에게 경제적 기회를 창출합니다. 게임 개발자와 인플루언서는 자신의 게임을 통해 대회를 시작하고 매력적인 상금 풀을 제공하여 참여를 유도할 수 있습니다.
주최자는 APE 토큰을 초기 상금 풀로 자금을 지원하여 대회를 시작하며, 플레이어는 자신의 ENS 프로필로 로그인하고 APE를 사용하여 대회에 참가하기 위해 티켓을 구매합니다. 이 중 90%의 자금은 상금 풀을 늘리는 데 사용되며, 10%는 주최자에게 귀속됩니다. 평균적으로 100명의 플레이어가 티켓을 구매하여 대회에 참가하면 주최자는 비용을 회수할 수 있습니다.
결론적으로, 이 프로젝트는 게임 대회를 개최하기 위한 분산형 플랫폼을 만들고, 게임 개발자가 자신의 작품을 홍보하고 플레이어를 유치할 수 있는 혁신적인 방법을 제공하며, 지속 가능한 게임 홍보 경제 모델을 구축합니다. 누구나 대회를 시작하거나 참여할 수 있으며, 활기찬 게임 생태계에 기여할 수 있습니다.
AirTracker
AirTracker는 AirTags와 블록체인을 사용하여 메시지를 저장하고 전달하여 분산형 물리 자산 추적을 수행합니다. 먼저 Apple 장치를 통해 각 AirTag 자산의 위치 데이터를 수집하고 이를 체인과 IPFS에 저장하며, 위치 업데이트는 XMTP를 통해 전송되고 AirStack을 사용하여 ENS 조회를 수행합니다.
사용자는 웹 UI에 로그인하여 지도에서 각 자산의 역사적 위치와 특정 시간 및 위치 업데이트를 확인할 수 있습니다. 또한 사용자는 무작위로 생성된 태그 이름(위치 암호화 키라고도 함)을 공유하여 누구와도 자산 위치를 공유할 수 있습니다.
SafeCreate2
SafeCreate2는 단일 체인 Safe를 사용하여 다중 체인 스마트 계약 배포를 보호하며, 단일 체인에서 Safe가 모든 체인에서 동일한 주소로 스마트 계약을 배포할 수 있도록 허용합니다. 또한 단일 체인 Safe가 모든 다중 체인 계약에서 관리 기능을 수행할 수 있도록 합니다.
여기서 Axelar를 사용하여 크로스 체인 메시지를 전송하고 수신하여 주소 충돌이 없도록 보장하며, 각 체인에서 각 Safe는 고유한 배포 네임스페이스를 받습니다. 또한 CrossChainOwnable 계약을 구현하여 이 도구를 사용하는 애플리케이션이 해당 계약을 상속받을 수 있도록 하여 단일 체인에서 Safe가 안전하게 다중 체인 계약을 관리할 수 있도록 합니다.
ConsciousNFT
ConsciousNFT는 NFT 프로젝트를 위한 AI 도구로, NFT 내의 의식 정체성을 깨우는 역할을 합니다. 이는 NFT 프로젝트 창립자와 소유자에게 AI 엔진 도구 세트를 제공하여 풍부한 내부 세계를 공동 구축하고, NFT 예술 작품에 독특한 개성, 배경 이야기, 대화 능력 및 서사 깊이를 부여하여 의식 있는 캐릭터로 만듭니다.
여기에는 NFT가 경쟁에 참여하고 생성형 NFT 보상을 받을 수 있도록 도전과 과제를 생성하는 것이 포함됩니다. 또한 상호작용하는 서사를 작성하여 의식 있는 NFT 간의 관계를 구축하고, 전투를 하거나 모험을 찾을 수 있습니다.
ConsciousNFT를 통해 사용자는 훈련된 LLM 모델을 블록체인에 주조하여 NFT에 대한 상호작용 캐릭터 이미지를 보존하고, 각 PFP에 대화 능력을 가진 개성을 부여하며, PFP가 팬 커뮤니티를 육성하도록 권한을 부여하고, 정적 NFT 예술을 감지할 수 있는 디지털 캐릭터로 변환할 수 있습니다.
Space Guardians
Space Guardians는 소셜 개인 키 복구 솔루션 MetaMask Snaps + Cryptosat Satellites를 위한 안전한 솔루션을 개발하여 알림 및 감사 추적 관리 문제를 해결하고, 보호자(Guardians) 간의 공모 가능성을 줄이는 것을 목표로 합니다.
이는 MetaMask Snaps 프레임워크를 사용하고 Cryptosat Satellites 디지털 트윈(실험실/테스트 환경)의 백엔드 API와 통합하여 저장 및 이벤트 감사를 수행합니다. 저장소에는 프론트엔드 웹 제품과 백엔드 API가 포함됩니다.
A.S.R.
A.S.R. (Anti Social Recovery)는 사용자가 서명 개인 키를 잃어버린 후 스마트 계약의 소유권을 복구할 수 있도록 허용하는 디자인 패턴입니다.
이는 사용자가 스마트 계약을 배포할 수 있도록 하며, 그 소유권은 고유한 인격 증명(예: World ID)과 연결됩니다. World ID로 인증한 후 사용자는 계약을 배포하고, 다른 EOA에서 소유권을 인수할 수 있습니다.
이 디자인 패턴은 다양한 용례로 확장될 수 있으며, 모든 스마트 계약 역할(민터, 일시 중지자, 소각자 등)에 적합합니다. 또한 World ID는 다양한 인격 증명 제공자와 교환할 수 있으며, ERC20 토큰에 적용할 방법도 고려하고 있어 사용자가 새 주소에서 잔액을 요청할 수 있도록 합니다.
현재 지원되는 작업은 다음과 같습니다:
- 지갑으로 로그인;
- World ID로 인격 인증;
- 소유자로서 스마트 계약 배포;
- 기존 스마트 계약 가져오기;
- 스마트 계약 소유권을 World ID 소유자가 소유한 새로운 EOA 주소로 이전;
MEVictim Rebate
MEVictim Rebate는 역사적인 체인 데이터를 사용하여 MEV 피해자를 식별하고, 피해자에게 ERC-721 토큰을 에어드롭하여 Scroll에서 토큰 게이트 Uniswap v4 풀에 접근할 수 있도록 하여 더 나은 시장 인센티브를 설계합니다.
구체적으로 이 프로젝트는 ETH Goerli에서 MEV 피해자를 식별하고, 이 피해자에게 ERC-721 토큰을 부여합니다. 토큰 소유자가 Scroll의 Uniswap v4 풀에 유동성을 제공할 때, 소유자는 리베이트를 받을 자격이 있습니다. 최종적으로 이 프로젝트는 사용자의 ETH Goerli에서의 역사적인 체인 데이터를 기반으로 더 나은 Scroll 상호작용 행동을 유도합니다.
ETH Goerli 거래의 서브그래프는 MEV 피해자(선점 거래, 샌드위치 공격 등의 개인)를 식별하는 데 사용됩니다. 이후 거래 해시와 로그 ID는 Axiom 회로의 입력으로 제공됩니다.
Axiom 회로는 거래 해시를 사용하여 지갑 주소가 실제로 MEV 공격의 피해자인지 증명하며, 조건을 충족할 경우 해당 지갑 주소는 ERC-721 토큰을 수령하고, 이후 ERC-721 토큰을 Scroll로 브리지할 수 있습니다.
RealReturn
RealReturn은 검증된 실제 투자 수익을 공개적으로 증명할 수 있도록 하여 누구나 자신의 투자 수익을 공개적으로 증명할 수 있게 해주는 오픈 랭킹입니다. 이를 통해 누구와도, 어디와도 자신의 자격 증명을 공유할 필요가 없습니다.
이는 제3자 TLS, MPC 등의 암호학적 기술을 사용하여 사용자와 애플리케이션 서버 간의 TLS 세션을 처리합니다. 따라서 세션의 내용은 여전히 사용자와 애플리케이션 서버만 볼 수 있으며, 공증인은 측면에서 기록이 변조되지 않았음을 증명할 수 있는 무언가를 생성할 수 있습니다.
Abstract Wallet
Abstract Wallet는 Solidity FCL을 사용하여 WebAuthn 기반의 Userop을 구현하며, 사용자는 스마트폰만 있으면 즉시 클릭하여 로그인할 수 있는 계정 추상화 기능을 제공합니다.
여기서 사용자는 클릭 한 번으로 키 자격 증명, 스마트 계정, NFT를 생성할 수 있으며, 사용자가 계정을 생성할 때 스마트폰의 생체 인식 기능을 사용하여 FIDO 키를 생성합니다.
이 FIDO 키는 스마트폰의 금고에 저장되어 개인 키(브라우저처럼 안전하지 않은 메모리 영역에 저장되지 않음)를 보호하며, 키 자격 증명에서 파생된 공개 키는 체인상의 메인 계약으로 푸시됩니다. 이후 거래는 이 키를 사용하여 인증됩니다.
XSafe
XSafe는 Gnosis Safe의 다중 서명 프로세스를 크로스 체인 사용을 위해 최적화하였으며, 핵심 목표는 여러 블록체인 네트워크에서 동일한 관리 기능을 수행하는 데 소요되는 시간과 복잡성을 줄이는 것입니다.
사용자는 한 번만 서명하면 되며, 서명은 자동으로 모든 연결된 블록체인 네트워크에 전파되어 여러 네트워크에서 단일 거래를 수행할 수 있습니다. 작업 흐름은 다음과 같습니다:
- 초기화: 사용자가 Gnosis Safe UI(일회성 설정)를 통해 X-Safe를 사용자 정의 모듈로 통합합니다.
- 거래 생성: 사용자 또는 관리자가 여러 블록체인 네트워크에서 수행해야 하는 거래를 생성합니다.
- 서명 생성: 사용자가 X-Safe 인터페이스를 통해 자신의 개인 키로 거래에 서명합니다.
- 서명 전파: X-Safe는 생성된 서명을 모든 통합된 블록체인에서 해당 Gnosis Safe 계약으로 전파합니다.
- 거래 실행: 필요한 수의 서명이 수집되면 X-Safe는 사용자가 설정한 대로 모든 체인에서 거래 실행을 동시에 또는 순차적으로 트리거합니다.