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