Starknet: 풀체인 게임 생태학적 개발 장점 및 고품질 프로젝트 분석
Gamefi의 죽음의 소용돌이를 경험한 후, 시장은 2023년에 풀체인 게임에 더욱 집중할 것입니다. 현재 Starknet은 가장 풍부한 풀체인 게임 생태계를 보유하고 있습니다. 그렇다면 왜 Starknet이 많은 풀체인 게임 프로젝트에서 지원됩니까? 풀체인 게임을 개발하는데 어떤 장점이 있나요? 동시에, 우리가 집중할 가치가 있는 프로젝트는 무엇입니까? 이 기사에서는 이러한 질문을 심층적으로 살펴봅니다.
풀체인 게임 전체에 대해 잘 모르는 친구들은 먼저 Jian 삼촌의 이전 기사 풀체인 게임에 관한 8가지 질문을 읽어보세요.
풀체인 게임 개발 시 Starknet의 장점
소셜 미디어에서 스타크넷은 점차 올체인 게임을 위한 가장 인기 있는 개발 플랫폼으로 분류되었습니다. 2021년 스타크넷에서 Arbiturm에서 Loot Realms로의 마이그레이션을 발표한 것 외에도 Cartridge, Influence, Matchbox와 같은 프로젝트도 있습니다. DAO, Briq., Cafe Cosmos 및 기타 풀체인 게임 프로젝트.
많은 풀체인 게임에 포함될 가치가 있는 Starknet의 장점은 무엇입니까? 저자는 다음과 같은 점이 있다고 생각합니다.
지속적으로 확장 가능한 성능 이점(높은 TPS, 낮은 가스)
풀체인 게임에서는 블록체인이 게임의 서버이고 모든 플레이어 작업은 스마트 계약과의 상호작용을 통해 완료되어야 하기 때문에 체인이 풀체인 게임 생태계를 발전시키려면 성능을 충족해야 합니다. 높은 TPS와 낮은 Gas를 동시에 요구하는, 지속적으로 업그레이드되고 있는 스타크넷은 그러한 잠재력을 가지고 있습니다.
기본 알고리즘의 관점에서 Starknet이 채택한 핵심 알고리즘 STARK는 대규모 컴퓨팅 애플리케이션에 더 적합하며, 검증 규모가 확대됨에 따라 평균 검증 시간과 증명 크기는 계속 감소할 것입니다. 아래 그림과 같이 해시 호출이 3072개일 경우 검증 시간은 40밀리초로 평균 76.75회/ms이고, 해시 호출이 49152개일 경우 검증 시간은 약 60밀리초로 평균 819.2회이다. 시간/ms.밀리초이며 증명 크기에도 동일하게 적용됩니다. 따라서 대규모 풀체인 게임 제작 측면에서 STARK 알고리즘은 분명한 장점을 갖고 있으며 높은 TPS를 달성할 수 있습니다.

다양한 보안 수준에서 검증 시간 및 증명 크기와 해시 호출을 비교한 선형 그래프
동시에 STARK에서 사용하는 재귀 증명은 온체인 검증 비용을 줄이는 데에도 도움이 됩니다. 간단히 말해서, 재귀적 증명은 여러 업스트림 STARK 증명을 하나의 증명으로 압축할 수 있음을 의미하며, 결국 체인은 여러 업스트림 증명의 유효성을 확인하기 위해 요약에 의해 생성된 단일 증명만 확인하면 됩니다. 이는 단일 거래를 의미합니다. 거래로 인해 상환되는 가스가 더욱 감소됩니다.

일반적인 재귀 증명 프로세스
실제 팀 활동으로 판단하면 스타크넷의 퀀텀 리프 업그레이드도 본격화되고 있습니다. 현재 메인 네트워크는 버전 V 0.12.0으로 업그레이드되었으며 테스트 네트워크는 버전 V 0.12.1로 출시되어 TPS 측면에서 크게 개선되었습니다. 거래비용 역시 앞으로도 지속적으로 최적화될 예정입니다.

