단계별 튜토리얼: Eth2 Medalla 테스트넷 검증자가 되는 방법
소스 |Bankless
소스 |
저자 | 라이언 션 애덤스
~의ConsenSys CodeFi~의Collin Myers그리고Mara Schmiedt그리고
이 튜토리얼이 Eth2에 참여하고자 하는 이더리움 커뮤니티 회원들에게 도움이 되기를 바랍니다.
테스트넷은 여기 있고, 메인넷은 훨씬 뒤에 있을까요?
이 기사의 주요 내용:
권장 하드웨어
클라이언트 선택 및 설치
Eth1 노드 설정
Eth2 런치패드 사용
추가 콘텐츠 및 리소스
1. 하드웨어 요구 사항
Eth2의 분산 설계 목표를 기반으로 유효성 검사기는 다양한 인프라 설정(온프레미스 또는 클라우드 등)을 사용할 수 있을 것으로 예상됩니다.
테스트 네트워크에 참여하면 실제 연습을 제공할 수 있을 뿐만 아니라 어떤 장비와 방법이 가장 적합하고 가장 신뢰할 수 있는 성능을 갖는지 선택할 수 있는 충분한 시간을 가질 수 있습니다. 그리고 그것이 바로 지금 우리가 할 수 있는 유일한 일입니다.
다음은 일부 하드웨어 구성, 리소스 링크 및 유용한 자습서입니다.
권장 구성:
운영 체제: 64비트 Linux, Mac OS X, Windows
프로세서: Intel Core i7-4770 또는 AMD FX-8310(이상)
메모리: 8GB RAM
용량: 100GB 여유 공간 SSD
인터넷: 광대역 인터넷(10Mbps)
전원 공급 장치: 무정전 전원 공급 장치(UPS)
표준 물방울
메모리: 8GB RAM
메모리: 8GB RAM
용량: 160GB 여유 공간 SS
가동 시간: 99.99%
가용성: 8개 데이터 센터
비용: $0.060/시간, $40/월
적격 하드웨어 장치:
최소 필수 구성:
운영 체제: 64비트 Linux, Mac OS X, Windows
프로세서: Intel Core i5-760 또는 AMD FX-8110(이상)
메모리: 4GB RAM
용량: 20GB 여유 공간 SSD
네트워크: 광대역 네트워크(10Mbps)
전원 공급 장치: 무정전 전원 공급 장치(UPS)
표준 물방울
메모리: 4GB RAM
메모리: 4GB RAM
용량: 80GB 여유 공간 SSD
가동 시간: 99.99%
가용성: 8개 데이터 센터
비용: $0.030/시간, $20/월
적격 하드웨어 장치:
2. 클라이언트 선택 및 설치
Eth2의 첫 다중 클라이언트 대규모 공개 테스트 네트워크인 Medalla의 릴리스는 검증자에게 노드를 실행할 수 있는 다양한 클라이언트 옵션을 제공합니다.

