블록 체인 테스트 넷에 대한 설문 조사

많은 블록 체인 네트워크 프로젝트에 테스트 넷이 시작되었습니다. 테스트 넷은 다가오는 메인 넷의 미리보기로, 또는 개발자 / 사용자가 블록 체인을 시험하기위한 테스트 베드로 사용될 수 있습니다.

Bitcoin, Ethereum과 같은 오래된 타이머와 Zilliqa 및 QuarkChain과 같은 신생자를 포함한 몇 가지 블록 체인 테스트 넷을 조사했습니다. 이 연구를 바탕으로, 학습 한 교훈과 주요 테이크 아웃에 대해 논의함으로써 성공적인 테스트 넷을위한 중요한 구성 요소에 대해 자세히 설명합니다.

이 설문 조사는 온 보딩 문서, 지갑, 코인 / 토큰 획득 및 네트워크 상태 모니터링을 다루는 새로운 사용자 / 개발자의 관점에서 수행되었습니다. 나는 그 테스트 넷에서 현명한 계약을 테스트하지 않았습니다. 일부 테스트 넷도 마이닝을 지원하지만 다루지 않습니다.

비트 코인과 이더 리움은 가장 성숙한 테스트 넷을 가지고 있습니다. 새로운 블록 체인의 경우, MVP 테스트 넷을 커뮤니티에 공개하는 방법에 대한 전략을 여전히 배울 수 있습니다.

개요

요약하자면, 이더 리움은 3 개의 테스트 넷과 사용하기 쉬운 가이드를 통해 최고의 테스트 넷을 지원합니다. 커뮤니티가 얼마나 활동적인지 보여줍니다. Ethereum Rinkeby testnet의 한 가지 현명한 아이디어는 테스트 토큰을 요청하는 방법으로 소셜 네트워크에서 공유를 요청한 것입니다.

Bitcoin에는 강력한 명령 줄 도구 인 bitcoin-cli가 있으며 다양한 지갑을 지원하지만 초보자가 시작할 명확한 지침이 없습니다. Coinbase는 비트 코인 테스트 넷에서 시작하는 방법을 설명하는 위키 페이지를 제공했지만 세부 정보는 부족합니다. 예를 들어, 테스트 넷을위한 코인을 얻는 효과적인 방법을 찾기 위해 몇 번이고 검색해야합니다.

EOS는 웹 사이트의 문서를 통해 테스트 넷을 지원하는 것으로 보이지만 설정 프로세스는 다소 복잡합니다. 계정을 만들려면 scatter와 같은 추가 소프트웨어를 설치해야합니다.

신규 이민자, Thundercore, Zilliqa 및 Quarkchain은 모두 테스트 넷에 대한 지침을 따르기 쉽게 제공했습니다. 계정을 쉽게 만들고 블록 체인을 모니터링하며 토큰을 요청할 수 있습니다. Zillia와 Quarkchain은 쉬운 웹 기반 지갑 설정을 제공합니다. Dfinity는 테스트 넷 지원을 발표했지만 아직 사용할 수있는 테스트 넷이 없습니다. Thundercore는 Ethereum 호환 블록 체인이므로 메타 마스크가 지갑으로 사용됩니다. 각 테스트 넷에 대한 추가 링크와 참고 사항은이 문서의 끝에 있습니다.

테스트 넷에는 두 가지 주요 사용자 그룹이 있습니다. 그 중 하나는 스마트 계약 실행 및 네트워크 성능을 테스트해야하는 dApp 개발자입니다. 다른 그룹은 나중에 동전 / 토큰을 얻기 위해 네트워크에 가입하려는 광부입니다.

테스트 넷은 주로 세 가지 목적으로 사용됩니다. 첫 번째는 개발자 / 사용자에게 애플리케이션을 테스트하거나 블록 체인 네트워크를 경험할 수있는 환경을 제공하는 것입니다. 두 번째 목적은 엔지니어링 진행 상황을 보여 주거나 블록 체인 네트워크의 성능을 보여주는 것입니다. 마지막은 마케팅과 홍보를하는 것입니다.

