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