블록체인 게임이 Web2.5에서 Web3로 전환되는 속도를 높이다, Zypher Network의 Zytron 엔진을 한 문장으로 이해하다

산업 속보
2024-09-27 13:17:38
수집
Zytron 엔진은 Zypher Network 시스템에서 중요한 역할을 하며, 개발자에게 주권이 있는 맞춤형 Layer3 Rollup 인프라를 제공하고, 일반적인 제로 지식 프로토콜 템플릿을 갖춘 ZK 엔진과 매칭됩니다. Zytron 엔진과 오프체인 분산 컴퓨팅 네트워크의 조합을 통해 게임의 운영을 탈중앙화된 방식으로 완벽하게 지원할 수 있으며, 더 이상 중앙 집중식 서버에 의존하지 않고, 즉 서버리스 또는 서버 추상화 처리를 할 수 있습니다.

区块체인 게임은 전혀 새로운 트렌드를 대표하지만, 기존 산업 시설의 설계 부족으로 인해 게임이 완전히 체인에서 실행되는 것을 지원할 수 없습니다. 절충안으로 Web2.5가 있으며, 이는 게임이 플레이어에게 더 나은 경험을 제공하기 위해 게임 로직을 중앙화된 서버에 두고, 경제 모델, 스마트 계약 등을 체인에 두는 것입니다. 게임의 실행은 두 부분이 항상 통신을 유지해야 하며, 이는 게임 자체가 신뢰성, 안전성 및 실행 효율성에서 일정한 한계를 가지게 합니다.

이러한 배경 속에서 Zypher Network는 ZKP, 모듈화 및 Layer3와 같은 일련의 기술 수단을 기반으로 서버 추상화 솔루션을 최초로 출시했습니다.

이 솔루션에서 Zytron 엔진은 Zypher Network 시스템에서 중요한 역할을 하며, 개발자에게 주권을 가진 맞춤형 Layer3 Rollup 인프라를 제공하고, 일반적인 제로 지식 프로토콜 템플릿을 갖춘 ZK 엔진과 매칭됩니다. Zytron 엔진과 체인 외부 분산 컴퓨팅 네트워크의 협력으로 탈중앙화된 방식으로 게임의 실행을 완벽하게 지원하며, 더 이상 중앙화된 서버에 의존하지 않게 됩니다. 즉, 서버가 없는 또는 서버 추상화 처리입니다.

전반적으로 Zypher Network는 개발자가 체인에서 게임을 개발하고 이전하는 장벽을 크게 낮출 수 있을 뿐만 아니라, 탈중앙화된 방식으로 게임의 실행에 안전하고 신뢰할 수 있으며 효율적인 지원을 제공합니다.

현재 Zypher Network는 Layer2 네트워크 Linea를 기반으로 Zytron 엔진의 Layer3 프리 메인넷을 시작하였으며, Zypher Network 게임 엔진 시스템이 전면적으로 가동될 것임을 알리고 있습니다.

Zytron 엔진: 모듈화, 맞춤화된 주권 Layer3 스택

Zytron 엔진을 소개하기 전에, 먼저 Layer3 및 모듈화 블록체인의 개념을 간단히 소개하겠습니다.

Layer3와 모듈화 서사

실제로 Layer2는 일반적으로 Layer1을 기반으로 구축된 비주권 체인으로, 그 존재 목적은 보통 Layer1의 확장입니다. 예를 들어 이더리움 생태계에서 OP Mainnet, Arbitrum One, Base, Linea 등 수백 개의 Layer2 네트워크는 이더리움 Layer1의 부담을 더 분담하기를 기대합니다. Layer2는 일반적으로 이더리움 생태계의 애플리케이션 레이어가 되기를 기대하며, 애플리케이션은 Layer2에 배포되고 거래는 Layer2에서 발생하지만, 최종 거래의 검증은 이더리움 Layer1 메인넷으로 돌아갑니다. 동시에 이러한 Layer2는 이더리움 Layer1의 안전성과 최종성에 의존합니다.

그렇다면 왜 Layer3가 필요할까요?

