본문으로 건너뛰기
Change page

백엔드 API 라이브러리

소프트웨어 애플리케이션이 이더리움 블록체인과 상호 작용(예: 블록체인 데이터 읽기 및/또는 네트워크에 트랜잭션 전송)하려면 이더리움 노드에 연결해야 합니다.

이를 위해 모든 이더리움 클라이언트는 JSON-RPC 사양을 구현하므로 애플리케이션이 의존할 수 있는 일관된 메서드 세트가 존재합니다.

특정 프로그래밍 언어를 사용하여 이더리움 노드에 연결하려는 경우, 생태계 내에 이를 훨씬 쉽게 만들어주는 다양한 편의 라이브러리가 있습니다. 개발자는 이러한 라이브러리를 사용하여 이더리움과 상호 작용하는 JSON-RPC 요청을 (내부적으로) 초기화하는 직관적인 한 줄짜리 메서드를 작성할 수 있습니다.

전제 조건

이더리움 스택이더리움 클라이언트를 이해하면 도움이 될 수 있습니다.

라이브러리를 사용하는 이유

이러한 라이브러리는 이더리움 노드와 직접 상호 작용하는 복잡성을 대부분 추상화합니다. 또한 유틸리티 함수(예: ETH를 Gwei로 변환)를 제공하므로 개발자는 이더리움 클라이언트의 복잡성을 다루는 데 드는 시간을 줄이고 애플리케이션의 고유한 기능에 더 많은 시간을 집중할 수 있습니다.

사용 가능한 라이브러리

인프라 및 노드 서비스

Alchemy - 이더리움 개발 플랫폼.

All That Node - 서비스형 노드(Node-as-a-Service).

Bware Labs의 Blast - 이더리움 메인넷 및 테스트넷을 위한 탈중앙화 API.

BlockPi - 더욱 효율적이고 빠른 RPC 서비스 제공

Cloudflare 이더리움 게이트웨이.

Etherscan - 블록 탐색기 및 트랜잭션 API

Blockscout - 오픈 소스 블록 탐색기

GetBlock - Web3 개발을 위한 서비스형 블록체인(Blockchain-as-a-service)

Infura - 서비스형 이더리움 API.

Node RPC - 비용 효율적인 EVM JSON-RPC 제공자

NOWNodes - 풀 노드 및 블록 탐색기.

QuickNode - 서비스형 블록체인 인프라.

Rivet - 오픈 소스 소프트웨어 기반의 서비스형 이더리움 및 이더리움 클래식 API.

Zmok - JSON-RPC/WebSockets API 형태의 속도 지향 이더리움 노드.

개발 도구

ethers-kt - EVM 기반 블록체인을 위한 비동기식 고성능 Kotlin/Java/Android 라이브러리.

Nethereum - 블록체인을 위한 오픈 소스 .NET 통합 라이브러리.

Python 도구 - Python을 통한 이더리움 상호 작용을 위한 다양한 라이브러리.

Tatum - 최고의 블록체인 개발 플랫폼.

Web3j - 이더리움을 위한 Java/Android/Kotlin/Scala 통합 라이브러리.

블록체인 서비스

BlockCypher - 이더리움 웹 API.

Chainbase - 이더리움을 위한 올인원 Web3 데이터 인프라.

Chainstack - 서비스형 탄력적 및 전용 이더리움 노드.

코인베이스 클라우드 노드(Coinbase Cloud Node) - 블록체인 인프라 API.

Figment의 DataHub - 이더리움 메인넷 및 테스트넷을 지원하는 Web3 API 서비스.

Moralis - 엔터프라이즈급 EVM API 제공자.

NFTPort - 이더리움 데이터 및 발행 API.

Tokenview - 범용 다중 암호화폐 블록체인 API 플랫폼.

Watchdata - 이더리움 블록체인에 대한 간단하고 안정적인 API 액세스 제공.

Codex - 수십 개의 체인에 걸친 실시간의 풍부한 블록체인 데이터 API.

Covalent - 200개 이상의 체인을 위한 풍부한 블록체인 API.

더 읽어보기

도움이 된 커뮤니티 리소스를 알고 계신가요? 이 페이지를 편집하여 추가해 주세요!