주요 구성 요소

내 중요도 순위에 따라 testnet의 몇 가지 구성 요소가 있습니다. 각 요소별로 학습 내용을 자세히 설명하겠습니다.

선적 서류 비치

지침 문서는 새로운 사용자 나 개발자가 네트워크를 시작하는 출발점 역할을합니다. 혼동을 줄이려면 테스트 넷 전용이어야합니다. https : //testnet.myblockchain과 같은 전용 하위 도메인 이름을 테스트 넷의 진입 점으로 사용하는 것이 좋습니다. testnet 지침은 medium / twitter와 같은 다른 매체에도 게시 될 수 있습니다. 그러나 웹 사이트에서 공식적인 출발점을 유지하는 것이 필수적입니다. testnet의 최신 릴리스 발표가 포함되어있을 수 있습니다. 또한 페이지의 눈에 잘 띄는 곳에 경고 나 면책을 추가 할 수 있습니다. 예를 들어, Bitcoin에는 Coinbase.com에서 시작 지점으로 만 페이지를 찾을 수 있으므로 공식 테스트 넷 지침이 없습니다. 이더 리움은 medium.com에서 새 사용자가 시작하는 데 도움이되는 훌륭한 게시물을 가지고 있습니다. ThunderCore에는 개발자를 테스트 넷으로 안내하는 페이지가 있습니다. Quarkchain과 Zilliqa는 모두 테스트 넷에 하위 도메인을 전용했습니다.

등록 양식

Thundercore는 테스트 넷의 리소스에 액세스하려면 google / facebook을 통해 로그인해야합니다. 이는 추가적인 마케팅 목적으로 사용자 이메일 / 아이덴티티를 수집하는 것이 좋습니다. 또한 악의적 인 사용자가 테스트 넷을 악용하지 못하게 할 수도 있습니다. Zilliqa는 Google 양식을 사용하여 새로운 사용자에게 ZIL 토큰을 얻기 위해 등록하도록 요청합니다. 마찬가지로, 사용자에게 검증 된 이메일 주소로 테스트 넷에 로그인 / 등록하도록 요청하는 것이 좋습니다. 수집 된 이메일은 회사가 마케팅 대상을 구축하는 데 도움이 될 수 있습니다.

지갑

각 테스트 넷에는 테스트 넷에 참여 / 사용하기 위해 유효한 지갑이 필요합니다. Bitcoin과 Ethereum은 bitpay.com, 메타 마스크 등과 같은 많은 지갑 소프트웨어를 지원합니다. EOS는 분산 계정 설정이 필요합니다. Quarkchain과 Zilliqa는 액세스하기 쉽고 개발하기 쉬운 웹 기반 지갑을 지원합니다. Thundercore는 이더 리움과 완벽하게 호환되므로 기본적으로 메타 마스크 지갑을 지원합니다. 새로운 블록 체인 회사는 브라우저에서 플랫폼에 구애받지 않는 소프트웨어를 쉽게 개발할 수 있으므로 웹 기반 월렛 지원으로 시작할 수 있습니다.

또한 웹 기반 지갑은 사용자가 추가 소프트웨어를 설치할 필요가 없으므로 시작하기가 빠릅니다. 단점은 회사가 데이터베이스 서버에서 모든 사용자 데이터를 호스팅하고 사용자 측의 브라우저와의 통신을 유지해야한다는 것입니다. 장기적으로 블록 체인 커뮤니티 또는 회사는 크로스 플랫폼 지갑 소프트웨어와 비슷한 메타 마스크와 같은 플러그인을 개발할 수 있습니다.

수도꼭지

