풀체인 게임이란 무엇이며, 고유한 장점과 과제는 무엇이며, 풀체인 게임 사례는 무엇입니까?
작성자: 체인링크
블록체인 게임은 각계각층의 게이머들의 관심을 끌고 있는 혁신적인 형태의 게임입니다. Square Enix, Nexon 및 Ubisoft와 같은 거대 게임 회사들은 모두 이 최첨단 기술을 시도하고 있습니다.
그러나 대부분의 게임에서 블록체인은 만병통치약이 아닙니다. 현재 대부분의 1인칭 슈팅 게임은 블록체인에서 실행될 수 없습니다. 블록체인은 원활하게 실행되는 게임을 지원하기에는 너무 느리며, 플레이어 반응 시간을 1초 미만으로 달성하기 위해 블록체인을 사용하는 것은 완전히 비현실적입니다. 따라서 대부분의 블록체인 게임은 실제로 블록체인을 기술 스택 중 하나로 사용하며, 주요 목적은 게임 내에서 디지털 자산과 화폐를 배포하고 전송하는 것입니다.

대부분의 블록체인 게임은 블록체인 기술과 기존 게임 서버를 결합하여 플레이어의 게임 아이템 소유권을 보호합니다.
그러나 이제 순수한 온체인 게임 경험을 창출하려는 Web3 기반 게임 개발자와 플레이어로 구성된 소규모 그룹이 있으며 이 그룹은 성장하고 있습니다. 우리는 이런 종류의 블록체인 게임을 '풀체인 게임'이라고도 부릅니다.
풀체인 게임이란 무엇인가요?
풀체인 게임은 전적으로 블록체인에서 실행되는 게임 및 NFT 의 생태학적 컬렉션을 의미합니다. 즉, 게임의 프런트엔드(즉, 게이머가 화면에서 보는 것)를 제외한 모든 것이 블록체인에서 실행됩니다.

풀체인 게임에서는 모든 플레이어 행동과 데이터가 게임 서버가 아닌 체인에 기록됩니다.
풀체인 게임과 기존 블록체인 게임의 주요 차이점은 전자는 게임 로직을 스마트 계약으로 직접 구현하고, NFT 스마트 계약을 사용하여 중앙 집중식 게임 서버가 아닌 블록체인에 플레이어 이름, 순위 등의 게임 데이터를 저장한다는 점입니다. 모든 게임 로직과 데이터가 체인에 저장되어 있는 경우에만 게임을 "풀체인 게임"이라고 부를 수 있습니다.
전체 체인 게임의 작동 메커니즘
풀체인 게임은 스마트 계약을 통해 게임 로직과 데이터를 완전히 저장합니다(참고: 스마트 계약은 블록체인에서 자동으로 코드 라인을 실행합니다).
광범위하게 말하면, 게임 로직은 게임의 규칙을 결정합니다. 즉, 온라인 카드 게임(TCG)인 경우 게임 로직은 각 게임의 시작 방법, 카드 플레이 순서 및 게임 종료 시기를 결정합니다. . 규칙은 게임의 영혼입니다. 풀체인 게임에서 이러한 규칙은 스마트 계약으로 작성되며 누구도 변조할 수 없습니다.

전통적인 블록체인 게임에는 스마트 계약과 게임 서버가 모두 있는 반면, 풀체인 게임은 블록체인과 스마트 계약만 사용합니다.
스마트 계약을 사용하여 디지털 자산을 생성, 배포 및 전송할 수도 있습니다. 위에서 언급한 카드 게임에서 디지털 자산은 트레이드 카드 NFT입니다. 디지털 자산은 블록체인 게임 분야에서 가장 널리 사용되는 기술로, Gods Unchained, Axie Infinity, Illuvium, WildCard, Deadrop 등 다양한 NFT 게임이 이러한 유형의 자산을 적용했습니다.
풀체인 게임이 직면한 과제
지금까지 대부분의 게임이 풀체인 게임이 아닌 이유는 무엇입니까? 풀체인 게임은 도전으로 가득 차 있고, 개발자는 매우 엄격한 기술 사양을 준수해야 하며, 플레이어의 사용자 경험이 크게 저하될 수 있기 때문입니다.

