Ethereum для разработчиков на Go
Последнее обновление страницы: 25 февраля 2026 г.
Используйте Ethereum для создания децентрализованных приложений ("dapps"). Эти децентрализованные приложения надежны, а это значит, что после развертывания в Ethereum они всегда будут работать в соответствии с программой. Они децентрализованы, что означает, что они работают в одноранговой сети и не имеют единой точки отказа. Их не контролирует ни одно юридическое или физическое лицо, и их практически невозможно подвергнуть цензуре. Они могут управлять цифровыми активами, чтобы создавать новые виды приложений.
Начало работы с умными контрактами и языком Solidity
Сделайте свои первые шаги интеграции Go с Ethereum
Нужен простой пример для начала? Посетите ethereum.org/learn или ethereum.org/developers.
- Объяснение блокчейнаopens in a new tab
- Понимание умных контрактовopens in a new tab
- Напишите свой первый умный контрактopens in a new tab
- Узнайте, как компилировать и развертывать код на Solidityopens in a new tab
- Руководство по контрактамopens in a new tab
Статьи и книги для начинающих
- Начало работы с Gethopens in a new tab
- Использование Golang для подключения к Ethereumopens in a new tab
- Развертывание смарт-контрактов Ethereum с помощью Golangopens in a new tab
- Пошаговое руководство по тестированию и развертыванию смарт-контрактов Ethereum на Goopens in a new tab
- Электронная книга: Разработка для Ethereum на Goopens in a new tab - Разработка приложений Ethereum с помощью Go
Статьи и документация для среднего уровня
- Документация Go Ethereumopens in a new tab - Документация по официальной реализации Ethereum на Golang
- Руководство программиста по Erigonopens in a new tab - Иллюстрированное руководство, включающее дерево состояний, множественные доказательства и обработку транзакций
- Erigon и Stateless Ethereumopens in a new tab - Конференция сообщества Ethereum 2020 г. (EthCC 3)
- Erigon: оптимизация клиентов Ethereumopens in a new tab - Devcon 4, 2018 г.
- Документация Go Ethereum GoDocopens in a new tab
- Создание децентрализованного приложения на Go с помощью Gethopens in a new tab
- Работа с частной сетью Ethereum на Golang и Gethopens in a new tab
- Модульное тестирование контрактов Solidity в Ethereum с помощью Goopens in a new tab
- Краткий справочник по использованию Geth в качестве библиотекиopens in a new tab
Продвинутые модели использования
- Симулированный бэкенд GETHopens in a new tab
- Приложения «блокчейн как услуга» с использованием Ethereum и Quorumopens in a new tab
- Распределенное хранилище IPFS и Swarm в блокчейн-приложениях Ethereumopens in a new tab
- Мобильные клиенты: библиотеки и внутрипроцессные узлы Ethereum (Inproc)opens in a new tab
- Нативные децентрализованные приложения: привязки Go к контрактам Ethereumopens in a new tab
Проекты и инструменты Go
- Geth / Go Ethereumopens in a new tab - Официальная реализация протокола Ethereum на Go
- Анализ кода Go Ethereumopens in a new tab - Обзор и анализ исходного кода Go Ethereum
- Erigonopens in a new tab - Более быстрая производная от Go Ethereum с упором на архивные узлы
- Golemopens in a new tab - Golem создает глобальный рынок вычислительных мощностей
- Quorumopens in a new tab - Реализация Ethereum с контролем доступа, обеспечивающая конфиденциальность данных
- Prysmopens in a new tab - Реализация Ethereum 'Serenity' 2.0 на Go
- Eth Tweetopens in a new tab - Децентрализованный Twitter: сервис микроблогов, работающий на блокчейне Ethereum
- Plasma MVP Golangopens in a new tab — Реализация на Golang и расширение спецификации минимально жизнеспособной Plasma (Minimum Viable Plasma)
- Open Ethereum Mining Poolopens in a new tab - Пул для майнинга Ethereum с открытым исходным кодом
- Ethereum HD-кошелекopens in a new tab - Производные HD-кошелька Ethereum на Go
- Multi Gethopens in a new tab - Поддержка многих разновидностей сетей Ethereum
- Легкий клиент Gethopens in a new tab - Реализация Geth для «легкого» подпротокола Ethereum
- Ethereum Golang SDKopens in a new tab - Простая реализация кошелька Ethereum и утилит на Golang
- Covalent Golang SDKopens in a new tab - Эффективный доступ к данным блокчейна через Go SDK для более чем 200 блокчейнов
Ищешь больше статей? Посетите ethereum.org/developers
Участники сообщества Go
- Geth в Discordopens in a new tab
- Geth в Gitteropens in a new tab
- Gophers в Slackopens in a new tab - канал #ethereumopens in a new tab
- StackExchange — Ethereumopens in a new tab
- Multi Geth в Gitteropens in a new tab
- Ethereum в Gitteropens in a new tab
- Легкий клиент Geth в Gitteropens in a new tab