수도꼭지는 테스트 넷에서 코인 / 토큰을 분배하는 데 사용됩니다. Rinkeby Ethereum testnet의 훌륭한 디자인 중 하나는 사용자에게 Rinkeby 및 Ethereum의 해시 태그가 포함 된 트위터 또는 페이스 북 게시물의 링크를 네트워크에서 테스트 토큰을 수신하도록 요청하는 것입니다. 소셜 네트워크 링크는 무료 프로모션 및 훌륭한 소셜 네트워크 마케팅 전략과 같습니다. 또 다른 디자인 고려 사항은 12 시간당 1 코인 / 토큰 또는 24 시간당 3과 같이 특정 기간에 사용자 계정에 예치 된 토큰 수를 조절하는 것입니다. 테스트 토큰이 가치가 없으며 언제든지 네트워크를 재설정 할 수 있음을 사용자에게 명시해야합니다.

계기반

대시 보드 또는 블록 체인 탐색기는 샤드 수, 노드 수, 초당 트랜잭션 수 (TPS), 계정 검색, 블록 검색을 포함하여 테스트 네트의 현재 상태를 표시합니다. 주로 동적 웹 기반 프리젠 테이션 및 검색 인터페이스입니다. 검색 기능은 dApp 개발자가 네트워크가 트랜잭션을 처리하고 디버그하는 방법을 이해하는 데 도움이됩니다. Quarkchain에는 각 샤드의 통계를 표시하는 대시 보드가 있습니다. 그러나 현재 크로스 샤드 트랜잭션을 추적하고 샤드 크로스 스마트 계약 실행을 보여줄 수있는 대시 보드는 없습니다.

마이닝 노드 소프트웨어

광부는 자신의 컴퓨터에서 노드 소프트웨어를 실행하여 네트워크에 가입하려고합니다. 테스트 넷은 시스템의 필수 요구 사항으로 동적 노드 온라인 / 오프라인을 지원할 수 있어야합니다. 블록 체인 소프트웨어는 노드 소프트웨어의 실행 환경 및 플랫폼 호환성을 고려해야합니다. 오픈 소스 전략에 따라 이진 노드 소프트웨어를 해제하여 노드 소프트웨어의 시작 또는 소스 코드를 제공 할 수 있습니다. 마이닝 노드 소프트웨어와 함께 마이닝 노드 응용 프로그램을 관리하는 노드 관리 CLI 도구를 제공하는 것이 유용합니다. 마이닝 노드 응용 프로그램과 관리 CLI 도구간에 RPC 기반 통신을 설정할 수 있습니다.

데모 dApp

네트워크에서 dApp을 시연하는 것이 좋습니다. 또한 개발자에게 학습 자료를 제공합니다.

리소스 링크

비트 코인 테스트 넷

  • 테스트 네트 란 무엇입니까?

https://support.coinbase.com/customer/en/portal/articles/1973566-what-is-the-testnet-

  • 전체 노드를 설정하는 방법?

https://bitcoin.org/en/full-node#what-is-a-full-node

  • 테스트 네트에 참여하는 방법?

https://medium.com/@lopp/how-to-solo-mine-on-bitcoin-s-testnet-6073c917b495

  • 테스트 넷 지갑을 만드는 방법?

비트 페이 설치 https://copay.io/

  • 수도꼭지에서 테스트 코인을 요청하는 방법은 무엇입니까?

https://coinfaucet.eu/en/btc-testnet/

https://testnet-faucet.mempool.co

  • 비트 코인 테스트 넷을 탐색하는 방법?

https://live.blockcypher.com/btc-testnet/

  • 테이크 아웃 :

코인베이스 페이지가 좋은 출발점이 될 수 있지만 비트 코인 테스트 넷에 참여하는 방법에 대한 단계별 지침은 없습니다. 테스트 넷에서 검색하고 참여하는 데 여전히 몇 시간이 걸립니다. 테스트 코인을 얻는 것은 쉽지 않습니다. 나는 그것을 테스트하고 테스트 코인을 얻기 위해 올바른 웹 사이트를 찾아야합니다. 비트 코인 클리 도구는 강력하지만 초보자 가이드가 부족합니다. 간단한 설정만으로 테스트 코인을 채굴하는 것이 명확하지 않거나 쉽지 않습니다.

