생활
비트코인 라이트코인등은 RPC 를 통해 지갑을 제어하는데 이더리움 지갑은 어떻게 제어하나요?
이더리움 지갑을 비트코인 지갑을 rpc로 콘트롤 하듯이 하려고 합니다
어떻게 해야 할까요?
관련자료 또는 예제 부탁드립니다
55글자 더 채워주세요.
1개의 답변이 있어요!
안녕하세요.
먼저 RPC로 지갑을 컨트롤 한다는 말이 조금 모호해서 제가 이해한 데로 답변드리겠습니다.
만약 이더리움 지갑을 만들려고 하신다면 아래와 같은 기능들이 필요합니다.
사용자는 이더리움 주소를 생성할 수 있다.
사용자는 내 주소의 잔액을 조회할 수 있다.
사용자는 이더를 다른 주소로 전송할 수 있다.
사용자는 내가 보낸 Transaction처리결과를 조회할 수 있다.
이더리움은 (비트코인도 마찬가지입니다.) Client가(예: 이더스캔, 마이이더월렛 메타마스크등) 이더리움노드의 정보를 얻기 위해 JSON-RPC라는 통신 방법을 통해 통신을 할 수 있습니다.
이런 통신을 편하게 할 수 있도록 이더리움은 web3.js라는 라이브러리를 제공합니다. (https://web3js.readthedocs.io/en/1.0)
사용자는 이더리움 주소를 생성할 수 있다.
사용자는 내 주소의 잔액을 조회할 수 있다.
사용자는 이더를 다른 주소로 전송할 수 있다.
사용자는 내가 보낸 Transaction처리결과를 조회할 수 있다.
위와 같이 제공한 라이브러리를 이용해서 노드의 정보를 얻을 수 있습니다.
감사합니다.