从叙事到原语,全链游戏引擎Mud、Dojo、Zypher的3类设计范式
원작자: NingNing
자율 세계/풀체인 게임은 암호화폐 기술 괴짜들에게 지루한 장난감인가요? 아니면 컬트적인 MeMe인가요?
이러한 질문을 하는 이유는 자율 세계/풀 체인 게임의 추상적이고 복잡한 정의와 현재의 단순하고 초보적인 게임 인터페이스 및 상호 작용으로 인해 대부분의 게임 플레이어가 지루함과 위협감을 느끼기 때문입니다.
하지만 실제로 자율세계/풀체인 게임은 다른 패러다임 게임과는 완전히 다른 게임 경험을 가지고 있지만, 그렇다고 해서 재미가 없는 것은 아닙니다. 베테랑 게임 플레이어로서 최초의 풀체인 게임인 다크포레스트는 제가 5년 만에 유일하게 밤새도록 이틀 연속 플레이한 게임입니다.

다른 게임의 공간이 샌드박스이고, 게임 콘텐츠가 밀실 게임의 시뮬레이션이라면, 풀체인 게임의 공간은 디지털 물리적 현실이고, 풀체인 게임의 콘텐츠는 시뮬레이션입니다. 실제 게임의. DarkForest를 플레이하는 과정에서 나는 Liu의 삼체 문제에서 내 뼈를 파고드는 우주적 공포를 정말로 깨달았습니다.
자율세계/풀체인 게임의 기본 서사
Lattice 팀은 자율 세계 선언에서 자율 세계/풀 체인 게임 개념의 의미와 확장을 설정하고 Web2.5 게임과 자율 세계/풀 체인 게임을 구별했습니다.
자율 세계/풀 체인 게임은 디지털 물리적 현실과 기본 규칙을 기반으로 하는 자립형 개방형 게임 시스템으로, 내구성이 있고 불변하며 허가가 필요하지 않습니다.
좁은 의미의 풀체인 게임은 자율적인 세계이며, 그 플레이 가능성은 게임 개발자가 제공하는 게임 콘텐츠(유니버스, 플롯 등)에서 나오지 않습니다.
음악, 세로 그림 등)과 게임 목표 감각(레벨, 업적, 던전, 국가 전투) 등은 플레이어가 자신의 세계에서 구축한 하위 세계(Sub-World)의 실제 경험에서 비롯됩니다. .
자율 세계/풀 체인 게임의 구성 논리는 객체-기본 규칙-디지털 물리적 현실이며, 이는 각각 게임 엔진 ECS 프레임워크의 개체-구성 요소-시스템에 해당합니다.
어떤 의미에서 자율 세계/풀체인 게임은 우리가 살고 있는 현실 세계의 정보 비트를 기반으로 차세대 가상 세계의 구축을 모색하고 있습니다. 또는 머스크의 용어를 사용하여 가상 세계를 기반으로 새로운 가상 세계를 중첩할 수도 있습니다. 이는 다층적인 세계가 무한히 재귀적으로 중첩되는 SF TV 시리즈 릭 앤 모티의 유명한 장면과 일치합니다.
자율 세계/풀체인 게임을 위한 새로운 기본 요소의 구현 패러다임
위의 내용은 자율 세계/풀체인 게임에 대한 단순화된 설명입니다. 자율 세계/풀체인 게임의 내러티브를 인스턴스화하려면 블록체인, 게임 엔진, 미들웨어, 게임 클라이언트 및 기타 엔지니어링 모듈로 구성된 완전한 새로운 기본 요소 세트가 필요합니다.
자율 세계/풀체인 게임의 새로운 기본 요소는 세 가지 핵심 문제를 해결해야 합니다.
블록체인 확장성 문제. 자율 세계/풀체인 게임의 지속성, 불변성 및 무허가 특성을 달성하려면 모든 게임 상태와 로직을 체인에 업로드해야 하며, 이는 블록체인의 확장성과 프로그래밍 가능성에 대한 요구 사항이 매우 높습니다.
틱 루프 문제. 블록체인은 시간 방향에 따른 순차적인 상태 머신으로, 자율 세계/풀체인 게임의 상태를 관리하는 데는 적합하지 않습니다. 자율 세계/풀체인 게임에는 일출과 일몰, 몹의 순찰 경로 등과 같은 수많은 순환 이벤트가 있기 때문입니다. 게다가 블록체인은 수동적 상태 업데이트이므로 사용자가 이벤트를 트리거하려면 트랜잭션을 보내야 합니다.
디지털 물리적 현실의 불변성과 기본 규칙 및 객체 추가, 수정 및 삭제의 개방성과 허가 없는 특성을 실현하는 방법입니다.
위의 세 가지 핵심 문제에 대응하여 자율 세계/풀 체인 게임 팀인 Lattice, Dojo 및 Zypher Games 팀의 자율 세계/풀 체인 게임 프리미티브는 다양한 솔루션을 제공합니다.
Lattice의 자율 세계/풀체인 게임의 기본 요소는 Worlds 개발 프레임워크, MUD 게임 엔진 및 Redstone 기반 합의 프로토콜로 구성됩니다.

