paint-brush
Mem이 온체인 게이밍의 채택 장벽을 높이는 방법by@decentland
276

Mem이 온체인 게이밍의 채택 장벽을 높이는 방법

Decent Land Labs5m2023/11/20
Read on Terminal Reader

Square Enix, Nexon 및 Ubisoft와 같은 주요 게임 퍼블리셔는 블록체인 게임에 도전하고 있지만 온체인 게임은 확장성과 사용자 경험 문제에 직면해 있습니다. MEM(Molecular Execution Machine)은 온체인 게임을 위한 서버리스, 가스리스 환경을 제공하는 솔루션으로 등장합니다. NEAR 블록체인과 협력하여 MEM은 확장성 문제를 해결하고 운영 비용을 절감하며 게임 경험을 향상시킵니다. 예제 게임인 YoctoManji는 거의 즉각적인 최종성을 갖춘 확장 가능하고 서버리스이며 가스가 없는 온체인 게임을 만드는 데 있어 MEM의 잠재력을 보여줍니다.
featured image - Mem이 온체인 게이밍의 채택 장벽을 높이는 방법
Decent Land Labs HackerNoon profile picture


Square Enix, Nexon 및 Ubisoft와 같은 주요 게임 퍼블리셔가 블록체인 게임 공간에 진출하여 이 잔인한 소비자 시장에서 기술 산업의 실질적인 유용성을 알렸습니다. 그런데 왜 우리는 개발자들이 급락하는 것을 보지 못했습니까? 트리플 A 회사의 검증에도 불구하고 온체인 게임이 여전히 틈새 시장으로 남아 있는 이유는 무엇입니까?


문제의 근본 원인은 합의가 느리고 비용이 많이 든다는 것입니다. 이는 소비자 기술 채택에 있어 두 가지 중요한 요소입니다. 현실적으로, 빛처럼 빠른 플레이어 반응을 등록하기 위해 블록체인을 활용하는 것은 여전히 비실용적입니다. 특히 FPS와 같은 실시간 장르에서는 더욱 그렇습니다. 대부분의 블록체인 게임은 주로 게임 내 아이템, 스킨 및 통화의 배포 및 소유권을 관리하기 위해 스택에서 선택적으로 기술을 활용하는 방향으로 전환합니다.


이 글에서는 순수 온체인 게임이 직면한 한계와 그 방법을 살펴보겠습니다. 솔루션을 제공합니다. 또한 MEM과 NEAR 블록체인을 기반으로 한 구현 예시도 공유합니다.


온체인 게임과 블록체인 게임의 구별

온체인 게임은 게임의 프런트엔드를 제외하고 블록체인에서만 운영됩니다. 여기서 게임 로직은 스마트 계약에 포함되어 있으며 게임의 상태와 데이터 저장소는 모두 블록체인(온체인)에 있습니다.


반대로, 블록체인 게임은 본질적으로 특정 블록체인 기술을 통합하는 web2 게임(중앙 집중식 서버 호스팅 게임)으로, 종종 카드 트레이딩이나 게임 자산을 NFT로 토큰화하는 데 사용됩니다. 블록체인 게임에서 논리, 데이터 저장소 및 상태는 중앙 서버에 오프체인으로 보관됩니다.


온체인 게임의 장점

완전한 온체인 게임을 개발하는 데는 여러 가지 어려움이 따르지만, 온체인 게임 생태계는 블록체인 및 스마트 계약의 이점과 밀접하게 연관되는 수많은 이점을 제공합니다.


투명하고 불변하는 행동 : 블록체인에 기록된 행동과 거래는 투명하고 불변하며, 신뢰를 구축하고 사기를 예방합니다.


디지털 자산의 소유권: 플레이어는 블록체인에서 대체 불가능한 토큰(NFT)으로 게임 내 자산을 실제로 소유하므로 안전한 전송이 가능하고 희소성을 확인할 수 있습니다.


분산화: 중앙 집중식 서버에 대한 의존도를 줄이고 플레이어 간에 제어권을 분산하며 보다 분산화된 환경을 조성합니다.


