Ethereum adalah public blockchain, dimana setiap individu dapat berpartisipasi. Salah satu kelebihan dari ethereum adalah smart contract, suatu program yang berjalan diatas blockchain ethereum, memungkinkan kita untuk mengembangkan aplikasi terdistribusi.
Selain terdapat fitur smart contract, Ethereum juga menduduki posisi kedua dalam hal market capital, dimana posisi pertama ditempati Bitcoin. Jadi Blockchain Ethereum termasuk blockchain yang besar.
Pada tutorial ini kita akan membahas dasar-dasar ethereum dan smart contract. Setelah mengikuti tutorial ini diharapkan Anda memiliki pemahaman dasar mengenai blockchain ethereum, proses pembuatan smart contract dengan solidity.
Untuk dapat mengikuti tutorial ini
- Harus sudah memahami blockchain dasar.
- Harus sudah memahami konsep programming dalam bahasa lain.
Berikut modul yang akan dibahas:
- Pengenalan Ethereum Accounts
- Pengenalan Transaksi Dalam Ethereum
- Pengenalan Ethereum Virtual Machine
- Memahami Decentralized App (DAPP)
- Tipe Ethereum Network
- Tools Untuk dApp Development
- Smart Contract Development Cycle
- Solidity – Data Types dan Variable
- Solidity – Function
- Solidity – Exceptions
- Solidity – Struktur Smart Contract
- Solidity – Inheritance
- Smart Contract ABI
- Pengenalan Proses Membuat Smart Contract – 1
- Pengenalan Proses Membuat Smart Contract – 2