메인 콘텐츠로 건너뛰기
모든 콜렉션검증 노드 및 마스터노드
Ethereum 출금 자격 증명을 0x00에서 0x01로 변경하는 방법(ethdo)
Ethereum 출금 자격 증명을 0x00에서 0x01로 변경하는 방법(ethdo)

Windows, Mac 및 Linux

Allnodes Team avatar
작성자: Allnodes Team
최소 한 달 전에 업데이트됨

시드 문구나 니모닉을 다른 사람과 절대로 공유하지 마세요. 올노드는 절대로 요청하지 않습니다. 누군가 요청하는 경우 올노드 관리자를 사칭하는 사기꾼일 수 있습니다. 즉시 차단하고 신고하세요.

wallet.allnodes.com을 사용해 이더리움 검증인을 설정한 경우, 출금 자격 증명을 변경하려면 이 가이드(ethdo) 대신 아래 링크된 가이드(deposit-cli)를 사용해야 합니다.


내 노드에 0x00 출금 자격증명 또는 0x01 출금 주소가 있나요?

이 가이드는 0x00 출금 자격 증명이 있는 이더리움 노드에만 해당됩니다. 이미 0x01 출금 주소가 있는 경우, 별도의 조치가 필요하지 않습니다. 모든 로켓풀(RPL) 미니풀에는 0x01 출금 주소가 있으므로 별도의 조치가 필요하지 않습니다.

출금 자격증명 0x00의 예는 포트폴리오 페이지의 드롭다운 메뉴에서 노드 주소 클릭)에 나열되어 있습니다.

출금 주소 0x01의 예가 드롭다운 메뉴에 나열되어 있습니다:

시드 문구를 보호하기 위해 가장 높은 수준의 보안을 사용하는 것이 좋습니다. 에어 갭 컴퓨터를 사용하는 것이 0x00 출금 자격 증명을 업데이트하는 가장 안전한 방법입니다. 에어 갭 컴퓨터는 회원님이 실제로 소유하고 있는 예비 컴퓨터로, 원하는 운영 체제를 새로 설치하여 포맷할 수 있습니다. 에어 갭 컴퓨터는 일단 설치되면 인터넷에 연결되지 않습니다(WiFi 비활성화). USB 플래시 드라이브는 연결된 컴퓨터의 모든 파일을 에어 갭 컴퓨터로 전송합니다.

현재 컴퓨터를 사용하는 사용자의 경우 모든 운영 체제 업데이트를 완료하는 것이 좋습니다. 또한 다음 단계를 시작하기 전에 멀웨어 검사(malwarebytes.com에서 무료 체험판)를 실행하는 것이 좋습니다:

A) Windows
B) MacOS
C) Linux


A. Windows용 지침

  1. 최신 버전의 ethdo 다운로드

    (Windows 사용자는 ethdo-1.28.4-windows-exe.zip을 선택합니다.)

  2. 다운로드가 완료되면 ethdo zip 파일을 추출합니다(마우스 오른쪽 버튼을 클릭하고 모두 추출...을 선택합니다). 파일을 데스크톱에 압축을 풀고 압축을 푼 디렉터리의 이름을 ethdo로 지정합니다.

  3. 명령 프롬프트를 열려면 Windows 검색창에 다음 명령을 입력합니다:

    cmd

    명령 프롬프트를 마우스 오른쪽 버튼으로 클릭하고 관리자 권한으로 실행합니다.

  4. Windows에서 경고 화면이 열리면 예를 클릭합니다. 명령 프롬프트가 c:\Windows\System32로 열립니다.

    입력하기:

    cd /d %USERPROFILE%/Desktop

    이 예제에서는 Allnodes가 표시됩니다.

  5. 입력하기:

    cd ethdo 
  6. 입력하기:

    ethdo validator credentials set --prepare-offline and press Enter. 

    완료하는 데 1-2분이 걸릴 수 있습니다. 완료되면 명령 프롬프트에 'offline-preparation.json 생성됨'이라고 표시됩니다.

  7. 에어 갭 컴퓨터를 사용하지 않는 경우에는 인터넷 연결을 끊고 비활성화하여 오프라인 상태가 되도록 하세요.。

  8. 입력하기:

    ethdo validator credentials set --offline --mnemonic="original eth deposit seed phrase word1 word2 etc” --withdrawal-address=0x0234…

    출금 주소를 다시 한 번 확인하고 정확한지 100% 확인해야 합니다. 출금 주소는 Ethereum 네트워크에 제출된 후에는 변경할 수 없습니다. 이더스캔.io와 같은 블록체인 탐색기에 표시되는 유효한 이더리움 주소라면 무엇이든 가능합니다. 거래소 주소는 사용자가 통제할 수 없으므로 사용하지 않는 것이 좋습니다. 출력 파일(change-operations.json)이 올바른지 100% 확인하세요.

  9. 이전 단계의 모든 내용을 올바르게 입력한 경우 명령 프롬프트에 출력이 표시되지 않습니다.

  10. 입력하기:

    dir 

    아래 이미지와 같이 3개의 파일이 표시되어야 합니다.

  11. 명령 프롬프트의 기록을 지우려면(보안 모범 사례를 위해) 다음과 같이 입력하세요:

    cmd /k

    이렇게 하면 이전에 입력한 시드 문구를 포함하여 이전에 입력한 모든 명령어가 삭제됩니다.

  12. 입력하기:

    notepad change-operations.json

    이렇게 하면 제출 후 Ethereum 네트워크에 브로드캐스트될 변경 사항을 확인할 수 있습니다.

  13. 유효성 검사기 ID가 출금 주소를 변경하려는 유효성 검사기 ID와 일치하는지 확인하고 있습니다. 이 예에서는 노드 “27254”의 유효성 검사기 출금 주소를 변경하려고 하는데, 일치하는 노드입니다.

  14. 두 번째로 확인해야 할 사항은 입력한 출금 주소가 100% 정확한지, 안전하고 내가 통제할 수 있는 주소인지 확인하는 것입니다. 동일한 ETH 주소를 사용하는 검증 노드가 여러 개 있는 경우, 모든 출력을 확인해야 합니다.

  15. 메모장 파일을 닫습니다. 변경-운영.json의 이름을 유효성 검사기 ID로 편집합니다(이 예에서는 27254.json이지만 27254가 아닌 자신의 유효성 검사기 ID를 사용하세요). 편집하려면 ethdo 디렉터리에서 change-operations.json 파일을 마우스 오른쪽 버튼으로 클릭하고 이름을 바꿉니다.

  16. 이제 이더리움 네트워크에 브로드캐스트할 JSON 파일을 제출할 준비가 되었습니다. https://beaconcha.in/tools/broadcast 에 업로드하세요. 이더리움 네트워크에서 JSON 파일이 승인되면(4월 12일 또는 샤펠라 업그레이드가 완료된 후) 되돌릴 수 없음을 기억하세요. 출금 주소가 정확한지 100% 확신해야 합니다.


