Ethereum untuk pengembang Go
Pelajari cara mengembangkan Ethereum menggunakan proyek dan perkakas berbasis Go
Gunakan Ethereum untuk membuat aplikasi terdesentralisasi (dapp). Dapp ini dapat dipercaya, yang berarti setelah disebarkan ke Ethereum, mereka akan selalu berjalan sesuai program. Mereka terdesentralisasi, yang berarti mereka berjalan di jaringan peer-to-peer dan tidak ada titik kegagalan tunggal. Tidak ada entitas atau orang tunggal yang mengendalikannya dan mereka hampir tidak mungkin disensor. Mereka dapat mengontrol aset digital untuk membuat jenis aplikasi baru.
Memulai dengan kontrak pintar dan bahasa Solidity
Ambil langkah pertama Anda untuk mengintegrasikan Go dengan Ethereum
Butuh panduan yang lebih mendasar terlebih dahulu? Kunjungi ethereum.org/learn atau ethereum.org/developers.
- Penjelasan Rantai Blok (opens in a new tab)
- Memahami Kontrak Pintar (opens in a new tab)
- Tulis Kontrak Pintar Pertama Anda (opens in a new tab)
- Pelajari Cara Mengompilasi dan Menyebarkan Solidity (opens in a new tab)
- Tutorial Kontrak (opens in a new tab)
Artikel dan buku untuk pemula
- Memulai dengan Geth (opens in a new tab)
- Gunakan Golang untuk Terhubung ke Ethereum (opens in a new tab)
- Menyebarkan Kontrak Pintar Ethereum Menggunakan Golang (opens in a new tab)
- Panduan Langkah demi Langkah untuk Menguji dan Menyebarkan Kontrak Pintar Ethereum di Go (opens in a new tab)
- eBook: Pengembangan Ethereum dengan Go (opens in a new tab) - Mengembangkan aplikasi Ethereum dengan Go
Artikel dan dokumen tingkat menengah
- Dokumentasi Go Ethereum (opens in a new tab) - Dokumentasi untuk Golang Ethereum resmi
- Panduan Pemrogram Erigon (opens in a new tab) - Panduan bergambar termasuk pohon state, multi-bukti, dan pemrosesan transaksi
- Erigon dan Ethereum Tanpa State (opens in a new tab) - Konferensi Komunitas Ethereum 2020 (EthCC 3)
- Erigon: mengoptimalkan klien Ethereum (opens in a new tab) - Devcon 4 2018
- GoDoc Go Ethereum (opens in a new tab)
- Membuat dapp di Go dengan Geth (opens in a new tab)
- Bekerja dengan Jaringan Privat Ethereum menggunakan Golang dan Geth (opens in a new tab)
- Pengujian unit kontrak Solidity di Ethereum dengan Go (opens in a new tab)
- Referensi cepat untuk menggunakan Geth sebagai pustaka (opens in a new tab)
Pola penggunaan tingkat lanjut
- Backend Simulasi GETH (opens in a new tab)
- Aplikasi Rantai Blok-sebagai-Layanan Menggunakan Ethereum dan Quorum (opens in a new tab)
- Penyimpanan Terdistribusi IPFS dan Swarm dalam Aplikasi Rantai Blok Ethereum (opens in a new tab)
- Klien Seluler: Pustaka dan Simpul Ethereum Inproc (opens in a new tab)
- Dapp asli: Binding Go ke kontrak Ethereum (opens in a new tab)
Proyek dan perkakas Go
- Geth / Go Ethereum (opens in a new tab) - Implementasi Go resmi dari protokol Ethereum
- Analisis Kode Go Ethereum (opens in a new tab) - Tinjauan dan analisis kode sumber Go Ethereum
- Erigon (opens in a new tab) - Turunan Go Ethereum yang lebih cepat, dengan fokus pada simpul arsip
- Golem (opens in a new tab) - Golem menciptakan pasar global untuk daya komputasi
- Quorum (opens in a new tab) - Implementasi berizin dari Ethereum yang mendukung privasi data
- Prysm (opens in a new tab) - Implementasi Go Ethereum 'Serenity' 2.0
- Eth Tweet (opens in a new tab) - Twitter Terdesentralisasi: Layanan mikroblog yang berjalan di rantai blok Ethereum
- Plasma MVP Golang (opens in a new tab) — Implementasi dan ekstensi Golang dari spesifikasi Minimum Viable Plasma
- Open Ethereum Mining Pool (opens in a new tab) - Kumpulan penambangan Ethereum sumber terbuka
- Dompet HD Ethereum (opens in a new tab) - Derivasi Dompet HD Ethereum di Go
- Multi Geth (opens in a new tab) - Dukungan untuk banyak jenis jaringan Ethereum
- Klien Ringan Geth (opens in a new tab) - Implementasi Geth dari Subprotokol Ethereum Ringan
- SDK Golang Ethereum (opens in a new tab) - Implementasi dompet Ethereum sederhana dan utilitas di Golang
- SDK Golang Covalent (opens in a new tab) - Akses data rantai blok yang efisien melalui SDK Go untuk 200+ rantai blok
Mencari lebih banyak sumber daya? Kunjungi ethereum.org/developers
Kontributor komunitas Go
- Discord Geth (opens in a new tab)
- Gist Geth (opens in a new tab)
- Slack Gophers (opens in a new tab) - saluran #ethereum (opens in a new tab)
- StackExchange - Ethereum (opens in a new tab)
- Gitter Multi Geth (opens in a new tab)
- Gitter Ethereum (opens in a new tab)
- Gitter Klien Ringan Geth (opens in a new tab)