Starknet 업그레이드 로드맵(출처: Twitter 사용자 @100 Sheng)
기본 계정 추상화에는 사용자 경험을 향상시키는 데 무한한 가능성이 있습니다.
블록체인 성능에 대한 요구사항이 이전에 하드웨어 관점에서 풀체인 게임 개발을 제한했던 요소라면, 사용자 관점에서 볼 때 풀체인 게임 개발을 제한하는 것은 Gamefi보다 나쁜 사용자 경험입니다.
최근 인기를 얻고 있는 Loot Survivor를 예로 들면, 사용자가 공격, 탈출 또는 업그레이드 작업을 수행할 때마다 지갑을 팝업하여 서명 승인 트랜잭션을 수행해야 합니다. 프로세스가 상당히 번거롭습니다. . 게다가 이건 그냥 가벼운 게임일 뿐이고, 대규모 멀티플레이어 온라인 풀체인 게임이 이런 경험을 갖고 있다면 더 이상 플레이 가능성을 논하지 마세요.
그렇다면 Starknet은 풀체인 게임에서 이러한 문제를 어떻게 해결합니까? 대답은 기본 계정 추상화입니다. 이더리움의 이중 계정 모델(EOA 및 CA) 설계와 달리 Starknet은 계정 계약이라는 하나의 계정 설계만 갖고 ERC-4337을 참조하여 기본 계정 추상화를 구현합니다.
계정의 추상적 개념을 이해하지 못하는 친구들은 지안 삼촌의 이전 기사를 읽어보세요.계정 추상화: 암호화폐 세계 단순화》。
예를 들어, 1년 반 전 Starknet Hackathon에서 Briq, Loot Realms 및 Topology 팀이 공동으로 출시한 창의적인 기능인 Session Key는 Starknet의 기본 계정 추상화를 사용하여 설계되었습니다. 이를 통해 사용자는 모든 작업에 서명할 필요가 없습니다. 풀체인 게임.
이 아이디어는 올해에도 적용됐는데, 지난 8월 7일 Realms 팀이 개발한 아케이드 계정(Arcade Account)이 세션 키 기능을 최초로 구현한 것입니다. 사용자 경험의 개선은 아케이드 계정을 사용하여 Loot Survivor 게임을 시연하는 Loot Realms 팀이 게시한 비디오에서도 분명하게 드러납니다. 모든 공격에 서명할 필요가 없고 너무 오래 기다릴 필요도 없습니다.

물론, 스타크넷의 기본 계정 추상화는 세션 키 기능을 훨씬 뛰어넘어 풀체인 게임의 사용자 경험을 향상시키며, 앞으로 더 많은 가능성이 있을 것입니다.
암호화폐 게임 엔진: Dojo
우리 모두 알고 있듯이 게임 엔진은 게임 개발에 매우 중요합니다. 이를 통해 개발자는 각 게임마다 기본 시스템(물리 시뮬레이션, 그래픽 렌더링 및 기본 게임 메커니즘)을 처음부터 만들 필요가 없으므로 절약된 비용과 시간을 게임 콘텐츠 혁신에 더 잘 투자할 수 있습니다.
어느 정도 전통적인 상용 게임의 개발은 Unity와 Unreal Engine이라는 두 가지 주요 게임 엔진에 기인하며, Fortnite 및 Hearthstone과 같이 우리에게 친숙한 대부분의 게임이 이를 기반으로 개발되고 있습니다.
개발자의 관점에서 볼 때, 풀체인 게임 생태계의 규모를 촉진하기 위해서는 개발자가 게임 개발의 어려움을 줄일 수 있도록 도와줄 수 있는 엔진이 필요합니다. 이에 Loot Realms, Cartridge, Briq가 공동 개발한 스타크넷 최초의 풀체인 게임 엔진인 Dojo가 올해 2월 공식적으로 탄생했습니다.

