Cocos-BCX 기술 기여자 Reed Hong: 영지식 증명 기술은 게임의 전체 체인에 매우 유용합니다 | Vitality 2021
郝方舟
@OdailyChina
2021-04-28 10:00
本文约3042字,阅读全文需要约12分钟
ZK Rollup 및 OP Rollup의 진행 상황에 더욱 주의를 기울일 것을 권장합니다.

비디오 재생에 액세스하려면 여기를 클릭하십시오.비디오 재생에 액세스하려면 여기를 클릭하십시오.)。

연설 세션에서 Cocos-BCX 기술 기고자 Reed Hong은 2017년 체인 게임 시작부터 현재까지 이더리움의 큰 생태계를 포용하는 것이 좋은 느낌이라고 말했습니다. 우리도 매우 기쁩니다.그러나 더 나은 생태와 독립성이 있는 체인에는 강력한 합의와 많은 사람들의 기여가 필요합니다.

체인 게임의 레이어 2 선택과 관련하여 Reed는 사이드 체인을 단기적으로 선택할 수 있고 OP 롤업은 중기적으로 사용할 수 있으며 ZK 롤업은 보안, 적시성, TPS 및 트리거 시간 인터넷은 아직 성숙하지 않았으며 EVM에 연결하려면 아직 갈 길이 멉니다. Reed는 또한 모든 사람이 ZK Rollup에 주의를 기울일 것을 권장하며 영지식 증명 기술이 게임의 전체 체인에 매우 도움이 된다고 믿습니다.

다음은 오데일리가 편집한 스피치 내용의 요지입니다~즐기세요~

안녕하세요 여러분 Cocos-BCX 프로젝트의 Reed입니다 오늘의 주제는 "어둠의 숲에서 본 체인게임 개발의 새로운 흐름을 보다"입니다.

지난해부터 시작된 대형 강세장에서 체인게임의 흐름이 좋지는 않지만, 앞으로의 발전 방향도 엿볼 수 있다.오늘의 초점은 게임 '다크 포레스트'다.

다크 포레스트의 영어 이름은 다크 포레스트(Dark Forest)로 탈중앙화 RTS(실시간 전략) 게임이다. "Three-Body Problem"에 대해 더 알고 있다면 Dark Forest라는 단어가 우주 생존 게임인 Liu Cixin의 "Three-Body Problem"에서 유래되었다는 것을 알게 될 것입니다. 플레이어는 생성된 무한 암호화 우주에서 행성을 발견하고 정복할 수 있습니다. 우리를 따르라 기존의 스타워즈 게임이 상상하는 것과는 다르며, 이 게임은 비교적 간단합니다.

게임에 들어간 후 커맨드 라인을 입력하고 마지막으로 계정을 내보내야 하는데, 이는 기존 DeFi 게임과 달리 사용자의 개인 키를 가져와 일시적으로 계정을 생성해야 직접 도움이 될 수 있습니다. 매번 사용하지 않고도 거래할 수 있습니다.모든 온체인 거래에는 사용자 확인이 필요하므로 확인 절차가 필요하지 않으며 게임 경험이 더 원활해집니다.

게임 진입 후 인터페이스에서 가운데 ​​영역은 자신이 정복한 오데일리와 주변을 탐색한 오데일리를 나타냅니다. 명령을 입력할 수 있는 명령줄과 같은 비트 일부 특수 기능을 수행하기 위해 전체 인터페이스는 상대적으로 거칠지만 게임 플레이의 플레이 가능성은 상대적으로 강합니다. 그 안에서 당신은 오데일리를 정복, 탐험, 업그레이드할 수 있습니다.

당시 이 게임은 큰 인기를 끌었는데 작년 8월 14일 Vitalik에서 이 게임이 매우 재미있었다고 합니다.

