LK Venture 연구 보고서: 전체 체인 게임(Full On-chain Game)의 과거, 현재 및 미래 심층 분석
저자: Cynic, LK 벤처 연구원
TL;DR
- 전체 체인 게임이란 무엇인가?
- 전체 체인 게임이 직면한 도전과 해결책
- 왜 전체 체인 게임이 필요한가?
- 어떤 체인이 전체 체인 게임에 적합한가?
- 어떤 게임이 전체 체인에 적합한가?
- 전체 체인 게임의 과거: 탈중앙화, 신뢰 불필요, 여기서 카지노를 열어보자
- 전체 체인 게임의 현재: 고성능 공공 체인이 전체 체인 게임을 현실적인 선택으로 만들어준다
- 전체 체인 게임의 미래: 전체 체인 게임에서 체인 상 사회로?
전체 체인 게임이란 무엇인가?
전체 체인 게임(Full on-chain game)은 게임의 논리와 데이터를 완전히 블록체인에 저장하는 게임을 의미한다. 이러한 게임의 운영과 상호작용은 스마트 계약에 기반하므로, 탈중앙화, 신뢰 불필요, 검증 가능성, 투명성 및 추적 가능성 등 블록체인 기술의 장점을 충분히 활용할 수 있다.
전체 체인 게임은 부분 체인 게임(Partial on-chain game)과 대조된다. 부분 체인 게임은 게임 자산, 거래 기록 등 일부 게임 요소만 블록체인에 저장하고, 게임 논리와 데이터 처리는 여전히 전통적인 중앙화 서버에 의존한다.
부분 체인 게임은 블록체인에 올라가는 내용에 따라 핵심 논리 상장, 자산 상장 및 성취 상장으로 나눌 수 있다.
핵심 논리 상장은 일반적으로 게임의 핵심 데이터와 알고리즘을 블록체인에 저장하여 공정성과 투명성을 보장할 수 있다. 예를 들어, 게임 내의 난수 생성기(RNG) 또는 전투 결과 계산 논리를 체인에 올려서 부정행위와 조작을 방지할 수 있다. 또는 게임 내 경제 시스템의 일부를 블록체인에 올려서 더 다양하고 혁신적인 인센티브 메커니즘을 설계할 수 있다. 예를 들어, 플레이어는 채굴, 스테이킹 또는 게임 내 활동에 참여하여 토큰 보상을 받을 수 있다.
자산 상장을 통해 게임 내의 가상 아이템, 캐릭터 또는 기타 자원은 일반적으로 비대체 토큰(NFTs) 또는 대체 가능한 토큰(FTs)의 형태로 표시되어, 플레이어가 이러한 자산을 소유하고 거래하며 관리할 수 있게 하여 경제적 이익을 제공하고 플레이어가 게임 생태계 구축에 참여하도록 유도한다.
성취 상장은 일반적으로 플레이어가 게임에서 특정 성취를 잠금 해제한 후 이를 블록체인에 등록하여 게임 수준의 증명으로 사용하거나 후속 에어드랍의 증거로 사용할 수 있지만, 직접 거래할 수는 없다. 자산 상장에 비해 성취 상장은 플레이어의 경제적 유인이 훨씬 적지만, 게임의 본질로 돌아가게 한다. "어쨌든, 게임에서 가장 중요한 것은 재미있다는 것이다."
상장 정도에 따라 정의된 게임 유형
전체 체인 게임이 직면한 도전과 해결책
전체 체인 게임 개념이 제안된 이후, 여전히 대규모 채택을 받지 못하고 있으며, LK Venture는 현실적인 측면에서 많은 문제가 존재한다고 요약한다:
1. 성능 및 확장성 문제: 블록체인 네트워크의 처리 능력은 상대적으로 제한적이며, 특히 거래 처리량과 확인 속도에서 그렇다. 전체 체인 게임은 네트워크 혼잡과 지연을 초래할 수 있어 게임 경험에 영향을 미친다. 이 문제를 해결하기 위해 개발자는 샤딩 기술, 상태 채널 및 2층 확장 등 확장성 솔루션을 연구해야 한다.
2. 거래 비용: 전체 체인 게임의 각 작업은 거래로 블록체인에 제출해야 하므로, 이에 따른 수수료(예: 이더리움의 가스비)가 발생한다. 거래 비용이 너무 높으면 플레이어의 참여도와 게임의 플레이 가능성이 제한될 수 있다. 거래 비용을 낮추기 위해 거래 구조 최적화, 더 에너지 효율적인 합의 알고리즘 사용 등의 방법을 고려해야 한다.
3. 사용자 경험: 전통적인 게임과 비교할 때, 전체 체인 게임은 사용자 경험 측면에서 도전에 직면할 수 있다. 예를 들어, 사용자는 암호화폐 지갑을 이해하고 사용해야 하며, 개인 키 및 거래를 처리해야 하므로 일반 사용자에게는 일정한 장벽과 학습 비용이 있을 수 있다.
4. 개인정보 문제: 블록체인의 공개성과 투명성으로 인해 전체 체인 게임의 플레이어 데이터와 거래 정보는 개인정보 유출의 위험에 직면할 수 있다. 플레이어의 개인정보를 보호하기 위해 제로 지식 증명, 프라이버시 계산 등의 기술을 사용해야 하지만, 이러한 기술은 시스템의 복잡성과 개발 비용을 더욱 증가시킬 수 있다.
5. 게임 디자인 제한: 블록체인 기술의 성능 제한으로 인해 전체 체인 게임은 복잡한 게임 메커니즘과 실시간 상호작용을 구현할 수 없을 수 있다. 이는 전체 체인 게임이 게임 유형과 플레이 방식에서 제한을 받을 수 있음을 의미하며, 대규모 다중 사용자 온라인 게임, 액션 게임 등 고성능 요구 게임 유형에 적응하기 어려울 수 있다.
고성능 Layer1과 최근 인기를 끌고 있는 Layer2는 거래 비용을 낮추고 확인 속도를 높여 문제 1, 2를 잘 완화할 수 있다.
계정 추상화(AA)는 사용자 장벽을 낮추고 문제 3을 해결할 수 있으며, ERC-4337은 2023년 3월 2일 감사 통과 후 메인넷에 배포되었으며, 계정 추상화의 대규모 사용이 임박했다.
제로 지식 증명 기술은 개인정보를 잘 보호할 수 있는 것으로 입증되었으며, 문제 4를 해결할 수 있다. 문제 5에 관해서는, 모든 유형을 블록체인에 올려야 할 필요가 있는가? 답은 아마도 부정적일 것이다.
전체 체인 게임이 직면한 주요 도전과 해결 방안
왜 전체 체인 게임이 필요한가?
전체 체인 게임이 이렇게 많은 문제를 안고 있다면, 왜 우리는 전체 체인 게임이 필요할까? 이 질문은 어느 정도 무허가 블록체인이 왜 필요한지를 묻는 것과 같다.
LK Venture는 전체 체인 게임에 대한 시장의 수요를 다음 몇 가지 측면에서 이해할 수 있다고 본다:
1. 탈중앙화된 게임 세계, 모두에게 개방: 전체 체인 게임은 중앙화 서버에 대한 의존성을 없애고 게임 운영을 더욱 탈중앙화한다. 이는 시스템의 보안성과 검열 저항성을 증가시키고, 단일 조직이나 개인에 대한 의존 위험을 줄인다.
2. 신뢰 불필요, 검증 가능한 게임 공정성: 게임 논리와 데이터가 모두 블록체인에 저장되므로, 게임 규칙과 상태는 모두에게 투명하다. 이는 플레이어가 게임의 공정성과 결과의 정확성을 검증할 수 있게 하여 게임의 신뢰성을 높인다.
3. 사용권뿐만 아니라 소유권: 전체 체인 게임은 비대체 토큰(NFTs)을 사용하여 게임 내의 아이템과 캐릭터를 나타내어 플레이어가 이러한 자산을 진정으로 소유하고 제어할 수 있게 한다. 이러한 소유권은 플레이어가 게임에 참여하도록 유도하며, 그들에게 현실 세계의 가치와 수익을 제공한다.
4. 한 번의 상장, 영구 운영: 게임 상태와 논리가 블록체인에 저장되므로, 전체 체인 게임은 높은 지속 가능성을 가진다. 게임의 원래 개발자가 더 이상 게임을 지원하지 않더라도, 이 체인이 블록을 멈추지 않는 한 게임은 계속 운영되고 발전할 수 있다.
5. 커뮤니티에 의존하고 커뮤니티에 기여: 전체 체인 게임은 스마트 계약과 탈중앙화 자치 조직(DAOs)을 통해 커뮤니티 주도의 개발과 거버넌스를 실현한다. 이는 게임이 플레이어의 요구와 시장 변화에 더 잘 적응할 수 있게 하여 게임의 생명 주기와 매력을 증가시킨다.
6. 개방적 협력, 사용자 창작이 게임의 진화를 이끈다: 오픈 소스 코드와 개방적인 시스템은 개인 간의 개방적 협력을 촉진하며, AI 대모델의 지원을 통해 사용자의 창의력이 충분히 발휘될 수 있다. UGC 또는 AIGC의 콘텐츠는 더 다양하고 풍부하며 정교한 게임 경험을 가져올 것이다.
전체 체인 게임에 대한 시장 수요 요소 분석
어떤 체인이 전체 체인 게임에 적합한가?
LK Venture는 TPS, 확인 시간, 거래 비용, 안전성, 독립성 등의 측면에서 비교하여 5차원 그래프를 작성하였다. 만점은 5점이다.
전체 체인 게임의 주요 공공 체인 인프라 매개변수 비교
전체 체인 게임의 가장 중요한 전제는 뛰어난 거래 성능이며, 짧은 확인 속도는 더 나은 게임 경험을 제공하고, 좋은 생태계는 게임에 필요한 인프라를 제공하며, 안전성은 게임 자산을 보호하는 데 필수적이다. 독립성은 게임이 체인 상의 다른 사건에 의해 영향을 받아 네트워크 혼잡을 초래하지 않도록 보장한다.
현실 세계에는 만능 해결책이 없으며, 각종 솔루션은 각기 장점과 단점이 있다. 게임 프로젝트는 자신의 설계 특성에 따라 선택할 수 있다.
어떤 게임이 전체 체인에 적합한가?
LK Venture는 전체 체인 게임이 전체 상장의 장점을 발휘해야 하며, 단순히 운영 논리를 체인으로 이전하는 것이 아니라고 본다. 다시 말해, 전체 체인을 위해 전체 체인을 할 필요는 없으며, 전체 체인은 목적이 아니라 수단이다.
어떤 유형의 게임이 블록체인의 장점을 발휘할 수 있을까? LK Venture는 가장 적합한 두 가지 유형이 있다고 본다.
하나는 블록체인의 공개성, 투명성, 검증 가능성을 활용한 다자 간 게임(Multi Party Game, MPG)이다. 흥미로운 점은, 게임(Game)은 게임의 해석이자 동시에 게임의 대립을 의미할 수 있다.
다자는 게임이 단일 플레이어가 아니며, 고정된 게임 논리와의 상호작용이 아니라 사람과 사람 간의 상호작용을 의미한다. 무허가 블록체인은 모든 사람이 게임에 참여할 수 있는 기회를 제공한다.
대립은 각 당사자가 대립적이라는 것을 의미하며, 전체 체인을 통해 게임의 공정성을 보장한다. 블록체인의 공개성과 투명성은 게임 설계자가 결과를 조작할 수 없도록 한다.
가장 직접적인 MPG는 도박이며, 이를 확장하면 다양한 보드 게임, 턴제 전략 게임도 MPG 범주에 포함될 수 있다. MPG의 특징은 상호작용 횟수가 상대적으로 적어 플레이어의 반응 속도보다는 사고 능력을 더 시험한다. 대립적인 각 당사자는 블록체인을 통해 공정한 판결을 얻는다.
다른 하나는 블록체인의 개방성, 자치성, 소유권을 활용한 사용자 생성 게임(User Generated Game, UGG)이다.
이 유형에서는 게임의 초기 설계자가 최소한의 핵심 규칙 집합만 설정하고, 사용자는 이 핵심 규칙 집합을 기반으로 각자의 상상력과 창의력을 발휘하여 다양한 유형의 플레이 방식을 탐색할 수 있다. AI 대모델의 지원을 통해 사용자는 자신의 창의력을 더 쉽게 실현하고, 블록체인의 권리 확정을 통해 자신의 창의력에서 수익을 얻을 수 있다.
중앙화된 조직이 없고, UGG에서는 개인과 개인의 연합만 존재하며, 진정한 자치는 거버넌스 권한을 모든 사람에게 부여하는 것이다. 이는 가장 광범위한 민주주의이다. 초기 설계자의 핵심 규칙 집합에 불만이 있다면, 언제든지 수정하여 새로운 계약을 배포하고 새로운 세계가 될 수 있다.
가장 작은 씨앗에서 시작하여, 긍정적인 피드백의 플라이휠에 의해 게임은 결국 거대한 나무로 성장할 것이다.
전체 체인 게임의 과거------탈중앙화, 신뢰 불필요의 도박 시장
2008년 11월 1일, 사토시 나카모토는 《Bitcoin A Peer-to-Peer Electronic Cash System》을 발표하였다. 2009년 1월 3일, 비트코인 창세 블록이 탄생하였다. 비트코인 거래가 점차 대중에게 알려지면서, 사람들은 이를 온라인 도박에 사용하기 시작하였다. 2012년, 비트코인을 기반으로 한 첫 번째 도박 게임인 SatoshiDice가 등장하였다.
SatoshiDice는 비트코인 블록체인을 기반으로 한 간단한 도박 게임으로, 플레이어는 게임에 비트코인을 베팅하고, 게임은 미리 설정된 배당률과 난수 생성기에 따라 승패 결과를 반환한다. 이 단계에서 블록체인 도박 게임은 주로 비트코인 생태계에 국한되었으며, 게임 종류도 제한적이었다.
Satoshi Dice 게임 홈페이지 스크린샷
2013년, 이더리움(Ethereum) 프로젝트가 시작되었으며, 그 스마트 계약 기능은 블록체인 도박 게임에 큰 영향을 미쳤다. 2015년, 이더리움 메인넷이 온라인으로 전환되면서 블록체인 도박 게임은 비트코인에서 이더리움으로 이동하기 시작하였다. 이더리움의 스마트 계약 기술을 활용하여 개발자는 더 복잡하고 상호작용적인 도박 게임을 만들 수 있게 되었다. 이 단계에서 vDice, Etheroll 등 많은 이더리움 기반 도박 게임과 플랫폼이 등장하였다.
2014년 5월, 케빈 맥코이와 아니르 대시는 최초의 알려진 NFT를 창조하였다. 2017년, 크립토키티(CryptoKitties)는 최초의 이더리움 기반 비대체 토큰(NFT) 게임으로 많은 사용자를 성공적으로 끌어모았다. NFT 기술은 블록체인 도박 게임의 발전에 깊은 영향을 미쳤다. NFT는 게임 내의 독특한 자산을 나타내는 데 사용될 수 있으며, 한정판 도박 아이템이나 가상 토큰 등이 이에 해당한다. 점점 더 많은 도박 게임이 NFT 기술을 사용하기 시작하였다.
2020년 여름, DeFi Summer가 폭발하며 탈중앙화 금융(DeFi)이 부상하였고, 블록체인 도박 게임은 새로운 발전 단계에 접어들었다. 도박 게임은 DeFi 프로젝트 및 플랫폼과 상호 융합되기 시작하여 플레이어에게 유동성 채굴, 스테이킹 및 대출 등 더 풍부한 금융 기능을 제공하였다.
동시에 공공 체인 분야가 폭발적으로 성장하였고, BSC, Polygon, Solana, Tron 등 공공 체인은 이더리움의 거래 비용 문제를 해결하기 위해 최적화하여 플레이어에게 더 빠르고 저렴한 거래 경험을 제공하였다.
블록체인 도박 게임 시장이 점차 성숙해가는 과정에서 혁신적인 게임 유형과 플레이 방식도 등장하였다. 예를 들어, 예측 시장 플랫폼인 Augur와 Gnosis는 플레이어가 미래 사건의 결과에 베팅할 수 있도록 한다. 이러한 플랫폼은 스마트 계약과 블록체인 기술을 사용하여 공정하고 투명하며 신뢰가 필요 없는 도박 환경을 구현한다.
도박 게임은 사실 블록체인에서 첫 번째 게임이기도 하다. 그것은 본질적으로 전체 체인이다. 왜냐하면 크기를 비교하거나 숫자를 추측하는 것은 수학적 계산에 불과하며, 간단한 해시 함수를 통해 검증 가능성을 구현할 수 있기 때문이다. 역사를 통해 우리는 흥망성쇠를 알 수 있다. 비록 대부분의 사람들이 도박에 대한 인상이 좋지 않지만, 사람들은 전체 체인 게임이 여기서 시작되었다는 사실을 잊어서는 안 된다.
전체 체인 게임의 현재------고성능 공공 체인이 전체 체인 게임을 현실적인 선택으로 만들어준다
일부 고성능 공공 체인 비교
각종 고성능 Layer1과 이더리움 Layer2 확장 솔루션의 출현으로 전체 체인 게임은 점차 실행 가능한 현실적 기반을 갖추게 되었다. 사람들은 전체 체인 게임에 대한 탐색을 더욱 심화하고 있으며, 어두운 숲(Dark Forest) 게임의 출현은 전체 체인 게임 발전 역사에서 이정표가 될 수 있다.
어두운 숲 Dark Forest 게임 스크린샷
어두운 숲은 블록체인 상의 불완전 정보 게임으로, 블록체인의 공개적이고 투명하며 검증 가능한 속성을 활용하고, ZK-SNARKS 기술을 통해 게임 경험에 영향을 미치는 정보를 숨겨 불완전 정보 게임을 실현하였다. 이는 체인 상에서 《삼체》의 어두운 숲 환경을 재현하였다.
어두운 숲은 개방형 MMO 전략 게임으로, 플레이어가 게임 내외의 플레이 방식을 스스로 창조하도록 장려하며, 이로 인해 거대한 커뮤니티 생태계가 탄생하였다. 일부 사람들은 연합하여 길드 조직을 설립하고, 플러그인 개발, 게임 탐색, 활동 기획 등에서 큰 기여를 하였다. 실시간 전략 전체 체인 게임으로서 플레이어의 모든 상호작용은 계약 호출 방식으로 체인에 나타나며, 서로 다른 플레이어 간에 실시간으로 업데이트된다. ZK-SNARKs 기술을 통해 구현된 "전쟁 안개"는 플레이어의 시야를 가려 불완전 정보 게임을 실현하고, 어두운 숲 환경을 시뮬레이션하였다.
어두운 숲은 전체 체인 게임의 실행 가능성과 플레이 가능성을 입증하였으며, 이후 전체 체인 게임의 문이 진정으로 열리게 되었다.
각 대형 공공 체인은 전체 체인 게임 분야를 육성하고 있지만, 가장 활발한 곳은 Starknet일 것이다. Starknet에서는 LootRealms, GO L2, Isaac, Unstoppable Games 등 여러 개의 전체 체인 게임이 등장하였으며, 그 인기는 대단하다. 그러나 현재 Starknet의 높은 가스비를 고려할 때, 게임의 메인넷 출시는 여전히 멀기만 하다.
현재 다양한 게임 프로젝트의 전체적인 추세를 보면, 두 가지 게임 주제가 있다. 하나는 어두운 숲과 유사한 전략형 대전 게임이고, 다른 하나는 금융 속성을 강조한 캐주얼 게임이다. 현재 높은 가스비를 고려할 때, 실질적인 경제적 인센티브만이 사람들을 게임에 참여하게 할 수 있을 것이다. 이러한 관점에서 후자의 메인넷 출시는 더 빠를 것이다.
전체 체인 게임의 미래------전체 체인 게임에서 체인 상 사회로?
전체 체인 게임 생태계의 진화 도표
단기적으로 볼 때, Rollup을 선두로 하는 이더리움 확장 솔루션의 역할은 여전히 제한적이며, 이더리움에 고정되어 있으면 이더리움 상의 다른 금융 활동의 부정적인 영향을 받을 수 있다(예: 암호화 시장 가격이 크게 변동할 때, MEV 로봇의 공격으로 가스가 급증하는 경우). 복잡한 전체 체인 게임의 경우 비용이 여전히 너무 비쌀 수 있으며, 단순한 게임 경험으로는 사용자 확보가 어렵다. 반면 고성능 Layer1은 EVM과 호환되지 않는 특성으로 인해 개발자 수가 제한적이며, 대규모 사용자 기반이 없다.
따라서 단기적으로는 플레이어에게 높은 경제적 인센티브를 제공하는 GameFi가 주도할 가능성이 높다.
중기적으로는 이더리움의 단극적 지위가 깨질 것이며, 더 많은 고성능 Layer1이 더 낮은 비용과 더 나은 경험으로 대량의 사용자를 유치할 것이다. ZK-Rollup 기술은 더욱 성숙해져 가스 비용을 전통적인 거래 수준으로 낮출 것이다. 더 많은 맞춤형 전용 체인이 등장하여 무관한 시간으로 인한 네트워크 혼잡을 피할 것이다. 이러한 기반 위에서 다양한 복잡한 전체 체인 게임이 진정으로 메인넷에 배포되고, 실천을 통해 전체 체인 게임의 더 많은 가능성을 탐색할 것이다.
장기적으로 볼 때, 게임은 오락에서 출발하지만 현실적인 가치를 창출할 수 있다. 게임 내 각 플레이어의 상호작용 기록과 대립 과정은 AI 훈련의 자료로 사용되어 현실 생활에 피드백을 줄 수 있다. 블록체인의 권리 확정은 각 사용자가 자신의 데이터를 소유할 수 있게 하며, 체인 상의 상호작용에서 수익을 얻을 수 있게 한다. 예를 들어, 레이싱 게임에서 플레이어의 반응은 자율주행 시스템을 더 잘 훈련시키는 데 기여할 수 있으며, 현실 생활에서 발생하기 어려운 경계 상황을 제공할 수 있다. UGG의 출현은 게임이 점차 사회 생태계에 가까워지도록 할 것이다.
결국, 인류 사회는 핵심 자연 법칙 아래에서 개인 간의 탐색과 창조를 통해 점차 구축된 것이다. 누가 체인 상에서 사회 생태계가 발전할 수 없다고 말할 수 있을까?
|LK Venture에 대하여
LK Venture는 블루포트 인터랙티브(08267.HK) 산하의 Web3 분야에 집중하는 암호화 투자 및 연구 기관으로, 이전에는 컨센서스 연구소(Consensus Lab)로 알려져 있으며, 시장 최전선의 인프라, 거래 플랫폼, 기술 프로토콜 및 금융 도구에 투자하는 데 중점을 두고 있으며, 북미, 아시아, 유럽 등에서 FTX, Polkadot, Filecoin, Casperlabs, Coin98 등 100여 개 프로젝트에 투자한 바 있다.