이더 리움 테스트 넷

  • 이더 리움 대시 보드

https://www.rinkeby.io/#stats

  • 이더 리움 테스트 넷 초보자 가이드

https://medium.com/compound-finance/the-beginners-guide-to-using-an-ethereum-test-network-95bbbc85fc1d

  • 이더 리움 지갑

메타 마스크는 사용 및 설치가 쉽습니다. https://metamask.io/

  • TestNet에서 Ether을 얻는 방법?

Rinkeby TestNet https://faucet.rinkeby.io/

소셜 포스트를 사용하여 Ether을 획득하기위한 주소 포함

  • 테이크 아웃 :

Rinkeby는 트위터 / 페이스 북 포스트 및 #hashtags를 사용하여 테스트 넷의 메시지를 전파하는 훌륭한 방법입니다.

  • 또 다른 이더 리움 TestNet

https://kovan-testnet.github.io/website/

EOS 테스트 넷

  • EOS Testnet은 무엇입니까? CryptoKylin 테스트 넷

https://www.cryptokylin.io/

  • EOS 테스트 계정을 만드는 방법은 무엇입니까?

https://get-scatter.com/

  • 테이크 아웃 :

썬더 테스트 넷

  • ThunderCore TestNet은 메타 마스크 지갑을 사용할 수 있습니다
  • Thunder Testnet에서 테스트 토큰을 얻는 방법은 무엇입니까?

https://www.thundercore.com/get-thunder-test-tokens

  • Thunder Network에서 dApp 개발자를 수행하는 방법은 무엇입니까?

https://www.thundercore.com/developers

https://www.thundercore.com/build-dapps-on-thundercore

  • 테이크 아웃 :

사용자가 테스트 토큰을 요청할 때 이메일 주소 또는 GitHub 계정을 수집하는 훌륭한 방법입니다. 즉시 웹 사이트는 썬더 네트워크에서 dApp을 개발하는 방법과 Ethereum dApp을 마이그레이션하는 방법에 대한 가이드를 개발자에게 제공합니다. 웹 사이트 자습서는 전문적이지 않습니다.

질리 아카 테스트 넷

  • Zilliqa Testnet v2.0은 무엇입니까?

https://blog.zilliqa.com/zilliqa-testnet-v2-0-codename-d24-ea7ca75adc70

  • Zilliqa의 지갑을 만드는 방법?

고토 https://wallet.zilliqa.com

이메일을 수집하기 위해 Google의 웹 양식을 사용하고 있습니다.

  • 테이크 아웃 :

이메일을 수집하십시오! 웹 지갑 인터페이스는 간단하고 시작하기 쉽습니다. 이제 웹 지갑에서만 ZIL을 보내거나받을 수 있습니다. 웹 지갑에는 모든 통신 채널에 대한 링크가 있습니다.

쿼크 체인 테스트 넷

  • Testnet 시작 안내서

https://medium.com/quarkchain-official/quarkchain-testnet-1-0-bottom-quark-2ee8665ce5b1

  • Testnet 웹 사이트

https://testnet.quarkchain.io

  • 테이크 아웃 :

testnet@quarkchain.io에 버그 리포트 이메일이 있으며 버그 리포트에 대해 QKC에 보상합니다. 현재 서쪽에 231 개의 노드가있는 7 개의 클러스터 만 있습니다. 테스트 넷의 최고 성능에 대한 YouTube 비디오 링크가 있습니다.

Dfinity 테스트 넷

  • 마이닝 네트워크에 가입하는 방법

https://mining.dfinity.org/

  • 아직 공개 테스트에 사용할 수있는 테스트 넷이 없습니다.

우리는 우리의 디자인과 구현에 대해 지역 사회와 교류하기를 기대합니다. 질문이 있으면 leo@harmony.one으로 연락하십시오.

Harmony.one의 개발 진행 상황을 따르십시오.

  • 웹 사이트
  • 깃 허브
  • 매질
  • 링크드 인
  • 지저귀다
  • 전보