블록체인 속도 및 확장성
블록체인은 전 세계 수천 개의 컴퓨터 노드가 유지 관리하는 공유 컴퓨터 네트워크입니다. 결과적으로, 빠르게 진행되는 게임을 구축하기 위한 두 가지 핵심 기술 요소인 속도와 확장성 에서 병목 현상이 발생합니다.
이러한 기술적 병목 현상으로 인해 오늘날의 풀체인 게임은 플레이어가 교대로 작업을 시작하는 카드 게임이나 전략 게임으로 제한됩니다. 스마트 계약은 멀티플레이어 온라인 전투 경기장(MOBA), 1인칭 슈팅 게임(FPS) 또는 실시간 전략 게임(RTS)과 같이 빠르게 진행되는 게임을 지원할 만큼 빠르지 않습니다.
투명한 플레이어 운영
스마트 계약과 계약 내 거래는 완전히 투명하며 누구나 볼 수 있습니다. 투명성은 금융 시나리오에서는 장점이지만 게임 시나리오에서는 개인 정보 보호가 보장되지 않기 때문에 병목 현상이 발생합니다.
예를 들어, 멀티플레이어 온라인 배틀 아레나 게임이나 실시간 전략 게임의 전장 메커니즘은 온체인 구현이 거의 불가능하며, 이러한 게임은 일부 게임 콘텐츠를 플레이어에게 숨겨야 합니다. 물론 일부 기술 솔루션을 사용하여 가끔 발생하는 문제를 해결할 수도 있지만, 이는 여전히 풀체인 게임의 개인 정보 보호 문제를 완전히 해결할 수는 없습니다.
로봇
풀체인 게임과 스마트 계약의 설계 메커니즘은 부정행위 방지 소프트웨어를 실행할 중앙화된 주체가 없기 때문에 봇과 실제 게임 플레이어의 공존으로 이어집니다. 이로 인해 경우에 따라 게이머의 경험이 더 나빠질 수 있습니다. 특히 게임이 희귀한 디지털 자산이나 NFT를 보상하는 경우, 그리고 넉넉한 보상으로 인해 봇이 더욱 만연하게 될 경우 더욱 그렇습니다.
기술적인 병목 현상
블록체인과 스마트 계약은 보안을 최우선으로 설계되었기 때문에 특정 작업을 수행하지 못하게 하는 기술적 병목 현상이 있습니다.
풀체인 게임에서 가장 큰 두 가지 병목 현상은 변조 방지 난수를 얻는 것과 게임 로직을 자동으로 실행하는 것입니다.
- 거의 모든 풀체인 게임은 온체인 난수 솔루션을 사용해야 하며, 이러한 난수는 체인의 최종 게임 전에 난수를 볼 수 있기 때문에 네트워크의 유효성 검사기(또는 채굴자)에 의해 조작되는 경우가 많습니다.
- 게임의 일부 중간 프로세스 작업(예: 플레이어 작업을 기반으로 일련의 게임 로직 전송)은 게임 경험을 개선하기 위해 스마트 계약 기능을 자동으로 호출해야 합니다. 그러나 스마트 계약과 블록체인 자체로는 이러한 작업을 수행할 수 없습니다. 예를 들어, 플레이어가 자산을 수확하는 경우 해당 자산이 플레이어의 인벤토리에 나타나기 전에 먼저 해당 자산에 대한 자동 수확 작업을 시작해야 합니다.
풀체인 게임의 장점
풀체인 게임을 개발하려면 많은 과제를 극복해야 하지만, 풀체인 게임 생태계는 블록체인과 스마트 계약의 장점을 결합하여 플레이어와 개발자에게 다양한 가치를 제공할 수 있습니다.

