Етеріум для розробників на Go
Дізнайтеся, як розробляти для Етеріуму, використовуючи проєкти та інструменти на базі Go
Використовуйте Етеріум для створення децентралізованих застосунків (dapps). Ці dapps можуть бути надійними, що означає, що після того, як їх розгорнуто в Етеріумі, вони завжди працюватимуть так, як запрограмовано. Вони децентралізовані, тобто працюють в одноранговій мережі і не мають єдиної точки відмови. Жодна організація чи особа не контролює їх, і їх майже неможливо цензурувати. Вони можуть керувати цифровими активами для створення нових видів застосунків.
Початок роботи зі смарт-контрактами та мовою Solidity
Зробіть перші кроки до інтеграції Go з Етеріумом
Спочатку потрібен базовий вступ? Перегляньте ethereum.org/learn або ethereum.org/developers.
- Пояснення блокчейну (opens in a new tab)
- Розуміння смарт-контрактів (opens in a new tab)
- Напишіть свій перший смарт-контракт (opens in a new tab)
- Дізнайтеся, як компілювати та розгортати Solidity (opens in a new tab)
- Посібник із контрактів (opens in a new tab)
Статті та книги для початківців
- Початок роботи з Geth (opens in a new tab)
- Використання Golang для підключення до Етеріуму (opens in a new tab)
- Розгортання смарт-контрактів Етеріуму за допомогою Golang (opens in a new tab)
- Покроковий посібник із тестування та розгортання смарт-контрактів Етеріуму на Go (opens in a new tab)
- Електронна книга: Розробка для Етеріуму на Go (opens in a new tab) — Розробка застосунків Етеріуму за допомогою Go
Статті та документація середнього рівня
- Документація Go Ethereum (opens in a new tab) — Документація для офіційного клієнта Етеріуму на Golang
- Посібник програміста Ерігон (opens in a new tab) — Ілюстрований посібник, що включає дерево стану, мультидокази та обробку транзакцій
- Ерігон та Етеріум без стану (opens in a new tab) — Конференція спільноти Етеріуму 2020 (EthCC 3)
- Ерігон: оптимізація клієнтів Етеріуму (opens in a new tab) — Devcon 4 (2018)
- GoDoc для Go Ethereum (opens in a new tab)
- Створення dapp на Go за допомогою Geth (opens in a new tab)
- Робота з приватною мережею Етеріуму за допомогою Golang та Geth (opens in a new tab)
- Модульне тестування контрактів Solidity в Етеріумі за допомогою Go (opens in a new tab)
- Короткий довідник із використання Geth як бібліотеки (opens in a new tab)
Розширені шаблони використання
- Симульований бекенд Geth (opens in a new tab)
- Застосунки «Блокчейн як послуга» з використанням Етеріуму та Quorum (opens in a new tab)
- Розподілене сховище IPFS та Рій у блокчейн-застосунках Етеріуму (opens in a new tab)
- Мобільні клієнти: бібліотеки та внутрішньопроцесні вузли Етеріуму (opens in a new tab)
- Нативні dapps: прив'язки Go до контрактів Етеріуму (opens in a new tab)
Проєкти та інструменти на Go
- Geth / Go Ethereum (opens in a new tab) — Офіційна реалізація протоколу Етеріуму на Go
- Аналіз коду Go Ethereum (opens in a new tab) — Огляд та аналіз вихідного коду Go Ethereum
- Ерігон (opens in a new tab) — Швидша похідна від Go Ethereum з акцентом на архівні вузли
- Golem (opens in a new tab) — Golem створює глобальний ринок обчислювальних потужностей
- Quorum (opens in a new tab) — Реалізація Етеріуму з обмеженим доступом, що підтримує конфіденційність даних
- Призм (opens in a new tab) — Реалізація Ethereum 'Serenity' 2.0 на Go
- Eth Tweet (opens in a new tab) — Децентралізований Twitter: сервіс мікроблогів, що працює на блокчейні Етеріуму
- Plasma MVP Golang (opens in a new tab) — Реалізація на Golang та розширення специфікації мінімально життєздатної Плазми
- Open Ethereum Mining Pool (opens in a new tab) — Пул для майнінгу Етеріуму з відкритим вихідним кодом
- Ethereum HD Wallet (opens in a new tab) — Деривації HD-гаманця Етеріуму на Go
- Multi Geth (opens in a new tab) — Підтримка багатьох видів мереж Етеріуму
- Легкий клієнт Geth (opens in a new tab) — Реалізація легкого підпротоколу Етеріуму в Geth
- Ethereum Golang SDK (opens in a new tab) — Проста реалізація гаманця Етеріуму та утиліти на Golang
- Covalent Golang SDK (opens in a new tab) — Ефективний доступ до даних блокчейну через Go SDK для понад 200 блокчейнів
Шукаєте більше ресурсів? Перегляньте ethereum.org/developers
Учасники спільноти Go
- Discord Geth (opens in a new tab)
- Gist Geth (opens in a new tab)
- Slack Gophers (opens in a new tab) — канал #ethereum (opens in a new tab)
- StackExchange — Етеріум (opens in a new tab)
- Gitter Multi Geth (opens in a new tab)
- Gitter Етеріуму (opens in a new tab)
- Gitter легкого клієнта Geth (opens in a new tab)