Lanjut ke konten utama
Change page

Dokumentasi pengembangan Ethereum

Terakhir diedit: @nhsz(opens in a new tab), 15 Agustus 2023

Dokumentasi ini didesain untuk menolong Anda membangun dengan Ethereum. Dokumen ini membahas Ethereum sebagai sebuah konsep, menjelaskan tumpukan teknologi Ethereum, dan mendokumentasikan topik tingkat lanjut untuk aplikasi dan kasus penggunaan yang lebih rumit.

Ini adalah upaya komunitas sumber terbuka, jadi jangan sungkan untuk mengusulkan topik baru, menambahkan konten, dan menyediakan contoh kapan pun Anda anggap akan membantu. Semua dokumentasi dapat diedit melalui GitHub – jika Anda tidak yakin caranya, ikuti instruksi ini(opens in a new tab).

Modul pengembangan

Jika ini adalah upaya pertama Anda dalam pengembangan Ethereum, kami sarankan agar memulai dari awal dan perlahan-lahan berpindah halaman seperti sebuah buku.

Topik dasar

  • Pengantar EthereumGambaran umum ringkas tentang Ethereum
    • Pengantar EtherGambaran umum ringkas tentang Ether
      • Pengantar dappsPengantar aplikasi terdesentralisasi
        • Web2 vs Web3Perbedaan fundamental yang disediakan oleh aplikasi berbasis blockchain
          • AkunEntitas di jaringan yang dapat menampung saldo dan mengirim transaksi
            • TransaksiTransfer dan aksi lainnya yang menyebabkan state Ethereum berubah
              • BlokCara transaksi dikelompokkan untuk memastikan state tersinkronisasi dengan seluruh pelaku
                • Mesin virtual Ethereum (EVM)EVM yang menangani semua komputasi di jaringan Ethereum
                • GasDaya komputasional yang diperlukan untuk memroses transaksi, yang dibayar dalam ETH oleh pengirim transaksi
                  • Node dan klienPara individu yang berpartisipasi dalam jaringan dan perangkat lunak yang mereka jalankan untuk memverifikasi transaksi
                  • JaringanImplementasi Ethereum yang mencakup jaringan uji coba
                    • Mekanisme konsensusCara agar node individual dari jaringan terdistribusi sesuai dengan state sistem saat ini

                    Tumpukan Ethereum

                    Tingkat Lanjut

                    • BridgesAn overview of bridging for developers
                      • StandarDisetujui berdasarkan protokol untuk mempertahankan efisiensi dan kemudahan akses proyek bagi komunitas
                      • Nilai yang dapat diekstrak penambang (MEV)Cara mengektraksi nilai dari blockchain Ethereum di luar imbalan blok
                        • OracleCara memasukkan informasi ke dalam blockchain Ethereum
                          • PenskalaanMetode untuk mempertahankan desentralisasi dan keamanan seiring dengan perkembangan Ethereum
                          • Data availabilitydocs-nav-data-availability-description
                          • Networking layerExplanation of Ethereum's networking layer
                          • Data structures and encodingExplanation of the data structures and encoding schema used across the Ethereum stack

                          Apakah artikel ini membantu?