위험 경고: '가상화폐', '블록체인'이라는 이름으로 불법 자금 모집 위험에 주의하세요. — 은행보험감독관리위원회 등 5개 부처
검색
로그인
简中
繁中
English
日本語
한국어
ภาษาไทย
Tiếng Việt
BTC
ETH
HTX
SOL
BNB
시장 동향 보기
Web3 게임의 딜레마와 해결책
星球君的朋友们
Odaily资深作者
2024-09-03 08:00
이 기사는 약 3559자로, 전체를 읽는 데 약 6분이 소요됩니다
Web3 게임이 더 이상 작동하지 않는 걸까요, 아니면 올바른 길을 찾지 못한 걸까요?

'검은 신화: 오공'의 경이적인 인기와 함께 웹3 게임을 폄하하는 목소리가 일고 있다. 최근 매우 부진하고 회의적인 시장 환경에 또 다른 디버프가 추가됐다.

Web3 사람들이 게임을 좋아하지 않기 때문일까요? 시장의 초기 버블 단계에서는 강한 투기적 분위기가 불가피한 것이 사실이지만, 여전히 많은 빌더들이 좋은 게임, 진정으로 플레이어에게 속한 게임을 만들려는 의도로 업계에 뛰어들고 있으며 Web3는 이를 달성하고자 합니다. 진정한 대량 채택인 게임은 우회할 수 없고 시장에 깊숙이 침투할 수 있는 길이기도 합니다.

그러나 현실은 가혹하다. 사람들이 Web3의 첫 번째 게임을 셀 때 품질이 좋은 게임의 수가 매우 적고 대부분의 게임이 플레이어에게 좋은 사용자 경험을 제공하지도 않고 대량 채택에 대한 기대도 충족하지 못한다는 것을 알게 됩니다. . Web2에서 성공적인 실무 경험을 가진 많은 게임 팀이 Web3에서 실패했다고 현재 이해되는 이유는 주로 두 가지입니다.

1. 기존 게임에 비해 Web3 게임은 지속적인 게임 콘텐츠 업데이트를 제공하기 어렵습니다.

2. 다양한 청중으로 인해 Web3 게임은 기존 게임보다 게임 플레이 이외의 게임 경제 문제를 더 많이 고려해야 합니다.

게임 콘텐츠 업데이트 딜레마

게임이 장기적으로 활력을 유지하려면 업데이트와 패치가 필수적입니다. 그렇지 않으면 버그가 수정되지 않고 플레이어의 신선함이 오래 지속되지 않습니다. 전통적인 게임 개발에서는 데이터 구조가 변경되지 않고 게임 로직이 변경되는 경우 간단한 프로그램 로직 패치로 관련 업그레이드를 완료할 수 있습니다.

그러나 블록체인의 변조 불가능성으로 인해 겉으로는 단순해 보이는 구현에 어려움이 더해집니다. Solidity 게임 개발을 예로 들면, 온라인 게임 계약은 게임의 전체 데이터 구조를 결정하는 경우가 많습니다. 게임 로직 자체가 데이터 상태의 마이그레이션이기 때문에 게임 로직을 수정하려면 계약을 업그레이드해야 하는 경우가 많습니다.

계약이 업그레이드된 후에는 업그레이드 전 계약의 데이터를 계속해서 재사용할 수 없습니다. 게임 로직의 업그레이드를 완료하려면 다음 두 가지 옵션만 있습니다.

마이그레이션 1개

2. 계약 설계 초기에 데이터 레이어와 로직 레이어를 분리합니다.

두 번째 옵션은 계약 호출의 가스 소비를 증가시키므로 Web3에서 빈번한 게임 콘텐츠 업그레이드를 달성하기 어려운 경우가 많으며, 이는 잠재적인 게임이 고객을 계속 확보할 수 있는 능력에 해를 끼칩니다.

데이터 인터페이스의 논리적 업그레이드 없음


데이터 인터페이스를 논리적으로 업그레이드했습니다.

이 문제를 해결하려면 먼저 데이터 재사용 및 데이터 업그레이드 문제를 해결해야 합니다. 게임 로직이 수정되더라도 원본 데이터는 그대로 유지되기를 원합니다. 여기서 가장 비용이 들지 않는 솔루션은 독립 실행형 App As A 롤업입니다. App Rollup에서는 원본 데이터의 Merkle 루트를 바로 재사용할 수 있고, 로직 수정은 코드 로직에만 반영하면 되기 때문입니다.