이더리움은 마이닝 뿐만 아니라 아주 재미있는 게임도 있는데 이 게임에 들어가려면 초대코드가 필요하고 구하기가 매우 어렵습니다. 자신의 생태. 거의 20개에 가까운 플러그인이 있으며 모든 측면을 포함합니다.게임 자체의 인터페이스는 비교적 거칠고 플러그인 기능은 고급 게임 플레이를 위해 설계되었습니다.플레이어가 불편함을 느낄 때 자신의 플러그인을 개발하여 도움을 줄 수 있습니다. , 우리가 플러그인으로 게임을 하던 것처럼 똑같습니다.게임이 체인을 기반으로 하기 때문에 보조 도구 개발이 용이함기존 게임에서 플러그인을 하려면 게임 시스템, 프로토콜 등을 크랙해야 하지만 다크 포레스트는 풀체인 게임이고 데이터가 모두 체인에 있고 액세스 인터페이스도 체인에 있습니다. , 그래서 게임을 지원하는 플러그인 시스템을 만드는 것이 매우 편리합니다. 따라서 틈새 게임처럼 보이지만 자체적으로 완전한 생태계를 형성했기 때문에 매우 드뭅니다.

기술적인 배경으로 그 구현이 더 궁금해서 기본적으로 코드를 살펴봤습니다 코드 관점에서 보면 여러 부분으로 나눌 수 있습니다 프론트엔드는 web3.js/Snarkjs, 컨트랙트 견고성, 계약금액은 동일하며, 그리 크지 않은 2~3천 라인에 불과하며, 체인은 이더리움의 사이드체인 xDai를 사용합니다.BSC도 기본적으로 이더리움의 사이드 체인인 xDai와 동등하다고 볼 수 있습니다.이더리움의 성숙한 도구를 사용할 수 있습니다.액세스 인터페이스를 변경하기만 하면 개발된 스택을 사용할 수 있습니다.쉽습니다. 배포, 개발 및 테스트는 사이드체인의 장점입니다.

이 게임을 이전 블록체인 게임과 비교해보세요. 2017년부터 이더캣에서 체인게임을 접하기 시작했는데 체인의 선택이 체인의 선택과 같지 않다는 것을 알 수 있습니다.다크포레스트는 이더리움의 사이드체인을 사용합니다. 또한 볼 수 있습니다. 레이어 2입니다. 우리는 EOS, Cocos-BCX 및 IOST를 사용했습니다. Dark Forest 체인은 완전히 연결되어 있으며 정보 숨기기가 있습니다. 이전 체인 게임이 핵심 링크이며 개발 상황은 동일하지 않습니다.예전에는 이더리움이 체인 성능, TPS 등의 제한을 받아 게임의 기반 체인으로 선택하기 어려웠기 때문에 이더리움을 선택하지 않았습니다. 이제 이더리움 레이어 2가 나오면 상황이 크게 개선될 것입니다. .

Ethereum Layer 2, 가장 초기의 Optimistic에서 가장 인기 있는 Rollup을 포함한 하이브리드 솔루션까지, Ethereum 2.0은 이를 중심으로 확장됩니다. 핵심 솔루션 아이디어는 매우 간단합니다 체인 아래에 있는 수천 개의 트랜잭션을 하나의 트랜잭션으로 결합하는 방법은 계약을 통해 이더리움과 통신하므로 이더리움 자체에서 직접 보안을 보장하므로 보안이 매우 우수합니다. 안전합니다.좋은 솔루션은 압축 기술로 볼 수 있습니다.

체인게임의 선정 기준은 체인게임 개발 및 기술선정 시에 많은 주의를 기울일 것입니다. 높으며 EVM의 지원도 있습니다.많은 개발자들이 이것에 익숙하고 EVM을 수년간 개발한 후에 모두가 많은 문제에 대해 좋은 경험을 가지고 있기 때문입니다. 둘째, 좋은 생태계가 있어야 하며 이더리움은 이 조건을 매우 잘 수행할 수 있습니다.