수익화 가능성: 플레이어는 게임 내에서 토큰을 획득하고 다른 곳에서 판매하여 게임 플레이, 거래, 콘텐츠 제작을 통해 수익을 얻을 수 있는 길을 열 수 있습니다.


부정 행위 방지 조치: 행위가 공개적으로 기록되고 불변이기 때문에 블록체인의 투명성으로 인해 부정 행위가 더욱 어려워집니다.


구성 가능성: 온체인 게임 영역에서 게임 로직을 재사용하여 새로운 게임 종류를 탄생시키고, 다양한 시각적 인터페이스를 제작하고, 더 원활하고 접근하기 쉽고 재미있는 게임 플레이 경험을 위한 애플리케이션을 개발할 수 있습니다.


여러 클라이언트 지원: 온체인 게임에는 일반적으로 코드 기반 상호 작용이 필요하므로 기술에 정통한 플레이어와 개발자는 스마트 계약에 표현된 게임 논리를 다양한 프런트엔드에 연결하여 다양한 미적 표현을 가능하게 할 수 있습니다. 이를 통해 두 명의 플레이어가 동일한 게임을 다르게 경험할 수 있는 단일 온체인 게임 내에서 여러 사용자 인터페이스를 허용합니다(예: 한 명은 중세 세계, 다른 한 명은 우주 테마 설정).


EVM 기반 온체인 게임의 과제 탐색

온체인 게임은 엄격한 기술적 한계와 부담스러운 사용자 경험에 직면해 있으며 이는 개발자와 플레이어 모두에게 주요 방해 요소입니다. 다음은 몇 가지 과제입니다.


  1. 확장성 : 블록체인 네트워크는 확장성에 어려움을 겪는 경우가 많아 거래 속도와 거래량에 문제가 발생하여 복잡한 게임의 원활한 운영을 방해하고 결과적으로 열악한 UX를 초래할 수 있습니다.


  2. 사용자 경험: 지갑이나 코드 명령을 통해 온체인 게임과 상호 작용하거나 플레이어에게 web3에 대한 폭 넓은 이해를 요구하는 기술적 특성은 기술에 익숙하지 않은 플레이어에게는 불쾌감을 줄 수 있으며 사용자 채택 및 유지에 영향을 미칠 수 있습니다.


  3. 비용 및 속도: 특정 블록체인의 거래 수수료 및 확인 시간은 비용이 많이 들고 상대적으로 느릴 수 있어 게임플레이의 경제성과 실시간 특성에 영향을 미칠 수 있습니다.


  4. 데이터 저장: 게임 관련 대용량 데이터를 블록체인에 저장하는 것은 저장 용량과 비용의 한계로 인해 비용이 많이 들고 비실용적일 수 있습니다. 그렇기 때문에 게임 개발자는 오프체인 및 중앙 집중식의 저렴한 데이터 저장 솔루션을 선택합니다.


  5. 전문 프로그래밍 언어: EVM 스마트 계약의 기본 언어인 Solidity를 사용하려면 게임 개발자가 새로운 기술을 배워야 합니다. 특히 다양한 프로그래밍 언어에 익숙한 기존 게임 개발자에게는 고유한 구문과 구조가 어려울 수 있습니다.


온체인 게임을 위한 MEM 활용

MEM은 체인에 구애받지 않고 확장성이 뛰어나며 거의 즉각적인 최종성을 갖춘 검증 가능한 원자 컴퓨팅 패러다임을 기반으로 하는 분산형 web3 서버리스 기능 네트워크입니다. 샌드박스 환경 내에서 다양한 프로그래밍 언어로 작성된 기능을 실행합니다.


온체인 게임에서 직면한 과제를 재검토하는 MEM은 투명성과 상호 운용성을 유지하면서 EVM의 UX 및 계산 한계를 높일 수 있는 솔루션으로 등장합니다. MEM은 가스가 없고, 체인에 구애받지 않으며, 밀리초 지연 시간으로 확장성이 뛰어난 게임 개발을 촉진합니다.