가상 머신에서 직접 실행되는 논리적 업그레이드

데이터 재사용 및 로직 업그레이드 문제가 해결된 후에도 데이터 구조 업그레이드 문제는 게임 업그레이드에 여전히 특정 과제를 안겨줄 것입니다. 체인상의 일반적인 데이터 마이그레이션은 오라클이 설정된 스크립트에 따라 데이터를 수정한 후 다시 체인에 입력해야 하는 경우가 많아 시간이 많이 소요됩니다.

App As A 롤업 아키텍처에서는 데이터 마이그레이션이 감사된 후 zkVM에서 실행될 수 있으므로 마이그레이션 논리를 완전히 검증할 수 있습니다. 많은 시나리오에서 데이터 마이그레이션에는 데이터 재구성이 포함되므로 각 리프 노드 재구성에 포함된 코드가 약 1,000라인인 경우 백만 개가 넘는 리프 노드에 필요한 실행 추적은 약 1,000라인이 될 수 있습니다. 100w. 현재 일반 zkVM의 백만 추적 라인당 검증 시간은 9~15초이므로 전체 zk 데이터 마이그레이션 시간은 여전히 제어 가능한 숫자입니다.

Web3 게임 콘텐츠 반복에 새로운 방법론을 제공하는 것은 바로 Application Rookup의 데이터 독립성 때문입니다.

다른 체인에 있는 앱의 복잡성과 업데이트의 긴급성은 게임보다 훨씬 적기 때문에 zkVM은 전체 체인 게임 또는 검증 가능한 게임에 새로운 기회를 가져올 것입니다.

경제학과 혜택 분배의 딜레마

게임 프로젝트 개발은 복잡하고 포괄적이며 매우 사소한 작업입니다. 고품질 게임이 실질적인 경제적 이익을 가져올 수 없다면 전통적인 게임 분야에 비해 Web3는 개발자에게 점점 더 매력적이지 않을 것입니다.

현재 게임 프로젝트와 퍼블릭 체인 간의 관계는 종종 트래픽 관계에 의해 지배되고 수익 관계로 보완됩니다. 트래픽 관계가 있는 중급 게임 프로젝트는 퍼블릭 체인이 제공하는 플랫폼 트래픽과 초기 트래픽에 의존하는 경우가 많습니다. 퍼블릭 체인은 좋은 게임 프로젝트를 흡수하고 게임이 가져온 퍼블릭 체인 사용자의 증가를 즐깁니다. 게임이 출시되었습니다.

수익 관계는 더 복잡해질 것이며 더 깊은 관심 분배 문제를 숨길 것입니다. 한편으로는 사용자 행동이 체인의 가스 수익과 게임 콘텐츠 소비 요금을 포함한 수익을 창출하고, 다른 한편으로는 게임 트래픽과 소비를 가져옵니다. 통화 가격 거래량이 많은 부가가치 게임은 게임 토큰 발행을 통해 자산 소득을 창출하고 체인에 번영하는 생태적 효과를 가져오며 퍼블릭 체인의 토큰 가치 평가 기대치를 더욱 높입니다.

이러한 복잡한 이해 관계에서는 실제로 사용자의 실제 지출을 어떻게 할당해야 하는지에 대한 명확한 정의와는 거리가 멀습니다. 게임을 콜드 스타트하려면 많은 자금이 필요하며, 사용자의 첫 번째 수입은 체인에 지불되는 가스 요금을 기준으로 하는 경우가 많습니다. 이로 인해 게임 제작자가 긍정적인 피드백을 받는 주기가 매우 길어지는 경우도 있습니다. 브러시 양이 체인의 기본 DAU 값에 도달한 후 빈약한 보조금으로 혈액을 복원하는 팀입니다. 이로 인해 게임은 초기 단계에서 토큰 기대치에 의존하여 플레이어가 상호 작용을 위해 가스를 지불하도록 유도합니다. 게임 플레이어 입장에서는 이 가스 부담 부분을 더 이상 무시할 수 없기 때문에 체인 게임에서는 사용자가 자신의 토큰을 소비하도록 유도하고 있으며, 이는 게임 토큰 구매가 기존 게임보다 어려워졌다는 것을 의미합니다.

