대화 Sui 공동 창립자 Koh Kim: 왜 체인 게임이 MOVE 공공 체인의 주무대가 될까요?
저자: Sui World
원문: 《왜 Move 언어가 체인 게임에 특별한 가치를 제공하는가? | Sui 공동 창립자 Koh Kim》
번역: 만상, Mysten Labs
본 기사는 Mysten Labs 생태계 책임자 Koh Kim의 온라인 AMA에서 발췌한 것입니다. 인터뷰 과정에서 Koh는 Move 언어 기반의 Sui 퍼블릭 블록체인이 체인 게임에 어떻게 힘을 실어주고, 게임 개발자들이 Move 언어를 배우고 적용하도록 어떻게 유도하는지에 대해 소개했습니다. Move 언어가 기초가 되어 번창하는 체인 게임 생태계가 탄생하기를 기대합니다.
기초 소개
Jen:
최신 Sui AMA에 오신 것을 환영합니다. 이번에는 Mysten Labs 생태계 책임자를 소개하겠습니다.
Koh:
저는 Koh Kim이며, Mysten의 모든 외부 업무를 담당하고 있습니다. 그래서 저는 자주 생각합니다:
- 우리는 어떻게 커뮤니티를 발전시킬 수 있을까?
- 개발자들이 우리 플랫폼에 멋진 경험을 가져오도록 어떻게 유도할 수 있을까?
- 광범위한 커뮤니티가 배우고 훌륭한 개발자가 되도록 어떻게 힘을 실어줄 수 있을까?
대학 시절, 저는 응용 게임 이론과 통계학을 공부했으며, 학자가 되고 싶었습니다. 그러나 제 대학 멘토는 그렇게 권장하지 않았고, 저는 현실 세계를 경험하기 위해 모토로라에서 여름 인턴으로 일하며 미래의 하드웨어와 소프트웨어 트렌드를 연구했습니다. 대학 졸업 후, 저는 양적 마케팅에 집중하는 컨설팅 회사에서 몇 년간 일하다가 구글에 합류했습니다.
제품 마케팅에서 시작하여, 저는 Google의 신생 제품과 협력하기 시작했습니다. 제가 가장 두드러진 성과는 Google Play 게임 팀과 사업을 전 세계적으로 확장한 것입니다. 저는 또한 많은 소비자 기술 회사의 엔젤 투자자이자 고문으로 활동하고 있으며, 특히 게임 분야에서 그렇습니다. 저는 SkateX와 Panzerdogs와 같은 Web3 프로젝트를 도운 경험이 있습니다.
현재 저는 Mysten Labs에서 일하고 있습니다. 모든 신호가 저를 Web3로 이끌었고, Mysten Labs에 합류하여 Sui를 구축하는 것보다 더 좋은 곳은 없습니다.
질의응답 세션
질문 1: 왜 게임이 Sui 위에 구축되어야 할까요?
Koh:
Sui 자산은 현재 아이템의 속성을 정의하거나 서로 다른 아이템을 조합하여 새로운 아이템을 만들 수 있도록 모델링되고 있습니다.
게임 내에서, 당신은 경험치를 수집하여 레벨을 올리기 위해 검을 가질 수 있으며, 여기서 점수와 레벨은 속성으로 정의됩니다. 또한 검과 보석과 같은 서로 다른 아이템을 조합하여 새로운 검을 만들 수 있습니다. 이러한 모든 기록은 블록체인에 기록될 수 있습니다.
게임 외부에서도, 이는 유통, 결제 및 마케팅에 영향을 미칩니다. 왜냐하면 이러한 활동은 항상 중간 플랫폼이 수익의 일부를 가져가기 때문입니다.
우리의 기술은 다른 "경쟁자" 퍼블릭 블록체인과 매우 다릅니다. 이는 제가 다이얼업 인터넷에서 광대역 인터넷으로의 전환 시기를 떠올리게 합니다. 다이얼업은 느리고 불편했지만, 키보드와 마우스를 사용하여 스웨덴 사람과 대화할 수 있다는 것이 너무 신기했습니다. 이제 우리는 광대역을 갖추었고, 인터넷은 완전히 달라졌습니다.
우리는 종종 "왜 새로운 Layer 1을 만들어야 하는가?"라는 질문을 받습니다. 시장에는 이미 다양한 Layer 1 퍼블릭 블록체인이 너무 많습니다.
개발자에게는 매우 혼란스러운 상황입니다. 현재 대부분의 개발자는 각 Layer 1을 사용자 확보를 위한 객체로만 보고 있습니다. 따라서 어떤 사용 사례가 최종 사용자에게 가치를 제공할지를 주의 깊게 살펴보는 것이 매우 중요하며, 저는 Sui가 이러한 경험을 실현할 수 있는 유일한 Layer 1이라고 생각합니다.
Sui와 Aptos는 종종 비교되는데, 두 창립 팀 모두 Facebook의 Diem 출신입니다. 표면적으로는 두 가지가 매우 유사하지만, 저는 항상 팀의 배경과 그들의 실제 기여를 깊이 파고들 것을 권장합니다. 특히 인프라와 같은 심층 기술에 관련해서는 더욱 그렇습니다.
안타깝게도 많은 사람들이 충분한 실사를 하지 않았고, 저희와 같은 초기 회사에 대한 정보가 적기 때문에 평가하기가 어렵습니다.
경쟁에 대해 이야기하자면, 많은 의견이 있지만, 의견 너머의 "현실"이 더 중요합니다. 저에게는 제품이 스스로 말하게 하고, 구축자에게 집중하는 것이 중요합니다. 1년 후 상황은 완전히 달라질 것입니다.
장기적으로 보면, Meta의 엔지니어는 전 세계의 Solidity 엔지니어보다 훨씬 많습니다. JavaScript와 같은 프로그래밍 언어의 적용 상황을 살펴보면, 저는 이더리움(Solidity)이 이겼다고 하거나 누구든지 이겼다고 말할 수 없습니다. 이는 블록체인이 "다이얼업 시대"에 있기 때문입니다. 우리가 "광대역 시대"에 들어가면 상황은 완전히 달라질 것입니다.
Jen:
당신은 의심할 여지 없이 그것에 유혹당할 것이고, 당신은 게임의 경험을 즐기고 있을 뿐, 메커니즘에 대해 생각하지 않을 것입니다.
Koh:
자세히 생각해보면, 모든 사람은 스마트폰을 가지고 있습니다. 그러나 발행자(앱 스토어)에 맞서 싸울 수 없으며, Apple과 Google의 규칙을 따라야 합니다. 이는 매우 아프게 다가옵니다.
플레이어가 시간을 투자하고 있다고 느끼면, 돈을 쓰는 것이 아니라 그들은 소중하게 여겨질 것입니다. 따라서 먼저 그들이 이 경험이 시간을 투자할 가치가 있다고 믿게 해야 합니다.
왜 지갑을 소유하고, NFT를 얻고, 토큰을 얻는 것과 같은 모든 불필요한 장벽을 설정해야 할까요? 모든 것이 준비되었지만, 아마도 일이 잘 풀리지 않을 것입니다. 당신은 항상 더 작은 잠재 시장만을 가지게 될 것입니다. 그렇긴 해도, 저는 정말로 완벽하고 지속 가능한 게임이 있을 것이라고 믿습니다. 많은 준비가 되어 있다면, 바퀴를 다시 만들 필요가 없습니다.
질문 2: Sui에서의 게임 개발은 어떤 모습인가요? Unity와 Unreal과 같은 게임 엔진 SDK를 미래에 출시할 계획이 있나요? 게임 로드맵은 어떤 모습일까요?
Koh:
Unreal과 비교할 때, Unity는 저에게 더 흥미로운 목표일 수 있지만, 두 가지 모두 다른 측면에서 중요하다고 생각합니다. Unity는 더 다양한 커뮤니티를 가지고 있습니다. 확실히 더 실용적이고 독립적입니다. Web3로 전환하려는 게임 스튜디오가 특히 모바일 장치에서 Unity를 엔진으로 사용하는 것을 희망합니다.
또한 Unity 또는 Unreal 위에 구축된 개발자 도구와 애플리케이션 생태계가 있으며, 게임 개발자가 구축할 수 있도록 허용합니다.
Unity 플러그인은 특히 우리의 SDK에 추가할 때 상당히 간단할 것입니다. 이는 우리가 찾고자 하는 가장 광범위한 게임 유형과 장르를 제공할 것입니다. 더 넓은 커뮤니티를 지원하고 그들을 Sui 생태계로 끌어들이는 멋진 방법이 많이 있지만, 지금은 더 이상 공개할 수 없습니다.
반면에, Unreal은 AAA 게임에 진정으로 집중하고 있다는 점에서 흥미롭습니다. 저에게는 이것이 확실히 더 장기적인 관점입니다. 이러한 게임은 보통 최소 5년에서 7년, 때로는 10년의 개발 시간이 필요하며, 원하는 품질에 도달하기 위해서는 더 큰 위험이 따릅니다.
그렇긴 해도, 우리는 Unreal에서 몇 가지 게임 제품을 연구하고 있으며, Web3가 그들의 게임에서 어떻게 작동하는지 평가하기 위한 도구 세트를 구축하고 있습니다. 특히 MMO RPG 유형에서 그렇습니다.
Jen:
저는 3A 게임의 경우 로드맵이 훨씬 더 길다는 것을 알고 있습니다. 개발자 스튜디오가 베타 테스트 중에 많은 문제에 직면할 것입니다. 특히 블록체인 Web3 게임에서 그렇습니다.
Koh:
우리는 게임을 구축하는 데 시간이 걸리며, 여러 번의 시도가 필요할 수 있다는 것을 잘 알고 있습니다. 더 중요한 것은 사용자 확보 및 커뮤니티 구축 전략의 좋고 나쁨에 따라 달라질 것입니다. 결국, 배급을 받을 수 있는지가 중요합니다.
아무도 이 게임을 모른다면, 그것은 결코 성공하지 않을 것입니다. 이것이 커뮤니티 측면이 중요한 이유입니다. 특히 블록체인 기술이 게임 팬 그룹을 어떻게 강화하고 지원할 것인지가 중요합니다. 게임을 뒷받침하는 투명한 블록체인 기술을 보유하고 있으며, 플레이어가 친구들에게 게임을 소개합니다.
게임 개발자와 회사는 플레이어와 더 많은 투명성을 가지게 되어 더 직접적인 관계를 구축할 수 있게 됩니다. 이는 매우 흥미로운 일이 될 것입니다.
질문 3: 사람들이 Sui 게임을 발견할 수 있는 상점이나 시장을 만들 계획이 있나요?
Koh:
네, 우리는 여러 시장과 협력하고 있습니다. 우리의 상점 전략은 다음과 같습니다:
우리는 더 많은 제3자 프로젝트와 협력하고 있습니다. Mysten/Sui가 아닌 많은 회사와 접촉하여 그들이 시장을 구축하거나 다른 체인을 지원하는 것처럼 Sui를 지원하거나 Magic Eden이 Solana NFT를 위해 한 것과 유사한 독점 목적지를 구축하려고 합니다.
우리는 또한 일부 시장과 프로젝트가 다중 체인에 접속하려고 하고 있지만, 저는 우리가 애플리케이션 개발자가 아닌 플랫폼이 되어야 한다고 생각합니다. 시장을 구축하는 것은 한 가지이고, 시장을 관리하고 발전시키는 것은 또 다른 것입니다. 이것이 우리가 제3자 및 새로운 개발자와 협력하고자 하는 이유입니다.
질문 4: 개발자들이 Move 프로그래밍 언어에 익숙하지 않아 Sui에서 구축하는 것에 대해 걱정하고 있나요?
Koh:
Move는 처음에 객체 지향 스마트 계약 프로그래밍 언어로 설계되었습니다. 그렇게 설계된 이유는 대부분의 Web2 객체 지향 프로그래밍 언어가 그렇기 때문입니다.
만약 당신이 제로에서 시작한다면, 이는 정말 배우기 어려운 언어입니다. 저는 항상 개발자들을 탓하지 말라고 말합니다. 게으른 코드는 이미 존재하며, 왜 바퀴를 다시 만들어야 할까요? 저는 그 이유 중 큰 부분이 코드가 NFT를 민팅하기 위해 검토되면, 시간이 지나면 매우 유사하게 보일 것이라는 점입니다.
우리는 또한 경험이 풍부한 Solidity 개발자들로부터 피드백을 받았으며, 그들은 Move와 Rust를 평가했습니다. Move로 전환할 준비가 된 경험이 풍부한 Solidity 개발자들은 단지 5일에서 6일의 시간만 소요되었다고 들었습니다.
게다가, Move는 크로스 플랫폼 언어로 설계되었으며, 일부 체인 EDM의 기본 기능은 여전히 적용되어야 하며, 스마트 계약 개발 전문가와 Web2 신입 모두를 포괄할 수 있는 매우 유연한 언어입니다. 얼마나 많은 사람들이 Move 개발자가 되는지를 목격하는 것은 매우 흥미롭습니다. Move는 더 접근 가능하고 직관적이며 간결합니다.
질문 5: 컴퓨터 브라우저가 아닌 안드로이드 모바일 클라이언트에서 체인 게임을 만드는 것이 가능할까요?
Koh:
특히 게임의 경우, 모바일 게임 버전을 만들어야 할 수도 있습니다. 고객 확보 및 유통에 대한 이해를 바탕으로 모바일 버전이 더 효과적일 것입니다.
자세히 생각해보면, 어느 정도 사람들은 모바일 클라이언트로 구성된 세계에 살고 있으며, 컴퓨터 웹 페이지로 구성된 세계에 살고 있지 않습니다. 사람들은 새로운 행동을 배우기 어려워합니다.
사용자가 무엇을 하고 있는지, 어떤 상황에서 방해를 최소화하면서 사용자의 행동을 약간 조정할 수 있을지를 파악해야 합니다. 그것은 직접적인 제품 통합이거나 사용자가 이미 가지고 있는 행동을 결합하는 것입니다.
요약 및 회고
Koh:
마지막으로 요약하자면, Sui는 현재 구축 중이지만 아직 준비가 되지 않았습니다. ------ 준비가 되지 않았지만, 우리는 많은 멋진 것들을 연구하고 있습니다.
가장 중요한 것은 Move 프로그래밍 언어와 Layer 1으로서의 Sui에 대해 흥분하고 있는 커뮤니티의 모든 사람에게 진심으로 감사하다는 것입니다. 우리는 정말로 이 모든 것을 함께 구축하고 개발자들이 성공할 수 있도록 돕게 되어 기쁩니다. 결국, 우리는 플랫폼을 구축하여 구축자들이 성공할 수 있도록 돕고자 합니다.
이것은 우리 자신에 관한 것만이 아니라, 광범위한 구축자들에 관한 것입니다. 우리는 분산화된 미래를 믿습니다. 게임 세계에 관심이 있는 사람들에게, 체인 게임은 더 많은 사람들이 Web3 기술을 이해하고 흥분할 수 있는 훌륭한 트로이 목마가 될 것이라고 생각합니다. 따라서 생태계가 어떻게 발전할지 기대가 큽니다!