체인 게임 Layer 2 선택, 모두가 Layer 2에 대해 이야기하고 있지만 Layer 2 전체가 아직 완전히 착륙하고 성숙하지 않았습니다.단기적으로 사이드 체인을 선택할 수 있으며 중기적으로 OP 롤업을 사용할 수 있습니다. 문제는 자금이 들어오고 나간다는 것입니다. 시간이 오래 걸리고 기본적으로 현재 7일이 소요되어 그다지 우호적이지 않습니다. 장기적으로 ZK Rollup에 대해 더 낙관적인데 보안 시간이 매우 좋고 TPS도 OP Rollup보다 우수하며 트리거 시간도 매우 짧아 0.3초에 불과합니다. 5초를 달성하여 놀랐습니다. 당시에는 그렇습니다. 하지만 기술이 아직 성숙하지 않았고 EVM에 연결하려면 아직 갈 길이 멉니다. ZK Rollup은 뛰어난 성능을 가지고 있지만 단점도 있습니다.향후 6개월 동안 사용할 수 있는 버전을 출시하지 않을 수 있습니다.우리는 그것을 기대하고 있으며 당신은 이것에 장기적으로 집중할 수 있습니다.

영지식 증명 Snarkjs는 이 체인 게임에서 주로 사용되며, 이는 암호학에서 비교적 진보된 기술입니다.영지식증명 간단한 가정을 해볼 수 있습니다. 예를 들어 밖에서 열쇠를 잃어버려 집에 가고 싶다는 문제를 해결합니다. 경찰서에 전화를 걸었지만 이것이 당신의 집이라는 것을 어떻게 증명합니까? 제로 -knowledge 증명은 그러한 문제를 증명할 수 있습니다.

이 게임에서는 플레이어의 포지션 상태라는 노출할 수 없는 매우 중요한 정보가 있음을 증명합니다. 해시 값, 이 데이터를 기반으로 정보를 숨길 수 있을 뿐만 아니라 정보가 손실되지 않도록 할 수 있어 이 게임에서 매우 좋습니다.

또 다른 비유를 하자면, 예를 들어 두 사람이 체스를 둘 때 체스에서 각 조각이 어떻게 움직이는지 명확하게 볼 수 있지만 군사 체스와 다크 체스를 할 때는 내가 어떻게 공격하는지 볼 수 없습니다. 두 사람이 서로 경쟁하고 있습니다. 정보 숨기기 게임의 관점에서 볼 때 이러한 종류의 게임은 게임의 전체 체인에서 매우 중요한 영지식 증명에 매우 적합합니다. 게임이 체인에 올라오자마자 결과를 볼 수 있지만 게임을 할 수 없기 때문에 전체 체인을 달성하기 어렵습니다.영지식 증명은 이 문제를 매우 잘 해결할 수 있으며 매우 유용합니다. 게임의 전체 체인.

우리는 2017년부터 블록체인 게임을 해왔고, 큰 느낌은 이더리움의 큰 생태계를 포용하고 싶다는 것입니다.우리는 또한 고성능 경쟁 체인이 나오는 것을 보게 되어 매우 기쁩니다. 그러나 더 나은 생태적 독립성을 가진 체인은 여전히 ​​강력한 합의와 많은 사람들의 기여가 필요합니다. 특히 DeFi의 부상은 이렇게 복잡한 네트워크에서 강력한 생태학을 필요로 합니다.이더리움은 기본적으로 우리 업계에서 가장 좋은 생태학입니다.우리는 여전히 이 큰 생태학에 가서 프로젝트를 만들기 위해 무언가를 하고 싶습니다.더 나은 발전이 있습니다.이를 기반으로 큰 전제, 우리 자신의 프로젝트도 이런 식으로 설계되었습니다.이전 메인 네트워크는 일시적으로 중단되고 Ethereum 생태계로 이동됩니다.당분간 우리는 BSC 사이드 체인에서 몇 가지 작업을 수행합니다.

다들 감사 해요!

다들 감사 해요!

郝方舟
@OdailyChina
作者文库