사실 Layer2는 본질적으로 공공 체인의 형태로, 모든 개발자가 Layer2 레이어에서 애플리케이션을 개발할 수 있습니다. 비록 서로 다른 Layer2가 성능을 향상시키기 위해 서로 다른 기술 솔루션을 사용하지만, 모든 거래가 Layer2에서 발생하는 것은 여전히 일정한 부담을 의미합니다. 반면 Layer3는 전용 애플리케이션 레이어로定位됩니다. 예를 들어, 게임을 만들고 싶다면 맞춤형 방식으로 전용 Rollup 레이어를 출시하여 단일 애플리케이션에만 서비스를 제공하거나 특정 App Chain을 만들 수 있습니다. 이렇게 하면 다른 애플리케이션에서 오는 간섭을 피할 수 있습니다. Layer3와 Layer2의 관계는 Layer2와 Layer1의 관계와 유사하며, 상위 레이어 체인으로부터 안전성과 최종성의 지원을 받습니다.

이전에 Coinbase에서 발표한 Layer3에 대한 연구 기사에 따르면, 독립적으로 Layer1 또는 Layer2를 운영하는 것에 비해 Layer3는 운영 비용을 약 1000배 줄일 수 있다고 합니다. Layer2를 운영하는 데 드는 연간 비용은 약 7~8자리 수의 달러에 달하며, Layer3 체인을 운영하는 데는 보통 25,000~50,000 달러만 필요합니다. 따라서 이전의 일부 체인 기반 파생상품 프로토콜인 dYdX, Perpetual Protocol 등이 Layer2 방식으로 App Chain을 구축하는 것은 더 이상 현명한 선택이 아니며, Layer3가 새로운 트렌드가 될 수 있습니다.

Layer3의 낮은 비용은 모듈화 솔루션 덕분입니다. Layer3는 Layer2에 비해 더 나은 유연성을 제공하며, 서로 다른 레이어를 모듈화 방식으로 플러그 앤 플레이 선택할 수 있습니다. 예를 들어, 대부분의 Layer2에서 데이터 가용성은 총 비용의 95% 이상을 차지하지만, Layer3는 외부에서 DA 서비스를 플러그 앤 플레이 방식으로 선택할 수 있어 독립적으로 DA 레이어를 운영할 필요가 없습니다. 동시에 대부분의 Layer3는 주권을 가지며 여러 측면에서 상위 레이어에 의존할 필요가 없습니다.

이제 또 다른 개념, 즉 앞서 언급한 모듈화 서사에 대해 이야기해 보겠습니다.

모듈화 서사는 사실 더 이해하기 쉽습니다. 우리는 전통적인 체인을 모든 부품이 함께 용접된 컴퓨터에 비유할 수 있습니다. 이 컴퓨터는 일반적으로 모든 부품을 교체하기 어렵고, 새로운 기능을 구현하려면 대규모 업그레이드가 필요하며, 지속적으로 외부에 의존해야 합니다. 반면 모듈화는 새로운 체인 사고 방식을 나타내며, 모든 부분이 플러그 앤 플레이 가능하고 조합할 수 있습니다. 체인의 여러 구성 요소는 선택적으로 교체할 수 있으며, 예를 들어 DA 레이어는 Celestia를 선택하고, 검증은 EnginLayer에 통합하고, 결제 레이어는 언제든지 다른 Layer2를 선택할 수 있습니다. 네트워크가 기능 업그레이드나 확장을 원할 때, 위의 레이어를 플러그 앤 플레이 방식으로 교체할 수 있습니다. 예를 들어 Celestia를 Polygon Avail로 교체하는 등의 방식입니다. 대규모 업그레이드가 필요하지 않습니다.

따라서 Layer3 및 모듈화 블록체인의 개념을 이해한 후 Zytron 엔진을 이해하면 새로운 인식을 얻게 될 것입니다.

Zytron 엔진

1. 개발 배포

우선 Zytron 엔진은 개발자가 기본 스택을 통해 맞춤형 Layer3 레이어를 구축할 수 있도록 지원합니다. 이는 특정 게임 전용의 APP Layer3 Chain이라고 할 수 있으며, 이 체인 또는 Rollup은 단일 게임에만 서비스를 제공합니다. Layer3를 구축하는 방식은 모듈화되어 있으며, 게임의 특성에 따라 플러그 앤 플레이 방식으로 다양한 모듈을 선택할 수 있습니다. 현재 Zytron 엔진은 기본적으로 Celestia를 DA로 사용하고, 결제 레이어와 안전성은 주로 Linea Layer2에서 가져옵니다(현재 메인넷은 Linea에 있으며, 앞으로 더 많은 Layer2에서 새로운 메인넷이 순차적으로 시작될 것입니다).

