Q. 비트코인 라이트코인등은 RPC 를 통해 지갑을 제어하는데 이더리움 지갑은 어떻게 제어하나요?

김성주보험설계사 2018. 12. 31.


이더리움 지갑을 비트코인 지갑을 rpc로 콘트롤 하듯이 하려고 합니다

어떻게 해야 할까요?

관련자료 또는 예제 부탁드립니다

공유하고 보상받기 ♥︎

1개의 답변이 있습니다.

질문자 & 큐레이터 채택
윤석 답변자인증
아티프렌즈 2018. 12. 31
100%의 채택

안녕하세요.

먼저 RPC로 지갑을 컨트롤 한다는 말이 조금 모호해서 제가 이해한 데로 답변드리겠습니다.

만약 이더리움 지갑을 만들려고 하신다면 아래와 같은 기능들이 필요합니다.

  1. 사용자는 이더리움 주소를 생성할 수 있다.

  2. 사용자는 내 주소의 잔액을 조회할 수 있다.

  3. 사용자는 이더를 다른 주소로 전송할 수 있다.

  4. 사용자는 내가 보낸 Transaction처리결과를 조회할 수 있다.

이더리움은 (비트코인도 마찬가지입니다.) Client가(예: 이더스캔, 마이이더월렛 메타마스크등) 이더리움노드의 정보를 얻기 위해 JSON-RPC라는 통신 방법을 통해 통신을 할 수 있습니다.

이런 통신을 편하게 할 수 있도록 이더리움은 web3.js라는 라이브러리를 제공합니다. (https://web3js.readthedocs.io/en/1.0)

  1. 사용자는 이더리움 주소를 생성할 수 있다.

  2. 사용자는 내 주소의 잔액을 조회할 수 있다.

  3. 사용자는 이더를 다른 주소로 전송할 수 있다.

  4. 사용자는 내가 보낸 Transaction처리결과를 조회할 수 있다.

위와 같이 제공한 라이브러리를 이용해서 노드의 정보를 얻을 수 있습니다.

감사합니다.