Medalla 테스트넷에는 시험 사용을 위한 제품 구현을 제공하는 4개의 클라이언트 팀이 있습니다.
클라이언트 팀Discord)
Prysm1. Prysmatic Labs의 Prysm(
사용성, 보안 및 안정성에 중점을 둔 Go 언어 기반 Eth2.0 프로토콜 구현입니다.
Prysm은 Go로 작성되었으며 GPL-3.0 라이선스에 따라 배포됩니다.https://docs.prylabs.network/docs/testnet/medalla
사용 지침:Discord)
Lighthouse2. 시그마 프라임의 등대(Sigma Prime속도와 보안에 중점을 둔 Rust 언어를 사용하는 Eth2.0 클라이언트입니다. 등대 연구팀은
, 정보 보안 및 소프트웨어 엔지니어링 회사입니다. Lighthouse는 Apache 2.0 라이선스에 따라 구현됩니다.https://lighthouse-book.sigmaprime.io/become-a-validator.html
사용 지침:Discord)
PegaSys Teku3. ConsenSys의 Teku(
기관의 요구 사항과 보안 요구 사항을 충족하도록 설계된 Java 기반 Eth2.0 클라이언트입니다. Teku는 Apache 2에 따라 라이선스가 부여되었으며 성숙도와 편재성으로 알려진 언어인 Java로 작성되었습니다.https://docs.teku.pegasys.tech/en/latest/HowTo/Get-Started/Install-Binaries/
사용 지침:Discord)
4. 지위의 후광(Nimbus발명 프로젝트
또한 하드웨어 리소스가 제한된 구형 스마트폰을 포함하여 임베디드 시스템 및 개인 모바일 장치용으로 설계된 Eth 2.0의 클라이언트 구현입니다.https://nimbus.team/docs/
Github: https://github.com/status-im/nim-beacon-chain
사용 지침:
3. Eth1 노드 설정
자체 호스팅:
조건부 날인 증서:
조건부 날인 증서:
4. Medalla에서 Eth2 유효성 검사기 노드 실행
1단계: Goerli 테스트 네트워크에서 ETH를 약속합니다.
독자가 Ethereum을 처음 사용하는 경우 네트워크에 참여하는 주요 방법은 스테이킹에 참여하는 것입니다. Eth2의 Medalla 테스트넷은 각 검증자가 32 GöETH를 서약하도록 요구합니다(Goerli 테스트 코인을 사용하는 것을 제외하고 다른 단계는 실제 Eth2와 다르지 않습니다!)
사용자가 테스트넷에 참여하려는 경우 다음은 참여 프로세스를 단순화하는 매우 유용한 도구입니다.iscord1. 프리즈매틱의 D
(괴를리 테스트 코인을 얻을 수 있는 채널)
Prysmatic 팀은 프로세스를 자동화했습니다.
디스코드에 "!send (귀하의 이더리움 주소)" 메시지를 남겨주세요.Discord2. ETH스테이커
(괴를리 테스트 코인을 얻을 수 있는 채널)Beaconcha.in이 자동화 프로그램은
운영 및 유지 보수
"!goerliEth(귀하의 이더리움 주소)"라는 메시지를 남겨주세요.Goerli Authenticated Faucet)
3. Goerli 인증 수도꼭지(
ETH 주소를 복사하여 붙여넣고 '요청'을 선택하세요.Eth2 Launchpad
지난 몇 달 동안,이더리움 재단이더리움 재단
, Codefi Activate, Deep Work Studio 모두 사용자가 보다 쉽게 스테이킹에 참여하고 Eth2.0의 검증자가 될 수 있는 인터페이스를 연구 개발하고 있습니다.Eth2 Launch Pad연구 결과는
, 애플리케이션을 통해 사용자는 다음 단계를 안전하게 완료할 수 있습니다. Eth2 키 쌍을 생성하고 Eth2 테스트넷 및 메인넷의 공식 예금 계약에서 32 ETH를 약속합니다.
Launch Pad는 집에서 노드를 실행하는 검증자를 위해 특별히 설계되었습니다. 이 Ethereum 애호가들은 자신의 노드를 실행하고 컴퓨터 터미널 화면에서 쉽게 명령을 실행하기를 원합니다.
2a단계: 실사(개요 섹션)

스테이킹에 참여하기 전에 시간을 내어 읽어야 합니다. "개요 섹션"은 ETH를 스테이킹할 때 직면하는 일부 위험에 대한 교육 정보를 제공합니다.
3단계: 키 쌍 및 니모닉 구문 생성
각 유효성 검사기 노드는 나중에 출금 키를 생성할 수 있도록 자체 유효성 검사기 키 쌍과 니모닉 문구를 생성해야 합니다.
Launchpad는 자신의 예금 키를 생성할 수 있는 두 가지 옵션을 제공합니다. 여기를 클릭링크링크
https://github.com/ethereum/eth2.0-deposit-cli/blob/master/README.md
, 사용자의 운영 체제에 대한 자세한 설명을 보려면 다음을 수행하십시오.첫 번째 옵션은。
ethereum/eth2.0-deposit-cli 페이지에서 다운로드한 바이너리 실행 파일을 자신의 터미널에서 ./deposit 명령을 실행합니다.
두 번째 옵션은 Python 소스 코드에서 deposit-CLI 도구를 빌드하는 것입니다. 참가자는 필요한 모든 개발 라이브러리 및 deposit-CLI 도구가 설치되었는지 확인하려면 아래 지침을 따라야 합니다.
완료되면 자신의 터미널에서 .\eth2deposit\deposit.py 명령을 실행합니다.
사용자가 deposit-CLI 도구를 설치하고 터미널 창에서 실행하면 다음 프롬프트가 표시됩니다.
실행할 유효성 검사기 노드 수 결정
니모닉 생성에 사용할 언어 결정
유효성 검사기 노드를 실행할 테스트넷 결정
이 튜토리얼에서는 Medalla 테스트넷을 선택하십시오.
이제 사용자에게 암호를 설정하라는 메시지가 표시되며 암호가 확인되면 사용자의 니모닉이 생성됩니다. 안전한 장소에 적어두고 오프라인에 저장하십시오.
deposit-cli에 대해 궁금한 점이 있으면 아래 GitHub 저장소를 방문하십시오.https://github.com/ethereum/eth2.0-deposit-cli
4단계: 입금 파일 업로드
4단계: 입금 파일 업로드
거의 완료되었습니다! 다음 단계는 이전 단계에서 생성한 보증금 json 파일을 업로드하는 것입니다.
이 파일은 /eth2.0-deposit-cli/validator_keys 디렉터리에 있으며 제목은 deposit-data-[timestamp].json입니다.
5단계: 지갑 연결
다음 단계는 Web3 지갑을 연결하고 계속을 누르는 것입니다. 지갑 설정에서 Goerli 테스트넷이 선택되어 있는지 확인하십시오.
메달라 테스트넷의 입금 계약에 실제 ETH를 보내지 마십시오.
6단계: 거래 확인 및 입금 시작
지갑 주소를 연결하고 확인한 후 사용자가 실행 중인 유효성 검사기 수를 기준으로 입금 계약에 전송해야 하는 GoETH의 총량을 보여주는 요약 페이지로 이동합니다.
"동의" 경고 옵션에서 확인을 클릭하여 마지막 단계인 실제 입금으로 이동합니다.
귀하의 GoETH를 Medalla 테스트넷 계약에 입금하려면 "거래 시작"을 클릭하십시오.
다음으로 지갑을 통해 GoETH 입금을 확인해야 하며 각 유효성 검사기 노드는 32개의 GoETH를 확인해야 합니다. 거래가 확인되면 서약이 성공적으로 이루어진 것입니다! 가장 기념비적인 Web3 테스트넷에서 자신을 공식 스테이커라고 부를 때입니다!
6. 추가 콘텐츠 및 리소스
위의 단계를 검토한 후 검증인은 스테이킹을 시작하기 전에 각 클라이언트에 대해 다음 지침을 검토할 것을 권장합니다. 선택한 클라이언트에 따라 위 단계의 작업 순서가 달라집니다.
아래는 업계에서 본 것 중 가장 심층적인 가이드로, 프로세스의 뉘앙스를 통해 독자를 안내합니다.
Eth2 검증자를 위한 추가 리소스
사용할 클라이언트를 결정했으면 다음 리소스를 검토하는 것이 좋습니다.
Eth2 블록 탐색기:
Quantstamp의 기사
Ubuntu에서 Nimbus를 사용하여 Eth2 Medalla 테스트넷을 스테이킹하는 방법
Eth2.0 스테이킹 가이드 (Ubuntu/Medalla/Prysm)
Jim McDonald(증명 기사)
Attestant: "인증자 키 보호"
고지 사항: ECN의 번역 작업은 중국 이더리움 커뮤니티에 고품질 정보 및 학습 리소스를 제공하는 것을 목표로 합니다.기사의 저작권은 원저자에게 있습니다.재인쇄는 원문의 출처와 ethereum.cn을 표시해야 합니다.장기적으로 재인쇄는 ethereumcn@gmail.com으로 연락주세요.