B. MacOS용 지침

  1. Dock에서 런치패드 아이콘을 클릭하고 검색 필드에 터미널을 입력한 다음 터미널을 클릭합니다.

  2. 터미널에 복사하여 붙여넣기(한 줄 모두)하고 Enter 키를 누릅니다.

    curl -OL https://github.com/wealdtech/ethdo/releases/download/v1.28.4/ethdo-1.28.4-darwin-amd64.tar.gz
  3. 터미널에 복사하여 붙여넣고 Enter 키를 누릅니다:

    tar -zxf ethdo-1.28.4-darwin-amd64.tar.gz
  4. 터미널에 복사하여 붙여넣고 Enter 키를 누릅니다:

    ./ethdo validator credentials set --prepare-offline

  5. 에어 갭 컴퓨터를 사용하지 않는 경우에는 인터넷 연결을 끊고 비활성화하여 오프라인 상태가 되도록 하세요.

  6. 입력하기:

    ./ethdo validator credentials set --offline --mnemonic="original eth deposit seed phrase word1 word2 etc” –-withdrawal-address=0x0234…

    출금 주소를 다시 한 번 확인하고 정확한지 100% 확인해야 합니다. 출금 주소는 이더리움 네트워크에 제출된 후에는 변경할 수 없습니다. 이더스캔.io와 같은 블록체인 탐색기에 표시되는 유효한 이더리움 주소라면 무엇이든 가능합니다. 거래소 주소는 사용자가 통제할 수 없으므로 사용하지 않는 것이 좋습니다. 출력 파일(change-operations.json)이 올바른지 100% 확인하세요.

  7. 이전 단계의 모든 내용을 올바르게 입력했다면 화면에 출력 내용이 표시되지 않습니다.

  8. 터미널에 복사하여 붙여넣고 Enter 키를 누릅니다:

    history -p

    이렇게 하면 이전에 입력한 시드 문구를 포함하여 이전에 입력한 모든 명령어가 삭제됩니다.

  9. 디렉터리를 보려면 이 명령을 입력하세요:

    ls

    change-operations.json 파일이 표시되어야 합니다.。

  10. 터미널에 복사하여 붙여넣고 Enter 키를 누릅니다:

    nano change-operations.json
  11. 가장 먼저 확인해야 할 것은 당사 유효성 검사기 ID가 변경하려는 유효성 검사기 ID와 일치하는지 여부입니다. 이 예에서는 노드 “27254”의 유효성 검사기 출금 주소를 변경하려고 하는데 일치합니다.

  12. 두 번째로 확인해야 할 사항은 입력한 출금 주소가 100% 정확한지, 안전하고 내가 통제할 수 있는 주소인지 확인하는 것입니다. 동일한 이더리움 주소를 사용하는 검증 노드가 여러 개 있는 경우, 모든 출력을 확인해야 합니다. “To_execution_address”

  13. 편집기를 종료하려면 Control + X를 누릅니다.

  14. 변경-운영.json의 이름을 유효성 검사기 ID로 편집합니다(이 예에서는 27254.json이지만 27254가 아닌 자신의 유효성 검사기 ID를 사용하세요).

    입력하기:

    mv change-operations.json YourNodeID.json
  15. 이제 이더리움 네트워크에 브로드캐스트할 JSON 파일을 제출할 준비가 되었습니다. https://beaconcha.in/tools/broadcast 에 업로드하세요. 이더리움 네트워크에서 JSON 파일이 승인되면(4월 12일 또는 샤펠라 업그레이드가 완료된 후) 되돌릴 수 없음을 기억하세요. 출금 주소가 정확한지 100% 확신해야 합니다.