그러나 기존 게임 엔진과 달리 Dojo는 현재 기본적으로 물리적 시뮬레이션 및 3D 렌더링과 같은 고급 기능을 포함하지 않습니다. 왜냐하면 전체 체인 게임 개발은 아직 초기 단계이고 블록체인의 기본 상호 작용과 관련된 문제에 더 많이 직면하고 있기 때문입니다. 따라서 공식 공개에 따르면 Dojo는 다음 네 가지 방향으로 개발을 진행하고 있습니다.
첫 번째는 온체인 성능을 더욱 향상시키기 위해 게임별 L3를 구축하는 것입니다.
두 번째는 게임에서 사기 방지를 실행하여 플레이어가 작업의 모든 단계에서 온체인 확인을 기다릴 필요가 없도록 하여 게임의 원활성을 향상시키는 것입니다.
세 번째는 증명의 일부를 플레이어에서 로컬로 실행하고 마지막으로 주요 ZK 증명만 체인에 업로드하는 것입니다. 이를 통해 게임 실행 기능과 플레이어 개인 정보 보호가 크게 향상됩니다.
네 번째는 자산을 공유하기 위해 보관 인증서를 사용하는 것입니다. 보관 인증서는 오라클과 유사합니다. 정보의 신뢰성에 대한 증거를 제공하지만 제3자의 개입이 필요하지 않습니다. 다른 체인의 자산 소유권은 보관을 통해 증명할 수 있습니다. 인증서 및 사용자는 다양한 체인의 다양한 게임에서 자산을 사용할 수 있습니다.
게임 개발을 위한 인프라로서 게임 엔진은 항상 개발자의 게임 개발 지원 - 히트작 생산 - 더 많은 개발자 유치라는 선순환에서 중요한 역할을 해왔습니다. 저는 Dojo의 개발과 함께 Starknet의 풀체인 게임 생태학적 이점이 점점 더 분명해질 것이라고 믿습니다.
복잡한 풀체인 게임 개발에 친화적인 프로그래밍 언어: Cairo
사실, Dojo 이전에는 풀체인 게임 엔진의 또 다른 큰형인 MUD가 있었습니다. 생태학적 수량이나 기술적 성숙도 측면에서 현재 MUD가 기본적으로 Dojo를 지배하고 있습니다.

그렇다면 Dojo가 여전히 필요한 이유는 무엇입니까? 가장 큰 이유 중 하나는 Solidity 언어를 사용하는 MUD와 달리 Dojo는 복잡한 전체 체인 게임 개발에 더 친숙한 프로그래밍 언어인 Cairo를 사용한다는 것입니다.
Cairo는 STARK를 기반으로 설계되었으며 Starknet 전용 스마트 계약 언어입니다. 모든 코인에는 양면이 있습니다.Cairo는 Solidity에 익숙한 개발자에게는 일정한 학습 비용이 있지만 Cairo는 Solidity보다 더 현대적입니다. 많은 개발자는 Rust 언어와 비슷하며 더 고급적이고 추상적인 기능을 제공할 수 있다고 믿습니다.
예를 들어 앞서 언급한 STARK 증명 생성, 온체인 검증 비용을 줄일 수 있는 재귀 증명, 플레이어에 대한 로컬 부분 증명 수행 등의 기능은 모두 카이로를 통해 구현됩니다. 동시에 Cairo는 Solidity보다 다재다능하여 Starknet의 계약 개발에 적합할 뿐만 아니라 다른 대형 서버나 개인 장치에서도 입증 가능한 프로그램을 실행할 수 있으며 향후 더 광범위한 응용 프로그램을 갖게 될 것입니다.
따라서 카이로는 대규모 멀티플레이어 온라인 게임 등 복잡한 풀체인 게임에서 더 강력한 이점을 갖게 될 것입니다. 이는 또한 복잡하고 플레이 가능성이 높은 풀체인 게임에 대한 꿈을 실현하기 위해 더 많은 개발자를 Starknet으로 끌어들일 것입니다.
주목할만한 프로젝트 목록
풀체인 게임 개발에 있어 스타크넷의 장점을 이해한 후, 현재 스타크넷 풀체인 게임 생태계에서 주목할만한 프로젝트는 무엇인지 살펴보겠습니다.
Loot Survivor
Loot Survivor는 Loot Realms에서 출시한 경량 게임으로 현재 Starknet 테스트넷에서 실행되고 있습니다.