세계 개발 프레임워크. World는 MUD V2의 새로운 스토리지 엔진인 STORE를 기반으로 구축된 스마트 계약 개발 프레임워크입니다. STORE는 Runtime에서 정의하는 스토리지 엔진입니다. MUD V2는 Solidity 컴파일러의 저장 모델을 이를 대체합니다.
World는 EVM 애플리케이션의 새로운 패러다임입니다. 커뮤니티 컴퓨터처럼 생각할 수 있습니다. 멀티플레이어 코어로 존재하며 코드든 상태든 체인에 있는 모든 사람의 기여를 받아들입니다.
World에는 프로그래밍 가능한 액세스 관리 기능이 있어 모든 상태나 로직에서 액세스할 수 있는 계정(또는 기타 로직)을 제어할 수 있습니다. 이를 통해 신뢰 계층을 구축할 수 있으며 신뢰할 수 없는 스마트 계약이 스토리지에 직접 쓰지 않고도 상태를 읽고 규칙에 참여할 수 있습니다.
머드 게임 엔진. MUD 풀체인 게임 엔진은 EVM 생태계 최초의 풀체인 게임 엔진입니다. MUD V2는 런타임 정의 스토리지 엔진 STORE, 상태 동기화 및 기본 AA(계정 추상화) 모듈로 구성됩니다.
MUD V2의 새로운 기능을 사용하면 세계가 어떻게 생성되고 변형되는지 결정한 후 자체 루트 액세스를 파괴하는 디지털 물리학 세트를 생성할 수 있습니다. 기능 세트를 제한하지 않고 항상 표준 규칙 세트를 준수합니다. 인간과 기계 모두는 이러한 규칙과 상호 작용하고 그 위에 소셜 및 엔지니어링 장치를 구축할 수 있습니다.
Redstone의 기본 합의 프로토콜. Redstone은 Lattice 및 Optimism과 협력하여 온체인 게임 및 자율 세계 개발자를 위해 특별히 제작된 OP Stack의 첫 번째 플라즈마 롤업 L2 인스턴스입니다.
이는 기존 OP 롤업과 유사하게 작동하지만 입력 상태를 L1에 게시하는 OP 롤업과 달리 Redstone은 데이터 커밋 해시만 게시합니다. 입력 커밋에 해당하는 입력 상태는 데이터 가용성 공급자에 의해 오프체인에 저장됩니다. 입력 약속에 해당하는 입력 상태를 사용할 수 있는지 확인하기 위해 L1에는 공급자에 문제가 있는 경우 누구나 데이터 약속에 이의를 제기할 수 있는 데이터 가용성 문제 계약이 있습니다.
Dojo는 초기 MUD의 Fork 프로젝트였으며 Starknet에서 Cario 언어를 사용하여 MUD를 구현하는 데 전념했습니다. Dojo의 자율 세계/풀체인 게임의 현재 기본 요소는 Cario 상태 및 스마트 계약 개발 프레임워크, 풀체인 게임 엔진 SOZO CLI, 인덱스 및 RPC 서비스 미들웨어 TORLL, KATANA 기본 합의 프로토콜로 구성됩니다.
Cario 상태 및 스마트 계약 개발 프레임워크. Dojo는 Cario 스마트 계약을 사용하여 전체 체인 게임/자율 세계를 구축하기 위한 표준화된 방법을 제공하여 개발 프로세스를 단순화하고 개발자가 아키텍처보다는 논리에 집중할 수 있도록 합니다.
풀체인 게임 엔진 SOZO CLI. SOZO CLI는 풀체인 게임/자율 세계 인스턴스의 생성, 구성, 테스트 및 배포를 지원하고, 새로운 구성 요소 및 시스템의 생산을 지원하며, 여러 자율 세계 인스턴스의 관리를 지원합니다.
인덱싱 및 RPC 서비스 미들웨어 TORII. TORII는 모든 계약 상태를 자동으로 색인화합니다. GraphQL API 또는 gRPC를 통해 상태를 자동으로 노출합니다. 개발자는 더 이상 사용자 지정 인덱서를 생성할 필요가 없습니다.
KATANA 기본 합의 프로토콜. KATANA는 게임 로직을 빠르게 반복할 수 있는 맞춤형 Starknet 개발 네트워크입니다.
Dojo와 MUD의 주요 차이점은 기본 합의 프로토콜로 ZK-Rollup을 사용하고 개발 언어로 Cario 언어를 사용한다는 것입니다.
Dojo의 포크된 MUD(적응형 및 특화된 풀체인 게임/자율 세계 엔진 개발 경로)와 달리 Zypher Game은 ZK 기술을 기반으로 하는 완전한 네이티브 풀체인 게임/자율 세계 엔진입니다. Zypher Game의 풀체인 게임/자율 세계 프리미티브는 주로 게임 엔진 Secret Engine, AW Engine 및 기본 합의 프로토콜 Zytron Kit로 구성됩니다.
Secret Engine은 검증 가능한 암호화 계산을 안전하게 수행할 수 있는 zk가 구동하는 SDK 세트를 제공하여 게임에 필요한 요소가 체인에 봉인된 상태로 유지되도록 합니다. 기존 서비스인 zk-shuffle-as-a-service는 3개 이상의 전체 서비스를 지원했습니다. -체인 카드 게임은 암호화되고 섞입니다.
AW 엔진. AW 엔진은 Gadgets 도구 상자, APP 전용 회로, 온체인 검증 노드 등을 포함하여 ZK가 구동하는 다양한 서비스 SDK로 구성됩니다. AW 엔진은 플러그 앤 플레이 ZK 기능, ZK 회로 구성 가능성 및 RISC ZeroZK 가상 머신과의 타사 통합을 지원합니다.
AW 엔진은 또한 멀티플레이어 실시간 게임을 위해 특별히 Z 4 엔진을 혁신적으로 개발했습니다. Z 4는 zk-rollup을 사용하여 멀티플레이어 게임의 동시성을 확장합니다. 핵심은 상태 변경의 빠른 방법입니다. Z 4를 사용하면 게임이 다음을 수행할 수 있습니다. 소스 체인의 글로벌 상태 방송은 저렴한 로컬 상태 변경으로 변환되어 사용자 수수료를 효과적으로 줄이고 수백만 또는 심지어 수십억 tps를 지원할 수 있습니다.

