Бэкенд API библиотек
Последнее обновление страницы: 25 февраля 2026 г.
Чтобы приложение могло взаимодействовать с блокчейном Ethereum (т. е. считывать данные блокчейна и/или проводить транзакции в сети), оно должно подключиться к узлу Ethereum.
Для этой цели каждый клиент Ethereum реализует спецификацию JSON-RPC, поэтому существует единый набор методов, на которые могут полагаться приложения.
Если вы хотите использовать определенный язык программирования для подключения к узлу Ethereum, в экосистеме существует множество удобных библиотек, которые значительно это упрощают. С помощью этих библиотек разработчики могут писать интуитивные, однострочные методы для инициализации запросов JSON-RPC (под капотом), которые взаимодействуют с Ethereum.
Предварительные условия
Может быть полезно разобраться в стеке Ethereum и клиентах Ethereum.
Зачем использовать библиотеки?
Использование библиотеки помогает абстрагироваться от сложности при общении с узлом Ethereum напрямую. Они также предоставляют полезные функции (например, конвертирование ETH в Gwei), позволяя вам, как разработчику, тратить меньше времени на тонкости работы с клиентами Ethereum, и сосредоточиться на уникальных функциях своего приложения.
Доступные библиотеки
Инфраструктура и сервисы узлов
Alchemy — платформа для разработки на Ethereum.
- alchemy.com (opens in a new tab)
- Документация (opens in a new tab)
- GitHub (opens in a new tab)
- Discord (opens in a new tab)
All That Node - Узел как услуга.
- All That Node.com (opens in a new tab)
- Документация (opens in a new tab)
- Discord (opens in a new tab)
Blast от Bware Labs - Децентрализованные API для основной сети и тестовых сетей Ethereum.
BlockPi - Предоставление более эффективных и быстрых RPC-сервисов
- blockpi.io (opens in a new tab)
- Документация (opens in a new tab)
- GitHub (opens in a new tab)
- Discord (opens in a new tab)
Cloudflare Ethereum Gateway.
Etherscan - Обозреватель блоков и API для транзакций
Blockscout - Обозреватель блоков с открытым исходным кодом
GetBlock- Блокчейн как услуга для разработки Web3
Infura - API Ethereum как услуга.
Node RPC - Экономичный провайдер EVM JSON-RPC
NOWNodes - Полные узлы и обозреватели блоков.
QuickNode - Инфраструктура блокчейна как услуга.
Rivet - API Ethereum и Ethereum Classic как сервис, основанный на программном обеспечении с открытым исходным кодом.
Zmok - Ориентированные на скорость узлы Ethereum в виде API JSON-RPC/WebSockets.
- zmok.io (opens in a new tab)
- GitHub (opens in a new tab)
- Документация (opens in a new tab)
- Discord (opens in a new tab)
Инструменты для разработчиков
ethers-kt — асинхронная, высокопроизводительная библиотека на Kotlin/Java/Android для блокчейнов на основе EVM.
Nethereum - Библиотека интеграции .NET с открытым исходным кодом для блокчейна.
Python Tooling - Разнообразные библиотеки для взаимодействия с Ethereum через Python.
- py.ethereum.org (opens in a new tab)
- web3.py на GitHub (opens in a new tab)
- Чат web3.py (opens in a new tab)
Tatum - Лучшая платформа для разработки на блокчейне.
- Tatum (opens in a new tab)
- GitHub (opens in a new tab)
- Документация (opens in a new tab)
- Discord (opens in a new tab)
web3j - Библиотека интеграции Java/Android/Kotlin/Scala для Ethereum.
Блокчейн-сервисы
BlockCypher - Веб-API для Ethereum.
Chainbase - Универсальная инфраструктура данных Web3 для Ethereum.
Chainstack - Гибкие и выделенные узлы Ethereum как услуга.
- chainstack.com (opens in a new tab)
- Документация (opens in a new tab)
- Справочник по API Ethereum (opens in a new tab)
Coinbase Cloud Node - API инфраструктуры блокчейна.
DataHub от Figment - Сервисы API Web3 для основной и тестовых сетей Ethereum.
Moralis - Поставщик EVM API корпоративного уровня.
- moralis.io (opens in a new tab)
- Документация (opens in a new tab)
- GitHub (opens in a new tab)
- Discord (opens in a new tab)
- Форум (opens in a new tab)
NFTPort - API для данных и минтинга Ethereum.
- nftport.xyz (opens in a new tab)
- Документация (opens in a new tab)
- GitHub (opens in a new tab)
- Discord (opens in a new tab)
Tokenview - Универсальная API-платформа для различных блокчейнов.
- services.tokenview.io (opens in a new tab)
- Документация (opens in a new tab)
- GitHub (opens in a new tab)
Watchdata - Предоставляет простой и надежный API-доступ к блокчейну Ethereum.
Covalent - Расширенные API для более чем 200 блокчейнов.
- covalenthq.com (opens in a new tab)
- Документация (opens in a new tab)
- GitHub (opens in a new tab)
- Discord (opens in a new tab)
Дополнительные материалы
Знаете ресурс сообщества, который вам пригодился? Измените эту страницу и добавьте его!
Смежные темы
Связанные руководства
- Настройка Web3js для использования блокчейна Ethereum в JavaScript — инструкции по настройке Web3js в вашем проекте.
- Вызов умного контракта из JavaScript — на примере токена DAI вы увидите, как вызывать функции контрактов с помощью JavaScript.