Ethereum untuk pengembang Go
Terakhir diedit: @yeremiaryangunadi(opens in a new tab), 29 Agustus 2024
Gunakan Ethereum untuk membuat aplikasi terdesentralisasi (atau "dapp"). Dapp ini dapat dipercaya, yang berarti setelah diterapkan ke Ethereum, dapp akan selalu berjalan seperti yang telah diprogramkan. Dapp terdesentralisasi, yang berarti berjalan di jaringan peer-to-peer dan tidak memiliki satu titik kegagalan. Tak satu pun entitas atau orang yang mengendalikannya dan hampir musthil untuk disensor. Mereka dapat mengontrol aset digital untuk membuat jenis aplikasi baru.
Mulai menggunakan kontrak pintar dan bahasa Solidity
Ambillah langkah awal untuk mengintegrasikan Go dengan Ethereum
Perlu penjelasan yang lebih mendasar? Kunjungi ethereum.org/learn atau ethereum.org/developers.
- Blockchain Dijelaskan(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 Menggunakan Solidity(opens in a new tab)
- Tutorial Kontrak(opens in a new tab)
Artikel dan buku untuk pemula
- Mulai Menggunakan Geth(opens in a new tab)
- Gunakan Golang untuk Terhubung ke Ethereum(opens in a new tab)
- Gunakan Kontrak Pintar Ethereum Menggunakan Golang(opens in a new tab)
- Panduan Langkah Demi Langkah untuk Pengujian dan Penggunaan Kontrak Pintar Ethereum di Go(opens in a new tab)
- eBook: Pengembangan Ethereum dengan Go(opens in a new tab) - Kembangkan aplikasi Ethereum dengan Go
Artikel dan dokumen tingkat menengah
- Dokumentasi Go Ethereum(opens in a new tab) - Dokumentasi untuk Golang Ethereum resmi
- Panduan Programmer Erigon(opens in a new tab) - Panduan bergambar yang mencakup pohon state, multibukti, 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
- Go Ethereum GoDoc(opens in a new tab)
- Membuat Dapp dalam Go dengan Geth(opens in a new tab)
- Bekerja dengan Jaringan Privat Ethereum dengan Golang dan Geth(opens in a new tab)
- Pengujian unit kontrak Solidity pada 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 Tersimulasi GETH(opens in a new tab)
- Aplikasi Blockchain sebagai Layanan Menggunakan Ethereum dan Quorum(opens in a new tab)
- IPFS dan Swarm Penyimpanan Terdistribusi di Aplikasi Blockchain Ethereum(opens in a new tab)
- Klien Seluler: Pustaka and Node Ethereum Inproc(opens in a new tab)
- DApp Asli: Mengikat Go ke kontrak Ethereum(opens in a new tab)
Proyek dan peralatan untuk Go
- Geth/Go Ethereum(opens in a new tab) - Implementasi Go resmi untuk protokol Ethereum
- Analisis Kode Go Ethereum(opens in a new tab) - Ulasan dan analisa kode sumber Go Ethereum
- Erigon(opens in a new tab) - Turunan Go Ethereum yang lebih cepat
- Golem(opens in a new tab) - Golem sedang menciptakan pasar global untuk daya komputasi
- Quorum(opens in a new tab) - Sebuah implementasi Ethereum berizin yang mendukung privasi data
- Prysm(opens in a new tab) - Implementasi Go 'Serenity' 2.0 Ethereum
- Eth Tweet(opens in a new tab) - Twitter Tedesentralisasi: Layanan pembuatan mikroblog yang beroperasi di blockchain Ethereum
- Plasma MVP Golang(opens in a new tab) — Implementasi Golang dan ekstensi spefikasi Minimum Viable Plasma
- Pool Penambangan Ethereum Terbuka(opens in a new tab) - Sebuah pool penambangan Ethereum sumber terbuka
- Dompet HD Ethereum(opens in a new tab) - Turunan Dompet HD Ethereum dalam Go
- Multi Geth(opens in a new tab) - Dukungan bagi banyak spesies di jaringan Ethereum
- Klien Ringan Geth(opens in a new tab) - Implementasi Geth untuk Subprotokol Ethereum Ringan
Ingin mencari informasi tambahan? Kunjungi ethereum.org/developers
Kontributor komunitas Go
- Discord Geth(opens in a new tab)
- Gist Geth(opens in a new tab)
- Gophers Slack(opens in a new tab) - #ethereum channel(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)