플레이 투 다이(Play to Die) 모드
Gamefi에서 사용하는 다양한 X to Earn 모드와 달리 Loot Survivor는 Loot Realms 팀이 디자인한 Play to Die 모드를 사용합니다. 간단히 말해서, 게임플레이는 플레이어가 온체인 모험가 캐릭터를 캐스팅하기 위해 약간의 돈을 지출해야 하는 것이며, 모험가가 게임에서 사망하면 캐릭터의 생명력이 상실되며 플레이어는 다시 모험가 캐릭터를 캐스팅해야 합니다. 캐릭터를 생성하고 게임을 다시 시작해 보세요. 현재로서는 이 모델을 생생하게 표현할 수 있는 적절한 중국어 번역이 없기 때문에 당분간 저자는 죽음에 맞서 싸우다 또는 끝까지 피를 흘리며 싸우다로 번역할 것이다.
부의 효과를 창출하여 탐욕스러운 플레이어를 끌어들이는 Play to Earn 모델에 비해 Play to Die 모델은 더 지속 가능하며 창작자 생태계를 번영시킬 수 있습니다. 왜냐하면 이 모드에서는 모험가가 게임 내에서 사망할 경우, 게임 제작자는 원래 모험가를 캐스팅하는 데 사용된 자금을 배당금으로 받게 되기 때문입니다.
따라서 Play to Die 모드에서는 게임의 품질과 인기에 따라 개발자의 보상이 결정되며, 게임이 재미없으면 플레이어는 온체인 캐릭터를 캐스팅하지 않으며 게임 개발자는 보상을 받지 못합니다. 이 모델은 플레이어와 창작자를 포함하는 긍정적이고 번영하는 양면 시장을 만드는 데 도움이 될 것입니다.
Loot Survivor가 메인넷에 출시된 후 기본 토큰인 $Lords를 사용하여 체인에 캐릭터를 생성하고 토큰에 권한을 부여할 수 있습니다.
Influence

Influence는 Starknet에서 가장 인기 있는 대규모 멀티플레이어 온라인 우주 전략 게임이며 현재 테스트넷에서 실행 중입니다. 이 게임은 플레이어가 소행성을 식민지화하고, 인프라를 구축하고, 자원을 축적하고, 다른 플레이어와 싸울 수 있도록 설계되었습니다. 하지만 전반적으로 이 게임은 Loot Survivor만큼 조작하기가 쉽지 않으며, 저자는 이 게임을 경험하는 동안 많은 문제에 부딪혔습니다.
팀 상황

설립자 Chris Lexmond는 여러 기술 스타트업에서 최고 기술 책임자(CTO) 및 기술 담당 부사장을 역임했으며, 다른 팀원들도 AAA 게임 제작에 전문적인 배경을 갖고 있습니다. 스타트업 팀으로서 팀 역량 측면에서는 기대해볼 만하다.
동시에 프로젝트 팀은 네이티브 토큰 SWAY가 발행되면 1%가 테스트넷 참가자에게 보상하는 데 사용될 것이라고 밝혔습니다.
Briq

Briq는 플레이어가 블록을 사용하여 원하는 건물을 건설하는 동시에 모델을 NFT로 캐스팅할 수 있는 온체인 레고 시스템과 비교할 수 있습니다. 원한다면, 생성된 NFT를 다시 결합하거나 분해할 수도 있는데, 이는 구성성이 매우 높습니다.
Briq은 실제로 큰 잠재력을 가지고 있으며 기본 원본 프로토콜에 가깝습니다. 장래에는 전체 체인 게임과 통합되어 Briq 사용자가 발행한 NFT를 사용할 수 있습니다.
Cartridge

Cartridge는 Starknet의 풀체인 게임 통합 플랫폼으로, 플레이어는 이를 풀체인 게임용 Steam 플랫폼과 비교하는 데 익숙합니다. 하지만 게임 통합 플랫폼으로서의 기능을 훨씬 뛰어넘어, 자사가 개발한 카트리지 컨트롤러는 풀체인 게임을 체인에 쉽게 업로드할 수 있을 뿐만 아니라 플레이어의 게임 경험을 향상시키는 데 도움을 줍니다. 풀체인 게임 엔진 Dojo, 자체 풀체인 Game Roll Your Own(RYO)을 구축했습니다.
Cartridge는 2022년 6월 Fabric Ventures, Valhalla Venture 및 Chapter One을 포함한 투자자로부터 시드 라운드를 마감했습니다. 저는 다차원 카트리지가 향후 스타크넷의 풀체인 게임 생태계에서 없어서는 안 될 역할을 할 것이라고 믿습니다.
물론 위의 네 가지 외에도 스타크넷에는 잠재적인 풀체인 게임이 많이 있습니다. 관심 있는 친구들은 아래 표를 참조할 수 있습니다. 공간상의 이유로 저자는 여기서 자세히 설명하지 않겠습니다.

요약 및 반성
올해 ETHCC에서 AllianceDao의 Will Robinson은 연설에서 풀체인 게임 개발을 제한하는 네 가지 문제를 제기했습니다: 사용자 경험 및 사용자 인터페이스 문제(UX/UI 문제), 확장성 문제(확장 방법 불확실), 게임 부족 설계 표준(표준 설계 패턴 없음) 및 가치 불확실성(불확실한 부가가치).