또한 Zytron 엔진을 통해 모듈화된 방식으로 Layer3 Chain을 시작할 수 있을 뿐만 아니라, Zytron 엔진은 기본 해시, 타원 곡선 암호화, 마스크, 셔플 등과 같은 즉시 사용할 수 있는 도구 구성 요소를 제공합니다. 애플리케이션 특정 회로의 SDK; 일련의 체인 상 검증기 등도 포함됩니다. 이러한 구성 요소를 기반으로 개발자는 플러그 앤 플레이 방식의 ZK 기능, 도구 및 회로의 조합 가능성, 제3자 DSL/ZKVM 통합 등을 얻을 수 있습니다.

이를 통해 개발자는 최소한의 비용으로 가파른 학습 곡선 없이 자치 세계, 소규모 전략 게임을 구축하거나 AAA 게임을 자신의 Layer3 체인으로 이전할 수 있으며, 생산 수준의 UE를 유지할 수 있습니다. 개발자가 ZKP에 대해 잘 알지 못하더라도, 일련의 도구 구성 요소를 기반으로 빠른 개발을 완료하거나 기존 게임을 낮은 장벽으로 이전할 수 있습니다.

현재 Zytron 엔진을 통해 개발자는 게임을 TON에 추가로 배포할 수 있으며(특히 일부 소규모 게임에 적합), Telegram을 진입점으로 하여 Telegram 시장에서 낮은 장벽으로 대규모 사용자 확보를 할 수 있습니다.

2. 게임 실행을 어떻게 효율적으로 보장할까요?

또한 게임 자체는 체인에 배포되며, 정확히 말하면 Zytron 엔진의 ZK 회로에 배포됩니다. 따라서 게임 로직은 완전히 체인에서 실행됩니다. 그렇다면 게임이 원활하게 실행되도록 보장하는 방법은 무엇일까요?

  • 체인 내외의 조합

우선 Zypher Network에서 실행되는 게임은 과거와 달리 각 게임 동작이 항상 거래를 생성하고 개별적으로 검증되는 것이 아니라, 연속적인 게임 행동에서 생성된 동작 로그를 ZK 증명으로 집계합니다. 일정 주기 내에 이러한 게임 동작(각각은 거래임)이 하나의 ZKP 증명으로 집계됩니다. ZK 증명이 생성되는 과정은 체인 외부의 분산 컴퓨팅 네트워크에서 발생하며, 체인 외부의 노드가 이를 수행합니다. 최종적으로 여러 증명이 단일 거래 방식으로 체인에 제출됩니다. 이러한 방식은 가스 비용을 대폭 줄일 수 있으며(심지어 0 가스도 가능), PvE 게임의 배포에 있어 플레이어에게 지연 없는 게임 경험을 보장할 수 있습니다.

즉, Zypher Network는 가장 많은 계산 자원을 소모하고 가장 복잡한 ZK 증명의 생성을 Zytron 엔진에서 분리하여 체인상의 부담을 대폭 줄였습니다. 이러한 방식은 ZK 증명을 병렬로 생성할 수 있으며 확장 가능하고 효율적입니다. 이는 보상 및 처벌 메커니즘을 갖춘 경제 모델에 의해 구동됩니다.

  • 최적화된 프리컴파일 계약 및 P2P 노드 네트워크

동시에 Zytron은 일부 프리컴파일 계약을 제공할 뿐만 아니라, 체인 노드의 데이터 서비스를 분할하여 계약을 실행합니다. 분할 기술은 계약 실행을 여러 노드에서 동시에 수행할 수 있게 하여 처리 효율성을 크게 향상시키고 지연을 줄입니다.

더 구체적으로, 체인 상의 노드 간에는 P2P 네트워크를 통해 연결됩니다. 이 네트워크는 계약 검증을 수행하기 위해 특별히 설계되었으며, 각 노드가 직접 효율적으로 통신할 수 있도록 보장합니다. P2P 네트워크의 장점은 중간 전송 단계를 줄여 데이터 전송을 더 빠르게 만든다는 것입니다. 또한 노드 간의 통신 및 주소 위치 지정에는 Kademlia 알고리즘(효율적인 분산 해시 테이블 DHT 알고리즘)이 사용됩니다. Kademlia의 구조적 설계는 노드가 다른 노드를 찾고 연결하는 데 더 빠르고 정확하게 만듭니다.