구성성과 오픈 소스
풀체인 게임은 블록체인에 게임을 완전히 배포하기 때문에 플레이어와 개발자는 게임 로직을 복사하고, 새로운 게임 유형을 만들고, 게임에 대한 다양한 인터페이스를 개발하고, 게임 기반의 다양한 애플리케이션을 개발하여 게임 경험을 향상시킬 수 있으며, 개방성과 엔터테인먼트를 향상시킬 수 있습니다. 게임의.
따라서 풀체인 게임은 '게임 원시적'이라고 볼 수도 있다. "Dungeons & Dragons"와 같은 판타지 게임과 마찬가지로 풀체인 게임도 플레이어에게 고정된 게임 규칙 세트를 제공할 수 있으며 플레이어는 이 규칙 세트를 기반으로 계속해서 후속 창작물을 만들 수 있습니다.
분산화, 디지털 영속성 및 불변성
풀체인 게임에서 종종 간과되는 측면은 일단 체인에 배포되면 본질적으로 자동으로 실행된다는 것입니다.
블록체인 네트워크에 검증인이 있는 한 그들은 항상 온라인 상태를 유지할 수 있으며, 이 기능은 전체 체인 게임에 대한 영원한 데이터 보호를 제공합니다. 블록체인이 실행되는 한 게임 코드는 영원히 실행될 수 있습니다. 이론적으로 게임이 위치한 블록체인이 향후 300년 동안 계속 실행될 수 있다면 게임과 게임 로직은 항상 존재하고 블록체인에 저장되며 게이머는 계속해서 플레이할 수 있습니다.
저위험 기술 혁신
블록체인 환경은 다양한 공격에 취약하고 블록체인은 막대한 양의 자산을 보호하기 때문에 이론적 연구를 구현하는 것은 매우 어려운 작업이며, 특히 탈중앙화 금융(DeFi) 분야에 새로운 기술을 적용하려고 할 때 더욱 그렇습니다. 높은.
풀체인 게임은 연구원과 개발자에게 영지식 증명 및 동형암호와 같은 최첨단 기술을 탐색할 수 있는 위험도가 낮은 환경을 제공합니다. 풀체인 게임과 DeFi와 같은 고위험 애플리케이션은 동일한 인프라에 있는 경우가 많지만 전자는 위험이 낮으므로 더 나은 테스트 환경입니다.
다양한 게임 프론트엔드 인터페이스
블록체인과 스마트 계약은 본질적으로 백엔드 기술입니다. 플레이어가 가장 순수한 온체인 게임을 플레이하려면 명령줄을 사용하여 상호 작용해야 합니다.
기술적으로 능숙한 플레이어와 개발자는 동일한 블록체인 게임 로직과 데이터를 기반으로 다양한 프런트 엔드 인터페이스를 개발할 수 있습니다. 게임 프런트엔드 인터페이스를 백엔드 스마트 계약에 연결하기만 하면 됩니다. 따라서 동일한 온체인 게임은 여러 게임 인터페이스를 가질 수 있습니다. 두 명의 플레이어가 동일한 게임을 플레이할 수 있지만 한 명은 중세 환경에서 플레이하고 다른 한 명은 우주 환경에서 플레이합니다.
풀체인 게임케이스
최초의 풀체인 게임은 2013년에 등장했으며, 그 이후로 이 분야는 계속해서 발전해 왔습니다.
헌터코인
헌터코인은 2013년에 출시되었으며 최초의 풀체인 게임으로 널리 알려져 있습니다. 이 게임은 분산형 게임 개발의 잠재력을 보여주기 위한 실험적인 시도입니다. 게임은 자체 블록체인에 배포되며 이동, 수집, 공격 등 게임 내 플레이어 작업이 트랜잭션 형식으로 제출됩니다.

HunterCoin의 게임 세계
어두운 숲
다크 포레스트(Dark Forest)는 우주를 배경으로 한 비교적 최근의 본격적인 실시간 전략 게임입니다. 이 게임은 Liu Cixin의 공상 과학 소설 "삼체 문제 - 어두운 숲"에서 영감을 얻었으며 플레이어는 우주의 미지의 행성에 배치되며 임무는 자원을 수집하고 영토를 확장하며 새로운 행성을 점령하는 것입니다.
Dark Forest는 Fog of War를 통합한 최초의 본격적인 게임입니다. 팀은 영지식 증명 기술을 탐구하기 위해 이 게임을 개발했으며, 게임에서 영지식 증명을 사용하여 다른 플레이어의 위치 정보를 플레이어에게 숨겼습니다.

Dark Forest는 플레이어가 우주에서 전투를 벌이는 온체인 실시간 전략 게임입니다.
Web3 네이티브 게임 개발
풀체인 게임은 Web3 생태계에서 상대적으로 틈새 트랙이지만, 여전히 풀체인 게임의 경계를 적극적으로 탐색하는 일부 커뮤니티 구성원, 연구원 및 개발자가 있습니다.




