ETHGlobal StarkHack 결승에 진출한 7개 프로젝트 개요

PANews
2024-06-27 19:45:19
수집
지난 2주 동안 Starknet에서 구축된 일부 "잠재력" 프로젝트에 대해 깊이 알아보세요.

저자: Felix, PANews

ETHGlobal은 StarkHack 결승 진출작 목록을 발표했으며, 제출 및 구축된 150개 이상의 프로젝트 중 7개 프로젝트가 선정되었습니다. 이 글에서는 이 7개 프로젝트를 간략히 소개합니다.

Chain Monsters

ETHGlobal StarkHack 결승 진출작 7개 프로젝트 미리보기

Chain Monsters는 블록체인 기반의 턴제 RPG 액션 게임으로, 플레이어는 몬스터를 조종하고 PvP 전투에 참여하며 5x8 그리드에서 전략적으로 이동하여 적을 공격하여 마나를 증가시키고 상대의 생명력을 감소시킵니다.

Chain Monsters는 Cairo에서 스마트 계약을 작성하고 Dojo 프레임워크를 사용하여 개발되었습니다. 클라이언트는 React와 dojo.js SDK를 활용하여 체인 상의 상호작용을 정의하고 Vercel에 React 애플리케이션을 배포했습니다.

Chain Monsters는 Cartridge의 슬롯 솔루션을 사용하여 계약을 효율적으로 배포했습니다. 이 배포는 Dojo 생태계의 오픈 소스 정렬기(Katana)와 인덱서(Torii)에 의해 촉진되었습니다. 클라이언트의 플레이어 상호작용은 직접 정렬기로 전송되며, 클라이언트 정보 업데이트는 인덱서와의 동기화를 통해 이루어집니다.

Zap

Zap은 SecureEnclave, Account Abstraction 및 TLSN 증명을 활용하여 Web3 사용자에게 Web2와 유사한 경험을 제공하는 모바일 이메일 지갑입니다.

이 애플리케이션은 React-Native로 개발되어 iOS와 Android에서 배포할 수 있으며, 스마트 지갑은 Cairo에 위치합니다. 이번 해커톤을 위해 Zap은 Katana에서 배포 및 테스트를 진행했으며, 보안을 위해 Zap은 Starknet Js를 사용하여 사용자 정의 서명자를 생성했습니다.

zkPages

ZkPages는 사용자가 Starknet 스마트 계약으로 지원되는 단일 페이지 디지털 콘텐츠 매장을 생성할 수 있도록 합니다. 이 플랫폼은 제로 지식 결제 및 비공식 결제를 통해 개인 정보 보호와 보안을 강조하며, 콘텐츠는 IPFS에 저장되고 전달됩니다. 사용자는 매장을 쉽게 관리하고 콘텐츠를 업로드하며 감사 기록을 추적하여 투명성과 책임을 보장합니다.

현장 데모 웹사이트: https://zkpages.vercel.app (Starknet Sepolia 테스트넷)

데모 비디오 (유튜브 약 4분): https://youtu.be/HO9kQjtSUjE

Solas

Solas는 사용자가 임의의 유형의 데이터를 사용하여 모든 형태의 증명을 생성하고 서명할 수 있도록 하는 Starknet 기반의 증명 시스템입니다.

Solas는 Cairo lang, Starknet foundry, next js, vercel 및 starkscan을 사용했습니다. 이 프로젝트는 startnet 인증 서비스 계약과 Schema Registry Contract(스키마 등록 계약)이라는 두 개의 주요 cairo 계약으로 구성됩니다.

StarkSwirl

ETHGlobal StarkHack 결승 진출작 7개 프로젝트 미리보기

StarkSwirl은 사용자가 공공 블록체인 Starknet을 사용하고 개인 정보를 보호할 수 있도록 하는 프라이버시 보호 토큰 믹서입니다.

사용된 백엔드 기술:

  • Scarb: 계약을 구축하고, 종속성을 관리하며, 테스트를 실행하고 Cairo 프로그램을 실행하는 데 사용
  • Lambdaworks: Cairo -vm: 가상 머신에서 Cairo 프로그램을 실행하여 추적을 생성하고, 이후 Stone Prover가 이를 검증
  • StarkWare: stone-prover: Cairo VM에서 생성된 추적에 대한 증명 생성
  • Herodotus: cairo-lib: Cairo 프로그램 내 MMR(Merkle Mountain Range) 증명 검증

사용된 스마트 계약 기술:

  • Foundry: 스마트 계약 선언 및 배포에 사용
  • Scarb: 계약 구축 및 종속성 관리 담당
  • Herodotus: cairo-lib: 체인 상에 MMR의 루트를 저장하고 새로운 약속을 추가
  • Herodotus: integrity: Stone Prover가 생성한 증명 검증

사용된 ZK(제로 지식) 기술:

  • StarkWare: stone-prover: Cairo VM 추적에 대한 증명 생성을 담당

사용된 프론트엔드 기술:

  • Next.js: 프론트엔드 구축에 사용
  • TypeScript, starknet.js, starknet-react: 스마트 계약과의 상호작용에 사용
  • TailwindCSS, Shadcn, Aceternity: 프론트엔드 스타일 설정에 사용

zKastle

ETHGlobal StarkHack 결승 진출작 7개 프로젝트 미리보기

zKastle는 《Palm Island》에서 영감을 받은 1인 전략 카드 게임입니다. 이 게임에서 플레이어는 마을을 조종하고 자원을 전략적으로 관리하고 인프라를 업그레이드하여 마을의 발전과 번영을 돕습니다. 플레이어의 목표는 전술적 결정과 효율적인 자원 관리를 통해 점수를 극대화하는 것입니다.

이 프로젝트는 검증 가능한 게임을 구축하기 위한 오픈 소스 도구 체인인 Dojo 프레임워크를 사용합니다. 핵심 게임 로직은 Cairo로 구현되었으며, Cairo는 Starknet에서 스마트 계약을 작성하는 데 사용되는 프로그래밍 언어입니다. 이러한 계약은 기본 게임 메커니즘을 처리하여 모든 작업이 블록체인에서 안전하게 실행되도록 보장합니다.

프론트엔드는 React와 dojo.js SDK로 구축되었습니다. Dojo.js는 Dojo 프레임워크에 특화된 도구와 모듈을 제공하여 React를 보완하고 프론트엔드와 백엔드 스마트 계약 간의 원활한 통합을 촉진합니다. 특히 이 프로젝트는 Torii 인덱서를 사용하여 게임 데이터를 효율적으로 관리하고 쿼리합니다.

512 Karat

512 Karat는 Dojo와 Origami로 구축된 완전 체인 상에서 생성된 예술 ERC-721 프로젝트입니다.

이 프로젝트는 Sepolia에 배포되었으며, 민트는 https://karat.collect-code.com/ 또는 https://512karat.vercel.app/에서 가능합니다.

민트는 무료이며 최대 512개의 토큰만 제공됩니다.

체인캐처(ChainCatcher)는 독자들에게 블록체인을 이성적으로 바라보고, 리스크 인식을 실제로 향상시키며, 다양한 가상 토큰 발행 및 조작에 경계해야 함을 상기시킵니다. 사이트 내 모든 콘텐츠는 시장 정보나 관련 당사자의 의견일 뿐이며 어떠한 형태의 투자 조언도 제공하지 않습니다. 만약 사이트 내에서 민감한 정보를 발견하면 “신고하기”를 클릭하여 신속하게 처리할 것입니다.
체인캐처 혁신가들과 함께하는 Web3 세상 구축