실행 측면에서 Zytron은 Kademlia 알고리즘에서 정의된 노드 거리 규칙에 따라 계약 실행 과정을 분할합니다. 이는 계약의 서로 다른 부분이 노드 간의 거리에 따라 서로 다른 네트워크 노드에서 실행되도록 할당된다는 것을 의미합니다. 이러한 거리 기반 할당 방식은 Zytron 네트워크에서 계산 부하를 고르게 분산시키고 시스템의 속도와 효율성을 높이는 데 도움이 됩니다.

  • 데이터베이스

데이터 처리 효율성을 더욱 향상시키기 위해 Zytron 엔진은 더 친숙한 관계형 데이터베이스 및 캐시 데이터베이스를 통합하여 데이터베이스를 최적화하였으며, 게임의 실행에서 데이터 처리 효율성을 크게 향상시킵니다.

  • EnginLayer와의 통합

위의 설계 외에도 Zytron 엔진은 EigenLayer와 모듈화 통합을 이루었으며, AVS 계산 레이어를 배포하였습니다. 개발자는 자신의 Layer3 APP Chain에서 이 서비스를 통합하여 게임 내 PoS의 장벽을 크게 낮추고 안전성과 게임 실행 효율성을 높일 수 있습니다.

현재 Zytron의 zk-SNARK 스택 처리 속도는 모든 Layer2보다 10배 이상 빠르며, 가스 비용은 200배 이상 낮습니다. 동시에 모든 플레이어는 게임과 활동을 통해 제로 가스 SBT를 얻어 원활한 게임 경험(0 가스)을 누릴 수 있습니다. Zytron은 또한 Telegram Mini App (TMA) 인터페이스를 지원하여 게임 애플리케이션이 초간단 게임과 Web3 네이티브 금융 도구를 통해 사용자 확보율을 높일 수 있도록 합니다.

또한 프리컴파일 계약을 통해 개발자는 암호화 작업과 같은 자원 집약적인 작업을 효율적으로 처리할 수 있습니다.

다음은 Zytron 엔진 Layer3 메인넷에 대한 구체적인 정보입니다:

요약

Zytron 엔진을 기반으로 Zypher Network는 체인 게임 분야의 다음 단계 발전을 위한 길을 열고 있습니다. 한편으로는 전체 ZK 솔루션 및 도구 키트를 기반으로 개발자가 낮은 장벽으로 게임을 배포하고 이전할 수 있도록 지원하며, 모듈화 및 Layer3 방식으로 전용 게임 기반을 구축할 수 있도록 합니다. 다른 한편으로는 서버 추상화 솔루션을 통해 게임의 실행이 더 이상 중앙화된 서버에 의존하지 않게 되며, 탈중앙화, 효율성 및 안전성을 동시에 고려하여 플레이어에게 뛰어난 게임 경험을 제공합니다.

게임 로직, 토큰 경제 모델, 스마트 계약 등 일련의 요소는 더 이상 분리되거나 평행하지 않으며, 새로운 동적 조합을 통해 게임이 더 많은 생명력과 창의력을 가질 수 있을 것으로 기대됩니다. 복잡한 게임 로직을 가진 AAA 게임조차도 블록체인 게임 형태로 배포되고 완벽하게 실행될 수 있습니다.

Web2.5 형태의 블록체인 게임은 지속 불가능한 상태이며, Web2.5에서 Web3로의 전환은 블록체인 게임 발전의 필연적인 트렌드입니다. Zypher Network는 이 과정에서 필수적인 촉매제가 되고 있으며, 이 트렌드를 이끄는 주체가 되고 있습니다.

체인캐처(ChainCatcher)는 독자들에게 블록체인을 이성적으로 바라보고, 리스크 인식을 실제로 향상시키며, 다양한 가상 토큰 발행 및 조작에 경계해야 함을 상기시킵니다. 사이트 내 모든 콘텐츠는 시장 정보나 관련 당사자의 의견일 뿐이며 어떠한 형태의 투자 조언도 제공하지 않습니다. 만약 사이트 내에서 민감한 정보를 발견하면 “신고하기”를 클릭하여 신속하게 처리할 것입니다.
banner
체인캐처 혁신가들과 함께하는 Web3 세상 구축