본문 바로가기
코인 길잡이
메뉴

개발자·노드 서비스

지갑, 앱, 데이터 서비스는 모두 블록체인을 읽고 써야 합니다. 개발자 서비스는 노드 접속, 인덱싱된 데이터, 디버깅 도구를 제공해 인프라를 전부 직접 꾸리는 부담을 덜어 줍니다.

RPC 노드

앱은 RPC라는 인터페이스로 노드에 접속해 잔고를 조회하고 거래를 보냅니다. 직접 노드를 운영하면 독립적이지만 장비와 운영이 필요하고, 호스팅 서비스는 사용량만큼 내면 바로 쓸 수 있습니다. 많은 지갑이 기본으로 호스팅 노드를 쓰며, 그 운영사는 요청이 어느 주소에서 왔는지 알 수 있습니다.

인덱싱

노드에서 과거 데이터를 직접 읽으면 느립니다. 인덱서는 온체인 이벤트를 조회하기 쉬운 데이터베이스로 정리해, 앱이 GraphQL 등으로 빠르게 데이터를 가져가게 합니다.

시뮬레이션과 디버깅

시뮬레이션으로 거래를 보내기 전에 결과를 확인할 수 있고, 디버거는 컨트랙트 실행을 한 단계씩 따라가며 오류 원인을 찾게 도와줍니다.

수록된 개발·노드 서비스