>  기사  >  내러티브부터 프리미티브까지, 풀체인 게임 엔진 Mud, Dojo, Zypher를 위한 3가지 유형의 디자인 패러다임

내러티브부터 프리미티브까지, 풀체인 게임 엔진 Mud, Dojo, Zypher를 위한 3가지 유형의 디자인 패러다임

WBOY
WBOY앞으로
2024-04-08 13:13:06636검색

자율 세계/풀체인 게임은 암호화폐 기술 괴짜들에게 지루한 장난감인가요? 아니면 컬트적인 MeMe인가요?

이러한 질문을 하는 이유는 자율 세계/풀체인 게임의 추상적이고 복잡한 정의와 현재의 단순하고 초보적인 게임 인터페이스 및 상호 작용이 대부분의 게임 플레이어를 지루하고 중독되게 만들었기 때문입니다.

그러나 사실 자율세계/풀체인 게임은 다른 패러다임 게임과 완전히 다른 게임 경험을 가지고 있지만, 그렇다고 해서 재미가 없는 것은 아닙니다. 베테랑 게임 플레이어로서 최초의 풀체인 게임인 다크포레스트는 이틀 연속 밤새 플레이한 게임이 5년 만에 유일했습니다.

从叙事到原语,全链游戏引擎 Mud、Dojo、Zypher 的 3 类设计范式

다른 게임의 공간이 샌드박스이고, 게임 콘텐츠가 비밀방 게임의 시뮬레이션이라면, 풀체인 게임의 공간은 디지털 물리적 현실이고, 풀체인의 콘텐츠는 게임은 현실 세계 시뮬레이션 게임입니다. Dark Forest를 플레이하면서 나는 Liu의 "삼체 문제"에서 내 뼈를 관통하는 우주 공포를 진정으로 경험했습니다.

자율 세계/풀 체인 게임의 기본 내러티브

래티스 팀은 "자율 세계 선언"에서 자율 세계/풀 체인 게임 개념의 의미와 확장을 정의하고 자율 세계/풀 체인을 결합했습니다. Web2.5 게임으로 게임을 분류합니다.

자율 세계/풀체인 게임은 디지털 물리적 현실과 기본 법칙을 기반으로 하는 자립형 오픈 게임 시스템으로 영속성, 불변성 및 허용성을 갖습니다.

좁은 의미의 풀체인 게임은 자율적인 세계입니다. 플레이 가능성은 게임 콘텐츠(우주론, 줄거리,

음악, 세로 그림 등)와 게임 목표(레벨, 업적, 복사본, 국가 등)은 게임 개발자가 제공하는 전투) 등이지만 플레이어가 자신의 세계에서 구축한 하위 세계(Sub-World)의 실제 경험에서 비롯됩니다.

자율 세계/풀 체인 게임의 구성 논리는 객체 - 기본 법칙 - 디지털 물리적 현실이며, 이는 각각 게임 엔진 ECS 프레임워크의 엔터티 - 구성 요소 - 시스템에 해당합니다.

어떤 의미에서 자율 세계/풀체인 게임은 우리가 살고 있는 현실 세계의 정보 비트를 기반으로 차세대 가상 세계의 구축을 모색하고 있습니다. 또는 머스크의 용어를 사용하여 가상 세계를 기반으로 새로운 가상 세계를 중첩할 수도 있습니다. 이는 다층적인 세계가 무한히 재귀적으로 중첩되는 SF TV 시리즈 "릭 앤 모티"의 유명한 장면과 일치합니다.

자율 세계/풀 체인 게임을 위한 새로운 프리미티브의 구현 패러다임

위는 자율 세계/풀 체인 게임에 대한 단순화된 설명입니다. 자율 세계/풀체인 게임의 내러티브를 인스턴스화하려면 블록체인, 게임 엔진, 미들웨어, 게임 클라이언트 및 기타 엔지니어링 모듈로 구성된 완전한 새로운 기본 요소 세트가 필요합니다.

