위험 경고: '가상화폐', '블록체인'이라는 이름으로 불법 자금 모집 위험에 주의하세요. — 은행보험감독관리위원회 등 5개 부처
검색
로그인
简中
繁中
English
日本語
한국어
ภาษาไทย
Tiếng Việt
BTC
ETH
HTX
SOL
BNB
시장 동향 보기

STEPN: 6개월 만에 세계 최초의 M2E NFT 게임을 구축한 방법

Moni
Odaily资深作者
2022-01-16 11:25
이 기사는 약 6837자로, 전체를 읽는 데 약 10분이 소요됩니다
이동하면서 적립하는 것은 완전히 새로운 형태의 Game-Fi입니다.

이 기사는Medium, 원저자: STEPN 공식

오데일리 번역기 |

오데일리 번역기 |

"이동하면서 적립" Move2Earn 게임은 플레이어가 자신의 이동 데이터를 게임화 입력으로 사용한 다음 토큰과 NFT로 보상을 받는 새로운 형태의 Game-Fi입니다. STEPN은 빠르면 2021년 8월 초에 이 아이디어를 가지고 있었습니다. M2E 개념을 처음으로 제안한 프로젝트는 아니었지만 STEPN은 이 아이디어를 "실현"한 가장 빠른 프로젝트였습니다(제품 배송을 완료하는 데 120일밖에 걸리지 않았으며 이제 제품이 2개월 동안 온라인 상태였습니다). 2021년 11월 3일부터 우리의 M2E NFT 게임은 베타 테스트 네트워크에서 실행되고 있으며, 43개국에서 1,000명 이상의 플레이어를 초대하여 70% 이상의 주간 플레이어 유지율을 달성했습니다.

이 문서는 우리가 직면한 문제와 이를 극복한 방법을 설명합니다.

보조 제목

기술 과제 1 - 동작 증명

원래 아이디어는 간단했습니다. 우리는 웨어러블과 실행 중인 앱의 데이터를 "움직임 증명"의 형태로 게임으로 가져오고 이러한 플랫폼의 사용자 데이터를 신뢰할 수 있다고 가정했습니다. 사실 우리는 3일 이내에 모델 버전을 개발했지만 첫날 치팅 테스트에 실패했습니다. 운동 데이터의 진위를 확인할 수 없었기 때문에 사용자는 쉽게 데이터를 두 배로 늘릴 수 있습니다(휴대폰 2개 이상 휴대 가능). 또한 실행 중인 애플리케이션과 웨어러블 장치에는 엄격한 부정 행위 방지 시스템이 없습니다. 사용자를 포함하여 그렇게 할 필요가 없기 때문에 순수한 피트니스 요구 사항인 경우 데이터를 위조할 필요가 없습니다. . 그러나 데이터 이동에 대한 보상을 받으면 전체 상황이 바뀝니다. Move2Earn 게임에 Proof of Movement 합의가 없으면 전체 토큰 시스템이 빠르게 붕괴됩니다. 견고한 POM을 구축하려면 플레이어의 모션 센서 데이터에 액세스하여 수행할 수 있는 데이터 검증을 위한 모션 데이터 수집기가 있어야 합니다.

1. 중력 센서

중력 센서는 우리가 사용하는 주요 센서이며 중력의 방향과 크기를 나타내는 3D 벡터를 제공합니다. 일반적으로 이러한 센서는 공간에서 장치의 상대적인 방향을 결정합니다. 아래 그림은 휴대폰을 들고 있을 때 플레이어의 다양한 동작 패턴을 보여줍니다. 이러한 패턴이 실제로 매우 유사하다는 것을 관찰할 수 있습니다. 모두 사인파 패턴입니다.

위: 인간의 움직임 "파장"

동작 센서 감지의 정확도를 개선하기 위해 다음 센서도 사용합니다.

·선가속도 센서

· 주목할만한 모션 센서

· 가속도계