게임의 핵심 로직을 EVM 스마트 계약에 포함하고 데이터 저장 및 게임 상태 저장을 위해 EVM L1/L2를 사용하는 대신 게임 개발자는 MEM을 선택할 수 있습니다. 선호하는 프로그래밍 언어(예: JavaScript 또는 TypeScript)를 사용하여 동일한 게임을 구성할 수 있으며, MEM과 Arweave 네트워크의 통합을 활용하여 영구적인 상태를 유지할 수 있습니다. MEM을 통해 구현된 이러한 통합은 향상된 확장성을 보장할 뿐만 아니라 게임 환경 내에서 보다 원활한 개발자 경험(DX) 및 사용자 경험(UX)을 제공합니다.


이 글을 쓰는 시점에서 MEM은 Arweave에 서버리스 기능 상태 데이터를 저장하는 데 드는 비용을 처리합니다. 결과적으로 생태계 내에서 MEM은 이러한 기능을 위한 무료 영구 데이터 저장소를 제공합니다.


예: 욕토만지

YoctoManji는 Monopoly와 같은 고전 보드 게임에 Jumanji의 정신과 Minecraft의 미학이 융합된 게임입니다. 반전: 검은 보석으로 표시된 특별한 장소에 착륙하면 사용자가 따라야 하는 고유한 규칙이 트리거됩니다. 토지 소유자에게 수수료를 지불하든, 분산형 애플리케이션에서 거래에 참여하든, 각 보석 관련 규칙은 완료해야 할 새로운 과제를 유발합니다.


게임의 계약은 플레이어의 움직임을 조율하고 회전하며 온체인 플롯 규칙을 확인합니다. 플롯의 규칙을 준수하지 않으면 플레이어에게 암호화폐 페널티가 발생합니다. 이 게임 프로토타입은 핵심 게임 로직 관리, 플롯 동작 확인, 데이터 및 상태 저장 처리에서 MEM의 역할을 보여줍니다. 또한 수수료 지불, 입장료, NEAR 블록체인의 플롯 관련 규칙 실행 등 금융 기능을 위해 NEAR를 활용합니다.



이 MVP는 현재 재무 운영을 위해 NEAR에 의존하고 있지만 MEM이 제공하는 결정론적 기능은 다양성을 제공합니다. 이 기능을 사용하면 Ethereum, Optimism, Arweave 등 모든 네트워크를 금융 처리에 활용할 수 있습니다.


게임의 서버리스 기능 백엔드는 여기에서 찾을 수 있습니다. https://github.com/decentldotland/yman/tree/main/contract



게임의 프런트엔드는 다음과 같습니다. https://github.com/decentldotland/yman/tree/main/src/pages

이 보드 게임은 완전한 서버리스, 온체인, 가스 없는 환경에서 작동하여 거의 즉각적인 최종성을 보장하는 동시에 Web2 애플리케이션을 연상시키는 사용자 경험을 제공합니다.


결론적으로, 온체인 및 블록체인 게임은 아직 개발되지 않은 광대한 잠재력과 상당한 시장 점유율을 지닌 신흥 분야를 대표합니다. 블록체인 기술은 검열 방지 금융, 완전한 자산 소유권, 고유한 변조 방지 특성과 같은 고유한 이점을 제공하지만 이러한 이점에는 절충점이 있습니다. 기술적 확장성 제한, 기술적 제약, 최적이 아닌 사용자 경험, 높은 운영 비용으로 인해 사용자와 개발자가 이 영역에 대한 추가 투자를 방해하는 경우가 많습니다.


MEM(Molecular Execution Machine)은 온체인 기반이든 블록체인 기반이든 Web3 게임 인프라를 강화할 수 있는 다양한 기능을 제공합니다. MEM의 서버리스 기능은 운영 비용을 절감하고, 게임 확장성을 향상시키며, EVM 게임 부문에 널리 퍼져 있는 몇 가지 기술적 한계를 해결할 수 있는 수단을 제공합니다.


여기에서 MEM 베타에 무료로 등록하세요.