새로운 블록체인 기반 게임 플랫폼 LockBlock은 NFT 소유권을 검증 가능한 랜덤 함수(VRF) 기술과 통합하여 온체인 보상을 분배하는 기술 기반 2D 플랫폼 게임으로 출시되었습니다. 이 게임은 Yellow SDK로 구축되었으며, 게임의 가상 세계는 작은 땅 조각인 청크로 나뉘어 있으며, 각 청크는 플레이어가 소유하거나 대여하여 맞춤형 플랫폼 레벨을 생성할 수 있는 비대체 토큰으로 표시됩니다.
알아야 할 것:
• 플레이어는 보상을 받을 수 있는 레벨에 입장하기 위해 토큰을 걸어야 하며,
무작위로 선택된 하나의 출구만이 보상으로 연결됩니다
• 청크 소유자는 레벨을 디자인하고 토큰 기반 입장료를 설정하여 수익을 올립니다
• 플랫폼은 Flow의 온체인 무작위성과 감사된 스마트 계약을 통해 투명성을 보장합니다
게임 플랫폼은 청크 소유자가 만든 레벨에 접근하기 위해 플레이어가 입장료를 지불하는 토큰 기반 경제로 운영됩니다. 각 레벨에는 여러 출구가 있지만, 그 중 하나만이 입장료에 출구 수를 곱한 값에 해당하는 보상으로 연결됩니다. 올바른 출구는 Flow의 온체인 검증 가능한 랜덤 함수에 의해 결정되어 보상 분배 과정에서 공정성을 보장합니다.
LockBlock의 기술 아키텍처는 블록체인 인프라와 실시간 웹 기술을 결합합니다.
프론트엔드는 React와 Ethers.js를 사용하여 지갑 연결을 처리하고 REST 및 WebSocket 프로토콜을 통해 백엔드와 통신합니다. 내장된 맵 편집기는 청크 소유자가 레벨을 설계하고 출구 구성을 관리할 수 있게 합니다.
백엔드는 Node.js로 운영되며 Yellow의 Nitrolite에 의해 구동되며 상태 채널 및 트랜잭션 중계 허브 기능을 합니다. 이 시스템은 오프체인 토큰 상호작용 및 플레이어 세션 추적을 관리하면서 매치메이킹, 레벨 가용성 및 결과 제출 프로세스를 처리합니다.
솔리디티로 작성된 스마트 계약은 입금, 보상 분배, 청크 소유권 및 중재 워크플로우 등 모든 게임 필수 기능을 관리합니다. 이 계약은 EVM 호환 네트워크에 배포되며, 프론트엔드와 백엔드 시스템에서 Ethers.js를 통해 상호작용이 촉진됩니다.
플랫폼은 청크를 ERC-721 토큰으로 저장하며 관련 레벨 메타데이터는 IPFS에 유지됩니다. 청크 소유자는 자신의 재산을 임대하거나 새로운 맵을 설계하여 플레이어를 유치하고 수익을 얻을 수 있습니다. 토큰 예치는 보상 풀, 청크 소유자 로열티, 프로토콜 국고, 중재 수수료 등 여러 카테고리에 자동으로 분배됩니다. 이 분배 시스템은 모든 금융 거래의 투명성을 유지하기 위해 완전히 온체인에서 작동합니다.
보안 조치에는 Flow 무작위성을 이용한 상금 출구 선택 및 사기 방지 활동을 목적으로 설계된 감사된 스마트 계약이 포함됩니다. 플랫폼은 온체인 및 오프체인 모두에서 플레이어 상호작용을 기록하고 내장된 분쟁 해결 메커니즘을 포함합니다.
개발 팀은 Nitrolite와 스마트 계약 간의 브리지를 만들어 채널 상태 업데이트를 통해 즉각적인 입금 확인을 시뮬레이션했습니다. 이 혁신은 플레이어가 온체인 거래 확인을 기다리지 않고 즉시 게임을 시작할 수 있도록 합니다.
마무리 생각
LockBlock은 전통적인 2D 플랫폼 게임 메커닉과 탈중앙화 소유권 및 투명한 보상 시스템을 결합하여 블록체인 게임에 대한 새로운 접근 방식을 제시합니다. 플랫폼의 Yellow SDK와 VRF 기술 사용은 플레이어의 기술과 보상 분배의 검증 가능한 공정성을 조화롭게 만드는 게임 경험을 창출합니다.