·자이로스코프 센서

· 걸음 감지 센서

이러한 동작 센서를 배치한 상태에서 실제 사람이 움직이는지 확인하기 위해 모든 플레이어 동작 데이터를 검증해야 했습니다. 신원 확인은 모바일 동작과 사람 동작의 진폭 매칭, 모바일 동작과 모바일 만보기 매칭, 모바일 동작과 GPS 추적의 세 가지 상황에서 수행할 수 있습니다.

보조 제목

기술 과제 2 - 거리 증명

플레이어의 걸음 수에 따라 보상을 설정하는 경우 보상을 계산하기 위해 두 가지를 알아야 합니다. 첫 번째는 플레이어가 얼마나 많은 걸음을 이동했는지(만보계의 경우 매우 간단함), 두 번째는 플레이어가 얼마나 멀리 이동했는지입니다. 이 시점에서 우리는 두 번째 장애물에 직면했습니다. 현재의 모든 민간 GPS 장치 또는 응용 프로그램은 실외 3미터에서 실내 20미터에 이르기까지 부정확하며 사람이 이동한 거리를 정확하고 정확하게 측정하는 제품이 시중에 없습니다. .

GPS 오류에는 세 가지 유형이 있습니다.

1.GPS 오프셋

모바일 장치가 키 큰 나무나 옥상(실내)으로 덮여 있으면 모바일 장치가 정지해 있어도 GPS 신호가 표류합니다. 아래 그래프는 10시간 동안 실내에 정지한 후 6,26마일을 표류하는 GPS 장치를 보여줍니다. (이것이 타사 모션 데이터 공급자를 신뢰할 수 없는 또 다른 이유입니다. 타사 공급자가 모션 센서 데이터를 확인했는지 알 수 없습니다.)

위: GPS의 오프셋 결과

2. GPS 다운그레이드

환경 요인으로 인해 GPS 신호가 일정 시간 동안 손실되었다가 다시 수신되는 경우가 많습니다. 이 경우 신호 손실 전후의 두 지점은 다른 두 지점과 동일하게 취급되며 직선으로 연결됩니다. 이로 인해 사용자의 움직임에 대한 거리 정보가 적게 기록됩니다.

위: 신호 손실 결과

3. GPS 불안정

높은 건물은 종종 GPS 신호가 모바일 장치와 위성 사이에서 앞뒤로 튀게 만듭니다. 이는 일반적으로 아래와 같이 "점프" GPS 트랙을 생성합니다. 그리고 이러한 부정확한 GPS 데이터는 종종 플레이어가 실제로 이동한 것보다 더 많은 거리를 기록하게 됩니다. GPS 트랙의 모든 곡선은 이들을 연결하는 직선으로 계산되어야 하기 때문입니다.

위: GPS 신호 점프 결과

현재 위의 문제에 대한 기성 솔루션이 없으며 이러한 문제의 영향을 받는 기존의 많은 응용 프로그램과 GPS 장치를 연구했습니다. 그러나 우리는 확장 코딩을 시작했고 이 문제를 해결하기 위한 알고리즘을 개발했습니다. 최신 베타 테스트에서 기존의 실행 중인 앱 및 GPS 장치에 비해 GPS 정확도가 70배 향상되었습니다(GPS 오프셋 보정, 환경 요인 제거 및 플레이어 경로 계획 알고리즘을 통해).

보조 제목

기술적 과제 3 — 해커의 데이터 변조 방지

두 달 간의 개발 끝에 가장 큰 문제에 부딪혔습니다. 플레이어가 Android 에뮬레이터를 사용하여 PC에서 게임을 플레이한 다음 조작된 이동 데이터를 해킹 엔진을 통해 게임에 공급하면 어떻게 됩니까?