자율 세계/풀체인 게임을 위한 새로운 프리미티브는 3가지 핵심 문제를 해결해야 합니다:

  1. 블록체인의 확장성 문제. 자율 세계/풀체인 게임의 지속성, 불변성 및 무허가 특성을 달성하려면 모든 게임 상태와 로직을 체인에 업로드해야 하며, 이는 블록체인의 확장성과 프로그래밍 가능성에 대한 요구 사항이 매우 높습니다.
  2. 틱 루프 문제. 블록체인은 시간의 방향에 따른 순차적인 상태 머신으로, 자율적인 세계/풀체인 게임의 상태를 관리하는 데는 적합하지 않습니다. 자율 세계/풀체인 게임에는 일출과 일몰, 몹의 순찰 경로 등과 같은 수많은 순환 이벤트가 있기 때문입니다. 게다가 블록체인은 수동적 상태 업데이트이므로 사용자가 이벤트를 트리거하려면 트랜잭션을 보내야 합니다.
  3. 디지털 물리적 현실의 불변성과 기본 규칙 및 객체 추가, 수정 및 삭제의 개방성과 무허가 특성을 실현하는 방법입니다.

위의 세 가지 핵심 문제에 대응하여 자율 세계/풀 체인 게임 팀인 Lattice, Dojo 및 Zypher Games 팀의 자율 세계/풀 체인 게임 프리미티브는 서로 다른 솔루션을 제시했습니다.

Lattice의 자율 세계/풀체인 게임의 기본 요소는 Worlds 개발 프레임워크, MUD 게임 엔진 및 Redstone 기반 합의 프로토콜로 구성됩니다.

从叙事到原语,全链游戏引擎 Mud、Dojo、Zypher 的 3 类设计范式

세계 개발 프레임워크. World는 MUD V2의 새로운 스토리지 엔진인 STORE를 기반으로 구축된 스마트 계약 개발 프레임워크입니다. STORE는 Runtime에서 정의하는 스토리지 엔진입니다. MUD V2는 Solidity 컴파일러의 저장 모델을 이를 대체합니다.

World는 EVM 애플리케이션의 새로운 패러다임입니다. 커뮤니티 컴퓨터처럼 생각할 수 있습니다. 멀티플레이어 코어로 존재하며 코드든 상태든 체인에 있는 모든 사람의 기여를 받아들입니다.

World에는 프로그래밍 가능한 액세스 관리 기능이 있어 상태나 논리에 따라 액세스할 수 있는 계정(또는 기타 논리)을 제어할 수 있습니다. 이를 통해 신뢰 계층을 구축할 수 있으며 신뢰할 수 없는 스마트 계약이 스토리지에 직접 쓰지 않고도 상태를 읽고 규칙에 참여할 수 있습니다.

MUD 게임 엔진. MUD 풀체인 게임 엔진은 EVM 생태계 최초의 풀체인 게임 엔진입니다. MUD V2는 런타임 정의 스토리지 엔진 STORE, 상태 동기화 및 기본 AA(계정 추상화) 모듈로 구성됩니다.

MUD V2의 새로운 기능을 사용하면 세계가 어떻게 생성되고 변형되는지 결정한 다음 기능 세트를 제한하지 않고 자체 루트 액세스를 파괴하는 디지털 물리학 세트를 생성할 수 있으며 항상 표준 규칙 세트를 준수합니다. 인간과 기계 등 누구나 이러한 규칙과 상호 작용하고 그 위에 소셜 및 엔지니어링 장치를 구축할 수 있습니다.

Redstone 기반 합의 프로토콜. Redstone은 OP Stack의 첫 번째 플라즈마 롤업 L2 인스턴스로, 특히 온체인 게임 및 자율 세계 개발자를 위해 Lattice 및 Optimism과의 파트너십을 통해 구축되었습니다.

기존 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로 구성됩니다.

从叙事到原语,全链游戏引擎 Mud、Dojo、Zypher 的 3 类设计范式

Secret Engine 은 검증 가능한 암호화 계산을 안전하게 수행할 수 있는 zk 기반 SDK 세트를 제공하여 게임에 필요한 요소가 체인에 봉인된 상태로 유지되도록 합니다. - 서비스는 전체 체인에 있는 3개 이상의 카드 게임에서 카드를 암호화하고 섞는 데 도움을 주었습니다.

AW 엔진 . AW 엔진은 Gadgets 도구 상자, APP 전용 회로, 온체인 검증 노드 등을 포함하여 ZK가 구동하는 다양한 서비스 SDK로 구성됩니다. AW 엔진은 플러그 앤 플레이 ZK 기능, ZK 회로 구성 가능성 및 RISC ZeroZK 가상 머신과의 타사 통합을 지원합니다.

