원문: Dojo: The Provable Game Engine
번역 및 교정: 스타크넷 중국 커뮤니티
📑재인쇄시 출처를 꼭 밝혀주세요🕹️
소개
모든 시대마다 획기적인 혁신이 우리 문화의 경계를 재정의합니다.
인쇄기는 교육을 민주화했고, 인터넷은 정보를 민주화했으며, 이제 검증 가능한 컴퓨팅은 우리가 상호 작용하고 신뢰를 구축하는 방식을 빠르게 변화시키고 있습니다. 이러한 거대한 기술적 도약은 우리의 도구를 재정의할 뿐만 아니라 우리의 문화를 근본적으로 바꾸고 우리가 상호 작용하고, 배우고, 즐기고, 스스로를 관리하는 방식을 근본적으로 변화시키고 있습니다.
게임은 항상 인류 문화의 필수적인 부분이었으며 사회와 기술의 발전과 함께 계속해서 발전해 왔습니다. 그러나 놀고자 하는 우리의 타고난 욕구는 변하지 않습니다. 그것은 우리의 DNA에 뿌리내린 진화적 특성입니다. 아케이드에서 콘솔, 휴대폰에 이르기까지 게임의 본질은 동일하게 유지됩니다. 변경된 것은 게임 모델입니다.
오늘날, 새로운 방식의 대화형 엔터테인먼트를 제공하는 새로운 게임 모델인 온체인 게임이 등장하고 있습니다. 온체인 게임에서 상태와 로직은 스마트 계약으로 정의된 공개 블록체인 온체인 완전히 저장됩니다. 이 아키텍처는 플레이어와 개발자 간에 공유되는 고유한 가치 포착 메커니즘을 도입하여 게임 산업의 전통적인 권력 균형을 근본적으로 재분배합니다. 온체인 게임은 탈중앙화 전력 제어를 통해 게임을 민주화하고 전례 없는 새로운 대화형 엔터테인먼트 경험을 제공합니다.
온체인 게임은 단순한 영향력 재분배 이상의 의미를 갖습니다. 이 새로운 프레임 외에도 공유 네트워크의 논리 표준화를 통해 심층적인 구성이 가능합니다. 재구성 가능한 "머니 레고"가 DeFi를 기존 금융과 차별화하는 것처럼 온체인 가상 세계를 통해 참가자는 게임 로직과 자산을 쉽게 공유, 재구성 및 재구성하여 완전히 새로운 작업을 구축할 수 있습니다.
새로운 게임 개발 모델을 위한 이론적, 기술적 기반이 마련되었으며, 열정적인 새로운 게임 개발자들이 이러한 기반을 바탕으로 혁신할 준비가 되어 있습니다.
Dojo는 이 모든 것을 하나로 통합합니다.
Dojo v1 구축
Dojo는 초기 그룹 채팅에서 많은 발전을 이루었습니다. 세 명의 교사( Tarrence , Loaf , Sylve )로 구성된 팀으로 시작된 것이 대규모 운동으로 성장했습니다.
20개월 간의 큰 진전:
7개 이상의 버전...
1,000+ PR...
5+ 게임잼...
50개 이상의 테스트 게임
50명 이상의 기여자...그리고 수많은 안수받은 교사들
Dojo v1 도착
온체인 개발 자체는 복잡하며 전체 기술 스택에 대한 숙달이 필요합니다. 개발자는 기본 시스템의 복잡성을 파헤치기보다는 고유한 애플리케이션을 완벽하게 만드는 데 집중해야 합니다.
Dojo는 온체인 게임 개발의 복잡성을 추상화하여 복잡한 애플리케이션을 쉽게 만들 수 있도록 해줍니다. 고성능 인덱서를 작성할 필요가 없으며 창의력을 발휘하여 코드를 작성하기만 하면 됩니다.
전체 기술 스택을 구축하고 처음부터 온체인 게임을 개발한 우리의 경험은 Dojo의 탄생에 영감을 주었습니다. 버전 1의 출시로 이제 개발자는 포괄적인 도구 체인에 액세스하여 확장 가능한 차세대 온체인 애플리케이션을 만들 수 있습니다.
그러나 우리는 거기서 멈추지 않았습니다.
공용 네트워크를 넘어 Dojo의 확장은 온체인 게임의 개념을 논리적인 다음 단계인 증명 가능한 게임으로 확장합니다.
입증 가능한 게임: 온체인 게임 그 이상
"영지식 증명에 대해 들어보신 적 있으신가요, 선생님?"
——Eli Ben-Sasson , StarkWare의 공동 창립자 겸 CEO
위에서 언급한 온체인 게임의 고유한 장점(가치 포착, 구성성 등)을 가능하게 하는 분산 합의 메커니즘은 이러한 게임의 확장이 근본적인 과제에 직면하게 만드는 요인이기도 합니다.
온체인 게임의 상태와 로직은 공용 네트워크에 존재해야 하며, 모든 상태 전환은 노드 공급자에 의해 검증되어야 합니다. 이는 온체인 게임의 주요 가정입니다. 게임에 대한 실제 정보를 제공하려면 노드 네트워크에 의존해야 합니다. 불행히도 이로 인해 네트워크 확장성이 제한되어 온체인 게임 개발자의 설계 공간이 제약됩니다.
그러나 우리에게는 증명 가능한 게임 이라는 또 다른 경로가 있습니다.
입증 가능한 게임은 네트워크 컴퓨팅의 한계에 얽매이지 않고 디지털 세계를 정의하는 새로운 방법을 제공합니다. 이러한 게임은 분산 노드 계산에 의존하지 않고 계산을 검증하기 위해 영지식 증명을 사용합니다.
이는 실제 운용에 반영되는데, 이는 게임 디자이너가 충분한 조건 하에서 자유롭게 창작이 가능하다는 것을 의미한다. 개발자는 더 이상 제한된 거래 한도로 경험을 제한할 필요가 없으며, 탈중앙화 약속하는 고유한 신뢰 가정을 유지하면서 플레이어의 창의성을 불러일으키는 다양한 유형, 디자인 및 메커니즘을 보다 자유롭게 탐색할 수 있습니다.
아마도 더 중요한 것은 이러한 입증 가능성이 탈중앙화 애플리케이션에서 신뢰의 역할을 근본적으로 재구성하고 발전시킨다는 것입니다. 참가자는 더 이상 방대한 네트워크에 의존할 필요가 없으며 수학에만 '신뢰'를 가하면 됩니다.
Dojo는 이러한 새로운 입증 가능한 애플리케이션의 "0에서 1까지" 순간을 나타냅니다. 입증 가능한 게임을 만드는 것이 결코 쉬운 일은 아닙니다. 하지만 우리의 말만 받아들이지 말고 Dojo 생태계에서 이미 구체화되고 있는 검증된 게임 중 일부를 살펴보겠습니다.
도장 생태계
Dojo가 시작된 이래 생태계 빌더들은 도구 체인의 방향과 개발을 형성하기 위해 함께 실험하고 협력해 왔습니다. 이들 팀은 구성 가능성과 증명 가능성의 개념을 적극적으로 탐구하고 있으며, 앞으로 몇 달 안에 여러 게임이 메인넷에 출시될 것으로 예상됩니다.
Dojo의 생태계는 결합 가능성과 증명 가능성을 강조하는 공동 실험을 통해 발전합니다. 개발팀은 Dojo의 기능에 적극적으로 기여하고 Dojo v1 출시에 핵심적인 역할을 했습니다.
메인넷에 곧 온라인으로 진출할 게임 팀은 계속해서 한계를 뛰어넘고 있습니다.
Force Prime Heroes 와 Loot Survivor는 각각의 던전 크롤링 경험에서 클라이언트측 증명 기술을 활용하는 증명 가능한 게임의 초기 사례입니다.
Paved는 분할 실행을 위해 Dojo의 증명 가능성을 사용하는 독일 보드 게임 Carcassonne에서 영감을 받은 온체인 퍼즐 게임입니다. 이를 통해 게임의 계산 집약적인 기능을 효율적으로 확장할 수 있습니다.
Dope Wars는 Dojo를 사용하여 갱스터 테마 재정 거래 게임에서 빠른 실행과 숨겨진 정보 메커니즘을 구현합니다.
Eternum은 Dojo의 고유한 추상화 및 기능을 통해서만 가능한 복잡하고 수정 가능한 세계인 Civilization 게임과 유사한 경험입니다.
Starkane은 Cairo의 증명 가능성을 사용하여 변경할 수 없는 게임 진행 상황을 온체인 에 영구적으로 기록합니다. 또한 Dojo의 Unity SDK를 사용하여 Web2의 인기 있는 전술 RPG 유형 게임 경험을 Web3으로 가져옵니다.
프롤로그의 끝
Dojo v1.0.0은 입증 가능한 게임의 성장을 촉진한다는 목표를 공유하는 글로벌 기여자 커뮤니티의 2년 간의 노력의 정점을 의미합니다. 이번 릴리스에서는 Dojo의 첫 번째 프로덕션 준비 버전을 출시하여 개발자가 차세대 대화형 엔터테인먼트 경험을 구축할 수 있는 견고한 기반을 마련했습니다.
처음부터 Dojo의 사명은 개발자가 창의적인 아이디어를 실현할 수 있도록 지원하는 것이었고 우리는 이 약속을 확고히 이행하고 있습니다. 우리 커뮤니티에 참여하고 기여하기에 이보다 더 좋은 때는 없었습니다.
누가 알겠어요? 당신이 우리 선생님이 될 수도 있어요...
지금 Dojo 커뮤니티에 가입하세요! 모든 유형의 게임 제작자에게는 다음과 같은 기회가 있습니다.
차세대 인터랙티브 엔터테인먼트 경험을 창조하는 게임 디자이너.
시스템 엔지니어 여러분, Web3의 가장 흥미로운 기술 스택 중 하나에 기여해 보세요.
풀스택 개발자 여러분, 단 한 주말 만에 미친 아이디어를 완성할 수 있습니다.
UI/UX 전문가는 생태계 개발자와 협력하여 개발 및 디자인의 최전선에서 창의성을 발휘합니다.
시작하세요:
Dojo Discord에 참여하세요: https://discord.com/invite/dojoengine
Dojo 기술 스택 기여에 참여하세요: https://github.com/dojoengine
X에서 @ohayo_dojo를 팔로우하세요.
도장에서 만나요 친구들!