C. Linux용 지침

  1. 다음 내용을 복사하여 붙여넣고(한 줄 모두) Enter 키를 누릅니다.

    wget https://github.com/wealdtech/ethdo/releases/download/v1.28.4/ethdo-1.28.4-linux-amd64.tar.gz
  2. 파일이 성공적으로 다운로드되었는지 확인하려면 다음과 같이 입력합니다:

    ls
  3. ethdo 파일을 복사하여 붙여넣어 추출합니다:

    tar -zxf ethdo-1.28.4-linux-amd64.tar.gz
  4. ethdo가 성공적으로 추출되었는지 확인하려면 다음과 같이 입력합니다:

    ls
  5. 같은 디렉터리에 복사하여 붙여넣습니다:

    ./ethdo validator credentials set --prepare-offline 

    완료하는 데 1~2분 정도 소요될 수 있습니다. 완료되면 명령 프롬프트에 '오프라인 준비 파일 생성됨'이라는 메시지가 표시됩니다.

  6. 에어 갭 컴퓨터를 사용하지 않는 경우에는 인터넷 연결을 끊고 비활성화하여 오프라인 상태가 되도록 하세요.。

  7. 입력하기:

    ./ethdo validator credentials set --offline --mnemonic="original eth deposit seed phrase word1 word2 etc” --withdrawal-address=0x0234…

    출금 주소를 다시 한 번 확인하고 정확한지 100% 확인해야 합니다. 출금 주소는 이더리움 네트워크에 제출된 후에는 변경할 수 없습니다. 이더스캔.io와 같은 블록체인 탐색기에 표시되는 유효한 이더리움 주소라면 무엇이든 가능합니다. 거래소 주소는 사용자가 통제할 수 없으므로 사용하지 않는 것이 좋습니다. 출력 파일(change-operations.json)이 올바른지 100% 확인하세요.

  8. 이전 단계의 모든 내용을 올바르게 입력했다면 화면에 출력 내용이 표시되지 않습니다.

  9. 디렉터리를 보려면 이 명령을 입력합니다:

    ls

    change-operations.json 파일이 표시되어야 합니다.

  10. Linux에서 입력한 명령의 기록을 지우려면 다음과 같이 입력하세요:

    history -c 
  11. 이렇게 하면 이전에 입력한 시드 문구를 포함하여 이전에 입력한 모든 명령어가 삭제됩니다.

  12. 입력하기:

    vi change-operations.json 

    이렇게 하면 제출 후 Ethereum 네트워크에 브로드캐스트될 변경 사항을 확인할 수 있습니다.。

  13. 가장 먼저 확인해야 할 것은 당사 유효성 검사기 ID가 변경하려는 유효성 검사기 ID와 일치하는지 여부입니다. 이 예에서는 노드 “27254”의 유효성 검사기 출금 주소를 변경하려고 하는데 일치합니다.

  14. 두 번째로 확인해야 할 사항은 입력한 출금 주소가 100% 정확한지, 안전하고 내가 통제할 수 있는 주소인지 확인하는 것입니다. 동일한 이더리움 주소를 사용하는 노드가 여러 개 있는 경우, 모든 출력을 확인해야 합니다. “to_execution_address”

  15. 편집기를 종료하려면 이 명령을 입력합니다:

    :q
  16. 변경-운영.json의 이름을 유효성 검사기 ID로 편집합니다(이 예에서는 27254.json이지만 27254가 아닌 자신의 유효성 검사기 ID를 사용).

    입력하기:

    mv change-operations.json YourNodeID.json
  17. 이제 이더리움 네트워크에 브로드캐스트할 JSON 파일을 제출할 준비가 되었습니다. https://beaconcha.in/tools/broadcast 에 업로드하세요. 이더리움 네트워크에서 JSON 파일이 승인되면(4월 12일 또는 샤펠라 업그레이드가 완료된 후) 되돌릴 수 없음을 기억하세요. 출금 주소가 정확한지 100% 확신해야 합니다.


질문이 있으신가요?

[email protected] 으로 이메일을 보내주세요.

답변이 도움되었나요?