게임 재충전은 게임에 대한 긍정적인 피드백의 핵심 단계이므로, 게임 재충전을 지연시키는 가스 부담은 게임의 고객 확보 능력에 큰 해를 끼칩니다. 그러나 체인 게임은 전통적인 의미에서 체인에 업로드할 의무를 져야 하기 때문에 레이어 2에서도 가스는 여전히 게임의 기본 토큰의 첫 번째 재충전보다 먼저 발생합니다. 따라서 Web3에는 진정한 "먼저 플레이하고 나중에 소비하는" 게임 경험이 없습니다.

게임아이템 거래는 블록체인 게임의 중후반에서 가장 매력적인 부분으로 꼽힌다. 크립톤 골드나 장기간의 상호작용 노력을 통해 획득한 고부가가치 게임 아이템은 유통 및 수집 후에도 지속적으로 가치가 상승하며, 이는 게임 플레이어와 디자이너 모두에게 흥미로운 경험입니다. 그러나 게임 아이템은 게임 파생상품이므로 유통 거래로 발생하는 프리미엄의 대부분은 다른 온체인 상품으로 나뉜다. 게임 NFT의 거래 수수료는 NFT 거래소로, 게임 토큰의 거래는 디파이로 나뉜다. . 좋은 게임에서 창출된 가치는 게임 팀을 지원하기 위해 게임으로 효과적으로 유입될 수 없습니다.

토큰 가치 변동으로 인해 게임 내 출력이 동적으로 증폭됩니다. 게임 토큰의 가치가 과소평가되면 게임 비율이 낮아지고 게임 생산량과 실제 게임 토큰 투자가 양의 상관관계를 갖는 경우가 많아 동일한 게임 토큰을 소비하는 데 드는 비용은 낮아지지만 생산량은 높아집니다. 게임 화폐 가격이 높을 때 게임 토큰의 과도한 가치는 게임 내 소비 충동을 방해합니다. 이러한 증폭 효과로 인해 게임 토큰의 가치 변동이 오프사이트 및 온사이트 생산량 모두에 의해 영향을 받게 되어 토큰 경제 설계와 관련된 과제가 증가합니다.

롤업 + zkVM으로서의 앱: 가능한 탈출구

이러한 일련의 과제를 열거하면서 우리는 롤업으로서의 애플리케이션(Application As Rollup) 아키텍처가 관련 문제를 적절하고 효과적으로 완화할 수 있다는 것을 예기치 않게 발견했습니다.

우선, 자체 롤업의 실제 가스가 풀체인 게임의 1/20 또는 심지어 그 이하로 크게 줄어들 것입니다. 이를 통해 프로젝트 팀은 게임 초기 단계에서 가스 요금의 간섭을 완전히 제거하고 진정한 무료 게임 경험을 제공하며 게임 초기 단계의 콜드 스타트를 위한 더 나은 환경을 조성할 수 있습니다.

둘째, Application As Rollup은 원클릭 대출 플랫폼을 제공할 수 있으며, 게임 초기에 사용자는 USDC를 사용하여 게임 내부 토큰을 빌려 게임 내 유료 기능을 사용해 볼 수 있습니다. 게임의 긍정적인 기대 출력이 소비보다 더 큰 경우가 많기 때문에 사용자는 출력이 소비를 초과한 후 원래 대출에 사용된 USDC 담보를 완전히 상환할 수 있습니다.

유통 과정에서 롤업으로서의 애플리케이션은 게임 자산을 위한 크로스체인 브리지 역할을 효과적으로 수행할 수 있습니다. 다른 체인에 자산을 전송해야 하는 경우 해당 자산을 게임에 입금한 다음 다른 체인에 인출하기만 하면 됩니다. 이 기본 크로스체인 기능을 통해 게임 파생 상품 거래 가치의 일부를 게임 자체에서 포착할 수 있습니다.

더욱 급진적인 점은 게임이 대출을 위한 스테이블코인 예금 기능을 제공할 수 있어 과거에는 체인으로만 포착할 수 있었던 TVL 가치를 이제는 게임 자체로 포착할 수 있다는 점이다. 마지막으로, 애플리케이션 롤업은 골드 플레이어를 위한 가스 요금과 유사한 메커니즘을 게임에 도입함으로써 궁극적으로 전통적인 체인 가스 요금을 확보할 수 있는 기능을 제공할 수 있습니다. 이 메커니즘의 더 가능한 설계는 토큰 값이 높을 때 가스 비용이 낮고, 토큰 값이 낮을 때 가스 비용이 높다는 것입니다. 그 본질은 레이어 3의 독립성 때문입니다. 가스 가치 및 토큰 가치. 토큰 가치 변동의 특정 완화.

