Keep Network의 ECDSA & Beacon nodes 지갑 셋팅하기
컨텐츠 정보
- 20,018 조회
- 0 추천
- 목록
본문
Keep Network의 ECDSA & Beacon nodes 구글 클라우드에 설치하기 ( https://www.wsgvet.com/ubuntu/171 )
위 글을 통해 구글 클라우드에서 설치하는 방법을 알려드렸습니다.
Keep Network 노드를 만들 수 있는 곳은 매우 많습니다. 따라서 구글 클라우드 이외에서 설치하는 방법을 따로 적어보려고 합니다.
이 글은 위에 있는 글에 포함되어 있지만 구글 클라우드 이외에 설치하기 위해 꼭 필요한 내용이라 정리해둡니다.
이 글을 시작으로 Vultr, Digital Ocean에서도 설치하는 방법에 대한 글도 따로 작성할 예정입니다.
노드용 지갑 만들기
https://www.myetherwallet.com/create-wallet
위 링크에 들어갑니다. 처음에 동의하고 난 다음
위와 같이 By Keystore File탭을 누른 후 비밀번호를 넣고 Next를 누릅니다.
이 비밀번호가 지갑의 비밀번호입니다. 마지막에 쓰입니다. 꼭 기억하세요!!!
위와 같이 Download Keystore File을 누르면 UTC--2020~~~~로 시작되는 파일이 자동으로 다운받아집니다.
적당한 곳에 저장합니다.
메타마스크에 지갑 연결하기
구글 크롬에
https://chrome.google.com/webstore/detail/metamask/nkbihfbeogaeaoehlefnkodbefgpgknn
위 링크를 클릭하여 메타마스크 확장 프로그램을 설치합니다.
메타마스크 접속 비밀번호는 여기서만 쓰입니다.
마지막에 SSH 작업할때 넣으면 무조건 실패하니 이 비번은 절대 SSH 작업할때 넣는게 아닙니다.
물론 지갑 비밀번호와 메타마스크 비밀번호가 같다면 상관없지만요.
이 비번은 지갑 비밀번호가 아닙니다. 메타마스크 비번입니다.
위와 같이 크롬 웹브라우저의 오른쪽 위에 메타마스크 아이콘을 누른 후 동그라미가 있는 그림을 누릅니다.
메타마스크를 처음 설치했다면 비번 생성 등이 필요할 수 있습니다. (거기까진 안할게요..)
그리고 네트워크를 Ropsten 테스트넷으로 바꿔주세요! 굉장히 중요합니다.
위와 같이 계정 가져오기를 누릅니다.
위와 같이 형식 선택에서 JSON 파일을 선택하고, 파일 선택을 눌러서 아까 만들었던 UTC--2020~~으로 시작한 파일을 선택합니다.
그리고 비밀번호를 입력 후 밑에 있는 가져오기를 누릅니다.
이 비밀번호가 마지막에 쓰이는 비밀번호입니다. 무조건 기억하세요.
위와 같이 가져온 지갑이 보일 것입니다.
참고로 여기서 확실히 해두어야 할 것이 있습니다.
메타마스크를 처음 설치시 자동으로 이더리움 지갑이 생성됩니다. 이것은 무시하세요! 전혀 쓸 일이 없습니다.
MEW에서 생성한 지갑 및 지갑 주소가 제일 중요합니다.
꼭 확인하세요!
그리고 오른쪽 위에 점세개 아이콘을 누른 후
위와 같이 계정 상세보기를 눌러봅니다.
위와 같이 지갑의 이름을 변경할 수 있습니다. 변경했다면 오른쪽에 체크표시를 클릭해야 저장이 됩니다.
그리고 지갑 주소를 알 수 있습니다.
밑에 지갑 주소를 복사해서 메모장에 복사해두세요. 앞으로 메모장에 저장할 것이 있으므로 항상 열어둡니다.
이 지갑 주소가 MEW 지갑주소이며, 이더리움 지갑 주소입니다.
마지막에 SSH 접속해서 작업하는 이더리움 지갑 주소도 바로 이 주소입니다.
이제 지갑 셋팅까지 완료했습니다.
KEEP 테스트 토큰 받기
https://us-central1-keep-test-f3e0.cloudfunctions.net/keep-faucet-ropsten?account=
위 링크를 복사해서 웹브라우저에 붙여넣기 합니다.
그리고 아까 복사한 지갑 주소를 뒤에 붙여넣습니다.
위와 같이 만들면 되겠죠? 그리고 엔터를 누릅니다.
위와 같이 30만 KEEP test token이 발급된 것을 볼 수 있습니다.
이더리움 테스트 토큰 받기
위 링크에서 받을 수 있습니다.
접속 후 메타마스크 확장 프로그램을 클릭하면 페이지가 새로고침됩니다.
그리고 위와 같이 request 1 ether from faucet을 누르면 메타마스크가 열립니다.
위와 같이 자신의 주소를 확인하고 다음을 누릅니다. 그리고 연결을 누릅니다.
그러면 밑에 transactions가 생기고 트랜섹션 내용을 누르면 1ETH가 들어온 것을 확인할 수 있습니다.
그리고 위 버튼을 4번 더 누르면 총 5개까지 받을 수 있습니다.
또한 dimensions network에서도 받을 수 있습니다.
https://faucet.dimensions.network/
위 링크에 들어가서
위 주소 넣는 칸에 MEW에서 생성한 지갑의 주소를 붙여넣고 Send Ropsten ETH를 누르면 5개가 들어옵니다.
dimensions network의 경우 빠르면 5분 늦으면 24시간까지 기다려야 될 수도 있습니다.
최소 1개 이상이 들어오면 다음으로 넘어가면 됩니다.
KEEP 토큰 스테이킹을 위한 작업
https://dashboard.test.keep.network/tokens
위 링크로 들어가서
위와 같이 MetaMask를 누릅니다. 혹시 Cannot read property 'enable' of undefined 라는 내용이 나오면
메타마스크 아이콘을 한번 눌러준 후 새로고침한 뒤에 다시 눌러보세요.
위와 같이 팝업이 뜨면 다음을 누릅니다. 그리고 연결을 누릅니다.
저는 크롬에서 했는데 여기서 접속이 안되더라구요. 그래서 마이크로소프트 엣지 브라우저에서 메타마스크 깔아서 지갑 연동하니 되네요.
위와 같이 접속이 되면 성공입니다. 그리고 Granted Tokens의 MANAGE를 누릅니다.
위와 같이 Token Amount에 300000 을 입력하고, Address 3개에 자신의 keep 주소를 넣습니다.
그리고 DELEGATE STAKE를 누릅니다.
위와 같이 DELEGATE 라고 타이핑합니다. 그리고 DELEGATE를 클릭합니다.
메타마스크 팝업이 뜨고 승인합니다. 조금만 기다리면 메타마스크에서 승인되었다고 나옵니다.
위와 같이 30만개가 스테이킹되고 있는 것을 볼 수 있습니다.
위와 같이 왼쪽 메뉴에서 APPLICATIONS -> Random Beacon을 클릭합니다.
그리고 AUTHORIZE를 클릭합니다. 메타마스크 팝업이 뜨면 바로 승인을 클릭합니다.
위와 같이 왼쪽 메뉴에서 APPLICATIONS -> tBTC를 클릭합니다.
그리고 AUTHORIZE가 2개가 있는데 둘다 클릭한 후, 메타마스크 팝업이 뜨면 바로 승인을 클릭합니다.
스샷에는 PENDING이라고 나와있는데, AUTHORIZE 클릭 후 메타마스크 팝업에서 승인을 누르면 바로 PENDING으로 바뀝니다.
트랜섹션이 모두 Success가 되면, 이제 이더리움을 본딩해야 합니다.
위와 같이 Success가 다 뜨면, ADD ETH 버튼을 클릭합니다.
위와 같이 0.5를 입력하고 ADD ETH 버튼을 클릭합니다.
처음에는 0.5이더로 충분하고, 나중에 더 많이 본딩해야된다고 합니다.
Play for Keep(PFK) 참여를 위해서는 그냥 0.5이더만 본딩해도 됩니다 ^^;
메타마스크 팝업이 뜨면 바로 승인을 눌러줍니다.
Infura 계정 생성하기
위 링크로 가서 계정을 생성합니다.
위와 같이 이메일과 비번을 넣고 이메일 인증하면 생성되네요. 이미 계정이 있다면 밑에 Log In을 누르면 됩니다.
위와 같이 제일 위의 내용을 클릭합니다.
위와 같이 Beacon node를 넣고 CREATE를 클릭합니다.
위와 같이 ENDPOINTS를 MAINNET에서 ROPSTEN으로 변경합니다. (굉장히 중요합니다!)
바로 밑에
https://ropsten.infura.io/v3/12341234123412341234121234
wss://ropsten.infura.io/ws/v3/1234123412341234124124
위와 같이 나오는 내용을 메모장에 저장합니다. 이것이 Beacon node의 Endpoints입니다.
위와 같이 왼쪽 위에 있는 이더리움 아이콘을 누르면 프로젝트가 나옵니다.
그리고 NEW PROJECT를 누릅니다. 이제 ECDSA node를 만들 것입니다.
위와 같이 ECDSA node를 넣고 CREATE를 누릅니다.
위와 같이 ENDPOINTS를 ROPSTEN으로 변경하고
https://ropsten.infura.io/v3/12341234123412341234121234
wss://ropsten.infura.io/ws/v3/1234123412341234124124
위와 같은 형식의 주소를 메모장에 저장합니다. 이것이 ECDSA node의 Endpoints입니다.
ENDPOINTS를 ROPSTEN으로 변경하는 것이 정말 중요합니다.
ROPSTEN이 아닌 MAINNET으로 설정하면 마지막 SSH 작업할 때 에러납니다.
Keystore File 내용 복사하기
본격적으로 SSH 작업을 하기 전에 UTC--2020~~~~로 시작하는 Key store 파일의 내용을 메모장에 복사해야 합니다.
위와 같이 윈도우 탐색기에서 UTC--2020~~으로 시작하는 Keystore 파일을 더블클릭하여 추가앱을 클릭 후 메모장을 선택하고 확인을 누릅니다.
항상 이 앱을 사용하여 파일을 열기는 체크해제하면 됩니다.
위와 같이 keystore 파일의 내용이 나옵니다. 이 내용을 메모장에 저장합니다.
다음에는 Vultr와 Digital Ocean에서 노드를 구축하는 방법에 대해 적어보겠습니다.
Keep Network 참고사이트
Keep’s Discord : https://discordapp.com/invite/wYezN7v
Homepage : https://keep.network/
Keep’s GitHub : https://github.com/keep-network
-
등록일 2023.07.01
-
등록일 2023.06.29
-
등록일 2022.04.25
-
등록일 2022.04.22크레딧코인(CTC) 윈도우에서 채굴하는 방법댓글 112
관련자료
-
서명우성짱의 NAS를 운영하고 있습니다.
저의 즐거움이 여러분의 즐거움이면 좋겠습니다.