자이트론 키트. Zytron 키트는 모듈식 Sovereign L3 롤업 빌드 스택입니다. Zytron Kit는 Sovereign L3 Rollup, 사전 컴파일된 계약인 Zypher Games의 게임 엔진, 서버 샤딩, 데이터 호환성 및 맞춤형 네트워크로 구성됩니다.
Zytron 키트는 개발자가 자율 세계, 미니 전략 게임을 구축하거나 가파른 학습 곡선 없이 최소한의 비용으로 온체인에서 AAA 게임을 마이그레이션할 수 있도록 맞춤 제작되어 자산, 게임 로직 및 데이터 스토리지를 온체인으로 마이그레이션할 수 있습니다. 프로덕션 등급 UE를 유지하면서.
Zypher Game은 AW Engine 및 Zytron Kit 외에도 모바일 게이머를 위한 검증된 컴퓨팅 시장을 보유하고 있으며 Zypher는 일부 게임 관련 인프라와도 통합하고 있습니다. .
최근 Zypher Game은 Risc Zero 및 Celesita와도 협력 관계를 맺었습니다. Risc Zero와의 협력을 통해 Zypher Game은 Risc Zero의 범용 ZK 가상 머신을 Zypher 게임 엔진에 통합하고 포함된 게임별 SDK 확장을 통해 Risc Zero의 사용 사례를 확장합니다. Celesita와 협력하여 Zypher Game은 Celesita의 Roll Kit 도구를 사용하여 Zytron Kit를 구축하고 Celesita를 Zytron Kit의 기본 DA 레이어로 사용합니다.
최근 Zypher Games는 B² 네트워크 테스트 네트워크를 출시하여 BTC 생태계를 지원하고 있으며 BTC 생태계가 ZKP 및 AI 기술을 통해 온체인 게임을 개발하는 데 도움을 줄 것임을 나타냈습니다.
요약하다
내러티브에서 프리미티브까지, 블록체인의 확장성 문제, 틱 사이클 문제, 디지털 물리적 현실의 불변성과 기본 법칙, 객체의 개방성을 다루기 위해 자율 세계/풀체인 게임의 새로운 프리미티브는 다음과 같은 이점을 제공합니다. 다른 솔루션. Lattice는 EVM 합의 기계 상태 메커니즘을 대폭 변경하기 위해 OP-Rollup+의 경로를 선택했으며, Zypher Game과 Dojo는 ZKP를 사용하여 상태 데이터를 무신뢰 압축하고 검증을 오프체인 계산으로 전송하기로 선택했습니다.
세 가지 옵션 각각에는 고유한 장점이 있습니다. Lattice의 구현 패러다임은 EVM 호환성과 개발자 친화성 측면에서 장점이 있습니다. Dojo Game은 Starknet의 개발 환경이자 생태학에 특화된 적응입니다. Zypher는 무신뢰성, 확장성 및 성능 유연성을 결합한 솔루션을 달성하기 위해 모듈식 DA, RiscZero Zk 보조 프로세서 및 비트코인 UTXO의 기본 디지털 물리적 특성을 사용하기로 결정했습니다.
위의 세 가지 패러다임 외에도 eUTXO 상태 데이터 구조를 기반으로 하는 Argus의 World Engine and Nervous(CKB)의 풀체인 게임/자율 월드 프리미티브도 있습니다.
현재 풀체인 게임/자율 세계는 가이트너의 신흥 기술 성장 곡선의 기술 배아 단계에 있으며, 이 단계에는 플레이어보다 개발자가 더 많고 테스트 게임은 4399와 유사한 캐주얼 게임입니다. 이는 암호화폐 벤처 캐피털 펀드가 이 신흥 분야에 반복적으로 투자하는 것을 막지는 못합니다. 왜냐하면 그들의 눈에는 풀체인 게임/자율 세계의 현재 상태가 1820년대 마차를 앞지르지 못한 기차와 같아서 문제가 아니라 기회이기 때문입니다.