AW 엔진은 또한 멀티플레이어 실시간 게임을 위해 특별히 Z4 엔진을 혁신적으로 개발했습니다. Z4는 zk-rollup을 사용하여 멀티플레이어 및 멀티게임 게임의 동시성을 확장합니다. 핵심은 z4가 게임을 허용하는 빠른 방법입니다. 체인의 글로벌 상태 방송은 저렴한 로컬 상태 변경으로 변환되어 사용자 수수료를 효과적으로 줄이고 수백만 또는 수십억 개의 TPS를 지원할 수 있습니다.

从叙事到原语,全链游戏引擎 Mud、Dojo、Zypher 的 3 类设计范式

자이트론 키트 . Zytron 키트는 모듈식 Sovereign L3 롤업 빌드 스택입니다. Zytron 키트는 사전 컴파일된 계약인 Zypher Games의 게임 엔진인 Sovereign L3 Rollup, 서버 샤딩, 데이터 호환성 및 맞춤형 네트워킹으로 구성됩니다.

Zytron 키트는 개발자가 자율 세계, 미니 전략 게임을 구축하거나 가파른 학습 곡선 없이 최저 비용으로 온체인 AAA 게임을 마이그레이션할 수 있도록 맞춤 제작되어 생산을 유지하면서 자산, 게임 로직 및 데이터 스토리지를 마이그레이션할 수 있습니다. -등급 UE.

AW Engine 및 Zytron Kit 외에도 Zypher Game은 모바일 게이머를 위한 검증된 컴퓨팅 시장을 보유하고 있으며 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 ² 네트워크 테스트 네트워크를 출시했습니다. 이는 B TC 생태계를 지원하고 있으며 B TC 생태계가 ZKP 및 AI 기술을 통해 온체인 게임을 개발하는 데 도움이 될 것임을 나타냅니다.

요약

내러티브부터 프리미티브까지, 블록체인의 확장성 문제, Tick 주기 문제, 디지털 물리적 현실의 불변성과 기본 규칙, 객체의 개방성을 다루기 위해 자율 세계/풀체인 게임 새로운 프리미티브는 다양한 솔루션을 제공합니다. Lattice는 EVM 합의 기계 상태 메커니즘을 근본적으로 변경하는 OP - Rollup +의 경로를 선택했으며, Zypher Game과 Dojo는 ZKP를 사용하여 상태 데이터를 무신뢰 압축하고 검증을 오프체인 계산으로 전송하기로 선택했습니다.

세 가지 옵션은 각각 고유한 장점을 가지고 있습니다. Lattice의 구현 패러다임은 EVM 호환성과 개발자 친화성 측면에서 장점이 있습니다. Dojo Game의 개발 환경과 Starknet을 위한 생태학적인 적응. Zypher는 무신뢰성, 확장성 및 성능 유연성을 결합한 솔루션을 달성하기 위해 모듈식 DA, RiscZero Zk 보조 프로세서 및 비트코인 ​​UTXO의 기본 디지털 물리적 특성을 사용하기로 결정했습니다.

위의 3가지 패러다임 외에도 eUTXO 상태 데이터 구조를 기반으로 하는 Argus의 World Engine and Nervous(CKB)의 풀체인 게임/자율 세계 프리미티브도 있습니다.

현재 풀체인 게임/자율 세계는 가이트너의 신흥 기술 성장 곡선의 기술 초기 단계에 있습니다. 이 단계에서는 플레이어보다 개발자가 더 많고 테스트 게임은 4399와 유사한 캐주얼 게임입니다. 이는 암호화폐 벤처 캐피털 펀드가 이 신흥 분야에 반복적으로 투자하는 것을 막지는 못합니다. 왜냐하면 그들의 눈에는 풀체인 게임/자율 세계의 현재 상태가 1820년대 마차를 앞지르지 못한 기차와 같기 때문입니다. 그것은 문제가 아니라 기회입니다.

위 내용은 내러티브부터 프리미티브까지, 풀체인 게임 엔진 Mud, Dojo, Zypher를 위한 3가지 유형의 디자인 패러다임의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
이 기사는 chaincatcher.com에서 복제됩니다. 침해가 있는 경우 admin@php.cn으로 문의하시기 바랍니다. 삭제