몇 가지 방법을 시도했지만 플레이어 경험에 영향을 미치지 않고(예: 플레이어 이동이 무작위일 때 보안 문자 확인) 해킹 문제(GPS 및 기타 이동 해킹 포함)를 완전히 해결하는 방법은 없습니다. 우리는 강력한 기계 학습만이 해킹 문제를 해결하기에 충분하다는 것을 깨달았습니다. 니즈를 평가한 후 단기간에 딥러닝 및 데이터 공급 분야의 인재를 빠르게 발굴하여 세계 최초로 90% 정확도의 move2earn 부정행위 방지 프로토타입을 개발했습니다. 뿐만 아니라 향후 6개월 동안 플레이어 기반을 확장하여 시스템을 교육하여 결국 99.99%의 정확도를 달성할 수 있도록 더 많은 데이터를 수집할 계획입니다.

보조 제목

디자인 챌린지 1 - 게임 자산 보관

Occam의 면도날(Occam's razor) 원리는 삶과 소프트웨어 개발 과정에서 문제를 해결하는 가장 강력한 원리 중 하나입니다.

따라서 게임이 플레이어로부터 모션 및 GPS 데이터를 수집하고 확인해야 하는 경우 게임은 모바일 게임이어야 하며, 이는 첫 번째 디자인 문제로 이어집니다. 게임은 자산을 어디에 저장해야 합니까?

현재 시장에서 사용할 수 있는 옵션은 매우 제한적입니다. 이상적으로, 게임의 플레이 가능성을 향상시키기 위해 게임은 다음과 같은 특성을 가져야 합니다.

· 원활한 사용자 경험(플레이어가 여러 앱에 들어가고 나올 필요가 없음)

· 행복한 사용자 경험(빠르고 저렴하며 편리한 게임 자산 거래)

· 강력한 보안;

기성 서비스 제공자가 없기 때문에 우리 게임에 완전히 맞춤화 된 탈 중앙화 지갑과 스왑을 개발해야 합니다. 그래서 우리는 게임을 만들기 위해 솔라나 블록체인을 선택했습니다. 솔라나 블록체인은 현재 암호화폐 시장에서 낮은 거래 비용을 제공하고 자체 NFT 프로토콜을 제공하는 몇 안 되는 퍼블릭 체인 중 하나입니다. 또한 Orca/Raydium과 같은 분산형 거래 플랫폼에 액세스하여 게임 내 스왑에 유동성을 제공할 수 있으며, 플레이어는 게임 내 지갑의 스왑 기능을 사용하여 게임/거버넌스 토큰을 SOL/USDC와 같은 자산으로 전환할 수 있습니다. 그리고 거래소로 출금합니다.

보조 제목

설계 과제 2 - 지속적인 보상 시스템 구축

모두가 Play2Earn 모델을 수락했지만 Play as Work 모델도 수락했습니다. 사람들이 게임을 하지 않거나, 앱을 사용하지 않거나, 일을 하지 않는 이유를 분석한 결과 좋은 보상을 받는 것이 사람들이 계속 일하게 만드는 주된 동기는 아니라는 사실을 발견했습니다. 사실, 사람들은 존경, 사랑, 자아실현을 얻지 못하면 고임금 직장을 떠납니다(이것은 실제로 Maslow의 욕구 계층 구조입니다). 이 발견으로 인해 우리는 토큰 디자인을 다시 생각하게 되었으며, 토큰을 통해 수백만 명의 플레이어를 끌어들일 뿐만 아니라 시간이 지남에 따라 플레이어를 유지하는 게임이 필요했습니다. 따라서 우리는 또한 Maslow의 욕구 계층 구조와 유사한 경제 모델의 세 가지 수준을 설계했습니다.

1. 통화 수준

금전적 소득은 첫 번째 계층이며 일반적으로 사람들이 가장 많이 이야기하는 것, 즉 토큰 경제입니다. 간단히 말해서, 우리는 수요를 주도하고 공급을 관리하기 위해 게임 메커니즘을 설계해야 합니다.

2. 사회적 수준

다음 단계는 사회적입니다. 사회적 동물인 인간은 타고난 사회적 욕구를 가지고 있습니다. 우리는 서로에게 감정을 표현하고 네트워크 효과를 통해 배가되고 긍정적인 행동을 통해 향상될 수 있습니다. 플레이어는 게임을 통해 사회적 인정과 관심을 얻고, 더 나아가 서로의 관계를 돈독히 할 수 있습니다. 당사 게임과 확립된 소셜 미디어 및 네트워크의 강력한 통합을 통해 사회적 보상을 받으세요. 이를 위해 우리는 미래에 매우 Web3 소셜 시나리오를 설계하고 그에 따라 토큰 경제를 강화할 것입니다.

사회적 차원과 마찬가지로 개인적인 성취도 플레이어가 머물게 하는 또 다른 동기입니다. 성과 시스템이 내장된 앱이 그렇지 않은 앱보다 사용자 유지율이 더 높은 것으로 나타났습니다. 플레이어에게 목표를 설정하고 그것을 향해 계속 노력하도록 요청하면 플레이어는 만족감과 성취감을 느낄 것입니다. 동시에 성취 시스템이 있는 애플리케이션은 사용자의 신체적, 정신적 건강에도 도움이 됩니다. 플레이어가 앱에서 만드는 사회적 연결과 성과가 깊을수록 게임을 떠나기가 더 어려워집니다.

보조 제목

디자인 챌린지 3 - 인플레이션을 억제하는 방법?

Axie Infinity가 암호화된 커뮤니티를 넘어 "놀면서 벌기" P2E를 확장했다는 것은 부인할 수 없습니다. 공급에 상한선이 없는데 어떻게 공급과 수요의 균형을 맞출 것인가? 케인즈부터 하이에크까지, 토큰 유통부터 네트워크 효과까지 우리는 리서치를 했습니다. 우리는 다음을 발견합니다.

"게임 토큰의 통합 발행은 게임 토큰의 통합 소각을 통해 관리하여 이를 자발적, 의무적 또는 구조적 변환이 가능한 다양한 형태의 자산으로 변환해야 합니다."

"게임 토큰의 임시 발행은 화폐 이상의 가치를 창출하기 위해 게임 토큰의 소비를 통해 관리되어야 합니다."

STEPN은 유료 플레이어를 위한 다양한 "토큰 적용 시나리오"를 설계했습니다. 예를 들어, 우리의 보석 시스템은 돈을 쓰고 싶은 사람들이 토큰을 완전히 소각할 수 있도록 하며, NFT가 없는 플레이어를 돌보고 그들에게 The Window를 제공합니다. 우리의 임대 시스템은 비 블록체인 사용자가 우리 게임에 참여할 수 있는 기회를 제공할 것입니다.

보조 제목

디자인 챌린지 4 - NFT 가치 발견

1. 독특함 vs. 희소성 vs. 희소성

고유성, 희소성 및 희소성의 정의가 무엇인지 살펴보는 것으로 시작하겠습니다.

- 독창성 - 독창성.

- 희소성 - 매우 적은 수입니다.

- 희소성 - 무언가에 대한 수요가 공급보다 클 때.

위의 정의를 이해하면 희소성은 실제로 상대적인 개념이며, 공급보다 수요가 많은 한 희소성이 되며, 무언가 희소할 때만 희소성 및 고유성이 가치를 갖습니다. 따라서 NFT 디자인을 두 개의 레이어로 분할하여 Veblen Good으로 만듭니다. 첫 번째 레이어는 유틸리티 굿, NFT 러닝화는 유용하고 두 번째 레이어는 베블렌 굿, NFT 러닝화는 우리의 소셜 요소와 러닝화 커스터마이징 요소를 통해 증폭되어 과시하는 도구가 될 수 있습니다.

(Odaily Jun 참고: 과시적인 부로도 알려진 베블런 상품은 경제학에서 상품을 설명하는 데 사용되며, 상품 수요와 상품 가격 사이의 정(+)의 관계가 특징이며, 정상적인 수요 법칙의 역관계가 아닙니다. 이 인간의 허영심을 만족시키는 것은 부와 지위를 과시하는 것이므로 과시소비라고 한다.

2. NFT 가격 발견

STEPN의 NFT가 부족하기 위해서는 먼저 게임에서 사용하는 기본 NFT를 만드는 데 필요한 항목을 선택해야 했습니다. 우리의 대답은 당연히 운동화였습니다. 항목. NFT에 대한 수요를 촉진하기 위해 우리는 NFT를 사용자 지정, 업그레이드 및 심지어 "번식"할 수 있는 마이닝 머신으로 전환했습니다(이것이 실제로 Web 3.0의 장점입니다). 각 플레이어는 토큰 혜택을 받기 위해 NFT 운동화를 소유해야 하며, 운동화가 많을수록, 운동화의 레벨이 높을수록 더 많은 보상을 받게 됩니다. 충분한 운동화는 없을 것입니다. "번식하는" 운동화에는 냉각 시간이 있고 토큰을 태우고 토큰도 축적하는 데 시간이 걸립니다.

NFT 운동화의 희소성을 해결하면 STEPN의 "5-quality System"(5대 품질 시스템)은 일반 운동화에서 전설적인 운동화에 이르기까지 희귀성을 해결할 것입니다. 운동화의 품질이 높을수록 운동화의 품질도 높아집니다.” 물론 "채굴"의 성능이 좋을수록 이런 종류의 운동화를 얻기가 더 어려워집니다. 고유성은 운동화 시리즈 번호로 해결되며, 처음 10,000개의 NFT 운동화 번호, 10,000 이후에는 운동화 시리즈 번호가 임의로 지정됩니다. 최초 10,000개의 운동화는 항상 고유하며, 1위부터 1,000위까지의 운동화는 얼리어답터에게 수여됩니다.

보조 제목

강력한 경쟁 "해자" 구축

이동하는 동안 수익을 창출하는 새로운 트랙, 이동 증명, 거리 증명 및 해킹 방지에서 첫 번째 이동자가 되는 것 외에도 우리는 몇 가지 경쟁력 있는 해자를 구축했습니다.

1. 부정행위 및 해킹 감지 AI 시스템(AI뮤직)

부정 행위 및 해킹을 감지하는 AI 시스템 개발을 통해 플레이어를 위한 AI 생성 음악 배경도 생성했으며, 음악은 플레이어의 실행 속도에 따라 무작위로 생성됩니다.

2. 탄소중립

우리는 항상 훌륭한 크립토 네이티브 프로젝트가 훌륭한 사회 정의 실험이 되어야 한다고 믿습니다. 따라서 우리 게임의 수익은 DAO를 통해 투표되며, 거버넌스 토큰 보유자는 게임 수익 중 탄소 중립을 위해 사용되는 비율과 거버넌스 토큰 보유자에게 얼마를 지불할지 결정합니다. 배당금, 더 많은 거버넌스 토큰이 페널티로 소각됩니다.

3. 위치기반서비스(LBS)의 사회적 통합

GPS 오류를 수정하는 데 소비하는 시간 때문에 우리는 이 분야의 전문가가 되었습니다. 사실 저희는 Discord와의 위치 기반 서비스(LBS) 통합도 개발했습니다. 플레이어가 특정 게임 이정표를 잠금 해제하면 Discord의 하위 채널에 할당됩니다. 예를 들어 플레이어 A는 시드니에서 100km를 달리고 플레이어 B는 시드니에서 운동화 NFT 100개를 주조하며 각각 High milage Club에 "분산된" 등록"됩니다. 시드니 및 Shoe Tinker Club Sydney.

4. 수천만 명의 비암호화폐 러너 연결

우리는 또한 비암호화 플레이어가 게임에 액세스할 수 있도록 만들었습니다. 이것이 대규모 플레이어에게 STEPN 게임을 성장시키는 데 핵심이 될 것이라고 믿습니다. 따라서 우리는 자동 매칭 시스템을 구축하여 여러 켤레의 NFT 운동화를 가진 암호화 플레이어가 비 암호화 러너에게 대여할 수 있고 수익금은 둘 사이에 공유됩니다.

5. 확장 가능한 게임 서버

확고한 게임 개발자로서 우리는 게임 비즈니스의 가장 중요한 요구 사항이 서버 측 논리 처리의 실시간 및 높은 동시성 지원 기능이라는 것을 알고 있습니다. 게임 서버는 높은 동시 데이터 동기화(상태 또는 프레임)를 처리해야 합니다. 따라서 우리는 초기 서버 용량이 100,000개의 동기화(100만 활성 사용자)인 "이동 및 적립" NFT 게임을 위한 확장 가능한 게임 서버를 구축했습니다.

6. 뱀파이어 공격 수용

초기 데모에서 우리는 Move2earn의 가장 큰 킬러 기능이 뱀파이어 공격이라고 제안했습니다.Axie Infinity의 개발 과정에서 이것을 보았습니다.Axie Infinity가 Play2Earn의 개념이 실제로 실현 가능하다는 것을 증명하면 많은 모방자가 이 버섯처럼 되십시오. 컴퓨터 앞에 앉아 플레이해야 하는 게임 프로젝트의 경우 이것은 최악의 상황이 아닙니다. 컴퓨터 게임의 경우 플레이어는 한 번에 한 게임만 플레이할 수 있기 때문입니다. Move2earn 모드에서 플레이어는 동시에 여러 프로젝트를 "멀티 오픈"하고 마이닝할 수 있으므로 Move2earn 헤드 프로젝트의 경쟁력이 크게 희석됩니다. 다른 프로젝트는 이 프로젝트의 사용자를 마이닝합니다. 뱀파이어 공격은 이러한 플레이어를 활용하여 아주 적은 마케팅 비용으로 "더블 발굴" 또는 "다중 발굴".

우리는 처음에 이 모델을 골칫거리로 여겼고 심지어 이중 채굴을 피하기 위해 알고리즘을 배포하기를 원했습니다. 하지만 패턴을 공개했을 때 우리는 그것을 멈추지 말고 환영해야 한다는 것을 알았습니다. 우리는 공동 채굴을 위해 우리와 협력할 새로운 프로젝트를 초대하는 데 주도권을 가져야 합니다. 우리는 최근 이 모델을 탐색하고 있습니다. 가능성, 다른 프로젝트와의 협력에서 시작됩니다.

라이프사이클 챌린지 - 게임에서 실행 중인 앱으로의 전환

보조 제목

결론적으로

결론적으로

솔직히 말해서 혁신적인 컨셉으로 전달되는 독창적인 제품을 단기간에 완성하는 것은 매우 어려운 일입니다.

2022년 1월 16일 현재, 우리는 M2E의 핵심 요소, 부정 행위 방지 시스템, 블록체인 수직 산업 체인의 완전한 세트(지갑, 스왑 및 시장)를 모두 하나의 애플리케이션에 구축하여 성공적으로 개발 및 운영했습니다.

개발 및 추진 과정에서 우리는 경험을 요약하고 더 큰 발전을 할 수 있다는 것을 알았으므로 프로젝트에 대한 전략적 트랙 조정을 결정했습니다. M2E 모델이 실현 가능한 것으로 확인되면 새로운 이 트랙 레이아웃에서 프로젝트를 진행하지만, STEPN은 강력한 해자를 구축하고 사용자의 끈기와 탁월한 실행력을 구축하여 이 산업의 발전 방향을 이끌 것입니다.

NFT
GameFi
Odaily 공식 커뮤니티에 가입하세요