새 지갑 생성하기
Smartnode 서비스가 실행 중이라면, 다음 단계는 노드를 위한 Ethereum 지갑을 설정하는 것입니다. 이것은 단순히 노드의 자금을 보관할 Execution Layer 주소입니다 - 스테이킹을 시작할 때 minipool에 ETH를 보내고, 다양한 트랜잭션 중 가스를 지불하며, 기타 여러 작업을 수행하는 데 사용됩니다.
처음부터 완전히 새로운 지갑을 생성하거나, 기존 지갑 또는 주소를 가져오기/복구할 수 있는 옵션이 있습니다. 아래 탭에서 원하는 옵션을 선택하세요.
노드를 실행하는 가장 일반적인 방법은 노드 전용으로 새로운 Ethereum 주소를 생성하는 것입니다. Smartnode CLI는 이를 쉽게 수행할 수 있는 방법을 제공합니다:
먼저 지갑의 개인 키를 보호하기 위한 비밀번호를 입력하라는 메시지가 표시됩니다. 다음으로, 새 지갑을 위한 고유한 24단어 니모닉이 표시됩니다. 이것은 지갑의 복구 구문입니다. 기기를 분실한 경우, 이 구문을 사용하여 지갑을 재생성하고 연결된 모든 Consensus validator를 복원할 수 있습니다.
참고
이 니모닉은 단 한 번만 표시되므로 반드시 기록해 두어야 하지만, 안전한 곳에 보관하세요. 이 구문을 가진 사람은 누구나 지갑을 제어할 수 있습니다.니모닉 구문을 확인하면, 노드 지갑의 고유한 Ethereum 주소가 표시됩니다.
현재 빌드 기준으로, Rocket Pool은 자동 작업을 수행하기 위해 지갑의 개인 키에 액세스할 수 있어야 합니다. 이는 개인 키가 기기의 파일에 존재한다는 것을 의미합니다. 공격자가 기기에 액세스하면, 노드 지갑에 액세스하여 포함된 모든 토큰을 탈취할 수 있습니다! 계속 진행하기 전에 노드 보안 섹션의 보안 가이드를 따랐으며, 보안 상태에 만족하는지 확인하세요.
지갑의 개인 키는 ~/.rocketpool/data/wallet에 위치한 파일에 저장됩니다.
지갑 키를 암호화하는 데 사용되는 비밀번호는 ~/.rocketpool/data/password에 저장됩니다.
이 파일은 항상 보호해야 하는 파일입니다.