물론 이 중 어느 것도 하루아침에 일어나지는 않을 것입니다. zkVM을 게임 애플리케이션에 적용한 초기 업체인 Delphinus Lab zkWASM은 최근 zkWASM 미니 롤업을 출시했습니다. 이는 ZK Rollup 애플리케이션의 신속한 개발 및 배포를 위한 툴킷입니다. 이를 통해 개발자는 Rust 코드를 작성하고 이를 WebAssembly로 컴파일한 다음 Node.js 환경에서 실행할 수 있습니다. 이 SDK는 거래를 처리하고, 영지식 증명을 생성하며, 블록체인과 상호 작용합니다.

핵심 프로세스는 거래 수신, WASM 가상 머신에서 거래 처리, zkWASM 클라우드 서비스를 사용하여 증명 생성, 최종적으로 검증 및 결제를 위해 블록체인에 증명 제출입니다. 전체 프로세스는 거래의 개인 정보 보호와 보안을 보장하는 동시에 블록체인의 확장성을 크게 향상시킵니다. 개발자는 복잡한 영지식 증명의 기술적 세부 사항을 깊이 이해할 필요 없이 애플리케이션 로직에만 집중하면 됩니다. 또한 증명 및 거래 데이터를 사용하여 온체인 결제를 실행하고 Merkle 루트 및 검증 API를 저장하여 증명을 확인하고 결제가 체인의 Merkle 루트 순서대로 이루어지도록 보장하는 롤업 모니터링 시스템도 포함되어 있습니다. 또한 SDK는 로컬 개발 환경 구축을 단순화합니다. MongoDB 및 Redis를 시작하고 dbservice를 실행한 다음 ts 디렉터리에서 npm run server를 실행하면 전체 로컬 서비스가 시작됩니다.

zkWASM 미니 롤업 SDK의 출현은 Web3 게임이 직면한 이중 과제에 대한 잠재적인 솔루션을 제공합니다. Application As A Rollup의 아키텍처를 통해 게임 콘텐츠의 업데이트 프로세스를 단순화할 뿐만 아니라 게임 경제 모델의 최적화를 위한 새로운 가능성을 제공합니다.

이 혁신적인 방법은 먼저 WASM의 호환성을 활용하여 많은 기존 개발자가 Rust와 같은 가장 친숙한 프로그래밍 언어를 사용하여 게임 코드를 작성할 수 있도록 하며, 두 번째로 게임 개발자가 데이터 재사용 및 논리 업그레이드를 보다 쉽게 구현할 수 있도록 합니다. 가스 비용이 크게 줄어들고, 진정한 "가스 플레이 없음"과 "먼저 플레이하고 나중에 소비하는" 경험을 달성하는 것도 가능합니다. 동시에 크로스체인 자산 이전, 대출 기능 등을 포함하여 게임 프로젝트에 가치를 포착할 수 있는 더 많은 기회를 제공하여 보다 지속 가능한 게임 경제 시스템을 구축하는 데 도움을 줍니다.

zkWASM을 사용하여 한 번의 클릭으로 롤업을 발행한다는 것은 개발자 측과 사용자 측 모두에서 대량 채택을 향한 견고한 발걸음을 내딛을 수 있음을 의미합니다. 이 기술은 아직 초기 단계이고, Web3 게임 역시 이 사이클 동안 원 안팎에서 이중 불신에 직면하고 의구심 속에서 앞으로 나아가기 위해 애쓰고 있지만 현재 Web3가 직면하고 있는 핵심 문제를 해결할 수 있는 방법을 제시합니다. 계략.

더 많은 게임 개발자가 이 기술을 채택하고 점점 더 많은 게임 운영자와 대출 계약이 위에서 제안한 경제 모델에 기꺼이 참여함에 따라 Web3 게임이 점차 기존의 어려움을 극복할 것이라고 믿을 수 있는 이유가 있습니다. 우리는 우리만의 Black Myth Wukong이나 Call of Duty를 갖기를 기대하지 않지만 기회를 이용하기보다는 열심히 하고 옳은 일을 하고 궁극적인 목표를 향해 끊임없이 노력함으로써 Web3 게임은 결국 그들만의 "얼굴"의 순간을 맞이하게 될 것입니다. destiny' 그리고 추진력 업계 전체가 함께 대규모 적용의 전야를 겪고 있습니다.

GameFi
Odaily 공식 커뮤니티에 가입하세요