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 (buka di tab baru)
- Memahami Kontrak Pintar (buka di tab baru)
- Tulis Kontrak Pintar Pertama Anda (buka di tab baru)
- Pelajari Cara Mengompilasi dan Menyebarkan Solidity (buka di tab baru)
- Tutorial Kontrak (buka di tab baru)
Artikel dan buku untuk pemula
- Memulai dengan Geth (buka di tab baru)
- Gunakan Golang untuk Terhubung ke Ethereum (buka di tab baru)
- Menyebarkan Kontrak Pintar Ethereum Menggunakan Golang (buka di tab baru)
- Panduan Langkah demi Langkah untuk Menguji dan Menyebarkan Kontrak Pintar Ethereum di Go (buka di tab baru)
- eBook: Pengembangan Ethereum dengan Go (buka di tab baru) - Mengembangkan aplikasi Ethereum dengan Go
Artikel dan dokumen tingkat menengah
- Dokumentasi Go Ethereum (buka di tab baru) - Dokumentasi untuk Golang Ethereum resmi
- Panduan Pemrogram Erigon (buka di tab baru) - Panduan bergambar termasuk pohon state, multi-bukti, dan pemrosesan transaksi
- Erigon dan Ethereum Tanpa State (buka di tab baru) - Konferensi Komunitas Ethereum 2020 (EthCC 3)
- Erigon: mengoptimalkan klien Ethereum (buka di tab baru) - Devcon 4 2018
- GoDoc Go Ethereum (buka di tab baru)
- Membuat dapp di Go dengan Geth (buka di tab baru)
- Bekerja dengan Jaringan Privat Ethereum menggunakan Golang dan Geth (buka di tab baru)
- Pengujian unit kontrak Solidity di Ethereum dengan Go (buka di tab baru)
- Referensi cepat untuk menggunakan Geth sebagai pustaka (buka di tab baru)
Pola penggunaan tingkat lanjut
- Backend Simulasi GETH (buka di tab baru)
- Aplikasi Rantai Blok-sebagai-Layanan Menggunakan Ethereum dan Quorum (buka di tab baru)
- Penyimpanan Terdistribusi IPFS dan Swarm dalam Aplikasi Rantai Blok Ethereum (buka di tab baru)
- Klien Seluler: Pustaka dan Simpul Ethereum Inproc (buka di tab baru)
- Dapp asli: Binding Go ke kontrak Ethereum (buka di tab baru)
Proyek dan perkakas Go
- Geth / Go Ethereum (buka di tab baru) - Implementasi Go resmi dari protokol Ethereum
- Analisis Kode Go Ethereum (buka di tab baru) - Tinjauan dan analisis kode sumber Go Ethereum
- Erigon (buka di tab baru) - Turunan Go Ethereum yang lebih cepat, dengan fokus pada simpul arsip
- Golem (buka di tab baru) - Golem menciptakan pasar global untuk daya komputasi
- Quorum (buka di tab baru) - Implementasi berizin dari Ethereum yang mendukung privasi data
- Prysm (buka di tab baru) - Implementasi Go Ethereum 'Serenity' 2.0
- Eth Tweet (buka di tab baru) - Twitter Terdesentralisasi: Layanan mikroblog yang berjalan di rantai blok Ethereum
- Plasma MVP Golang (buka di tab baru) — Implementasi dan ekstensi Golang dari spesifikasi Minimum Viable Plasma
- Open Ethereum Mining Pool (buka di tab baru) - Kumpulan penambangan Ethereum sumber terbuka
- Dompet HD Ethereum (buka di tab baru) - Derivasi Dompet HD Ethereum di Go
- Multi Geth (buka di tab baru) - Dukungan untuk banyak jenis jaringan Ethereum
- Klien Ringan Geth (buka di tab baru) - Implementasi Geth dari Subprotokol Ethereum Ringan
- SDK Golang Ethereum (buka di tab baru) - Implementasi dompet Ethereum sederhana dan utilitas di Golang
- SDK Golang Covalent (buka di tab baru) - 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 (buka di tab baru)
- Gist Geth (buka di tab baru)
- Slack Gophers (buka di tab baru) - saluran #ethereum (buka di tab baru)
- StackExchange - Ethereum (buka di tab baru)
- Gitter Multi Geth (buka di tab baru)
- Gitter Ethereum (buka di tab baru)
- Gitter Klien Ringan Geth (buka di tab baru)