위에서 설명한 풀체인 게임 개발에 있어 스타크넷의 장점에 따르면, 윌 로빈슨이 제기한 처음 세 가지 문제는 향후 효과적으로 해결될 수 있음을 알 수 있습니다. 그런데 마지막 질문에 관해서 풀체인 게임에 어떤 가치가 있습니까? 우리 모두 알고 있듯이 블록체인은 가상 세계의 자산 소유권과 경제 시스템 구축 문제를 해결하는데, 게임의 경우 게임 내 자산을 체인에 올리는 것 외에도 게임 운영 전체를 가상 세계로 옮겨야 할까요? 체인에? 이것이 플레이어에게 실제로 의미가 있습니까? 이는 스타크넷만의 문제가 아니라 게임 생태계 전체의 참여자들이 직면한 문제입니다.
글의 마지막 부분에서 저자는 스타크넷에서 벗어나 이 질문에 답하고자 한다.먼저 풀체인 게임이 단순히 혁신에 도움이 된다고 해서 합리적이라고 볼 수는 없다.이러한 이유에는 명백한 논리적 허점이 있다. 고민을 하던 중, 저에게 영감을 준 비탈릭의 이야기를 접하게 되었습니다.
비탈릭은 어렸을 때 월드 오브 워크래프트 게임에 푹 빠져 있었으나 나중에 블리자드가 게임 밸런스에 영향을 주기 위해 업그레이드에서 일부 캐릭터의 스킬을 수정했기 때문에 게임을 완전히 포기했습니다. 블리자드 엔지니어들에게 처음으로 연락하기 위한 이메일을 보냈지만 소용이 없었기 때문에 그는 다시는 게임을 하지 않았으며, 동시에 전통적인 게임에는 중앙집권화가 심각하고 플레이어의 발언권이 상당히 약하다는 것을 깨달았습니다.
물론, 전통적인 게임에서도 최근 UGC(User-Generated Content) 개념의 인기로 인해 플레이어의 목소리와 자유도가 높아지고 있지만, 이 정도의 자유도만으로는 충분하지 않습니다. 자율성. . 이것이 풀체인 게임 존재의 기회이자 의의라고 생각합니다.
풀체인 게임은 UGC를 완전히 새로운 차원으로 끌어올릴 수 있으며, 블록체인에서 조작할 수 없는 핵심 게임플레이만 구축하고, 게임의 디자인을 플레이어에게 최대한 전달하여 콘텐츠 재창조를 무한히 가변적으로 만듭니다. . 풀체인 게임인 Dark Forest를 예로 들면, 플레이어는 가장 기본적인 규칙을 준수하는 한 원하는 것은 무엇이든 할 수 있습니다. 예를 들어, 게임 내에서 자신만의 자산 거래 시장을 만들고 자동화하는 데 도움이 되는 도구를 개발할 수 있습니다. 게임 내에서 새로운 게임을 만들 수도 있습니다. 현재 시장에는 거의 100개에 달하는 Dark Forest 플러그인이 있으며, 플레이어는 이 플러그인을 사용하여 상대 영토를 시각화하고, 전쟁을 자동화하고, 거래를 일치시키는 등의 작업을 수행할 수 있습니다.
하지만 위의 작업은 코딩 기초가 있는 사람만이 구현할 수 있기 때문에 이것이 풀체인 게임의 최종 상태는 아니지만, 일반 플레이어가 상상하는 모든 것을 풀체인에서 구축할 수 있을 것이라고 믿습니다. 앞으로는 게임.
당신이 믿기 때문에, 당신은 봅니다.
면책조항: 이 웹사이트의 모든 내용은 프로젝트 위험 문제와 관련될 수 있으며 과학 및 참고 목적으로만 제공되며 투자 조언을 구성하지 않습니다. 합리적으로 대처하시고, 올바른 투자철학을 확립하시고, 위험예방의식을 높여보시기 바랍니다. 상호 작용 및 보유 전에 개인 구매 목적, 위험 허용 범위 등 다양한 관련 요소를 종합적으로 고려하는 것이 좋습니다. 저작권 고지: 인용된 정보의 저작권은 원본 미디어와 작성자에게 있습니다. Jian Shu J Club의 동의 없이 다른 매체, 웹사이트 또는 개인이 본 사이트의 기사를 전재하는 것은 허용되지 않으며 Jian Shu J Club은 위에 언급된 행위에 대해 법적 책임을 추궁할 권리를 가집니다.


