Blockchain Ethereum
Jelajahi Ethereum sebagai blockchain yang dapat diprogram, akun dan transaksinya, serta peran Ether.
Blockchain Ethereum adalah pelajaran Web3 & DApp Development Fundamentals gratis di CoddyKit. Ini adalah pelajaran 1 dari 3. Kamu bisa membaca pelajaran lengkapnya di bawah secara gratis — lalu praktikkan langsung di browser dengan editor kode bawaan dan tutor AI 24/7. Ini adalah bagian dari jalur belajar Web3 & DApp Development Fundamentals, dan progresmu tersinkronisasi di web dan aplikasi CoddyKit. Kursus Web3 & DApp Development Fundamentals mencakup 3 pelajaran total.
Bagian dari pelajaran ini belum diterjemahkan dan ditampilkan dalam bahasa Inggris.
Welcome to Ethereum!
You've learned about blockchain basics. Now, let's dive into Ethereum, a revolutionary blockchain platform.
Unlike simpler blockchains, Ethereum isn't just for sending money. It's a programmable blockchain, meaning you can build and run all sorts of decentralized applications (DApps) on it!
More Than Just Digital Cash
Think of Bitcoin as a digital currency primarily for transactions. Ethereum takes this further.
It's often called a 'world computer' because it allows developers to deploy arbitrary code (smart contracts) that runs exactly as programmed, without downtime, censorship, or third-party interference.
Who's Who: Ethereum Accounts
Interacting with the Ethereum blockchain means using accounts. These are entities that can hold Ether (Ethereum's native currency) and send transactions.
There are two main types of accounts on Ethereum:
- Externally Owned Accounts (EOAs)
- Contract Accounts
Your Personal Wallet: EOAs
Externally Owned Accounts (EOAs) are the accounts you, as a user, control. They are managed by a private key, which acts like a super-secret password.
With an EOA, you can:
- Send and receive Ether.
- Interact with smart contracts.
- Sign transactions.
Code-Driven: Contract Accounts
Contract Accounts are controlled by the code of a smart contract that lives on the blockchain. They don't have a private key.
Instead, their behavior is entirely defined by the smart contract's code. They can hold Ether, but can only send transactions or interact with other contracts when triggered by an EOA or another contract.
Making Moves: Ethereum Transactions
A transaction on Ethereum is an instruction, signed by an EOA, that changes the state of the blockchain. It's how you send Ether, deploy smart contracts, or interact with existing ones.
Every transaction is recorded on the blockchain and is immutable once confirmed.
Anatomy of a Transaction
Each transaction contains several key pieces of information:
to: The recipient's address (EOA or Contract Account).value: The amount of Ether to send (optional).data: Raw bytecode for contract deployment or function call data.nonce: A transaction counter for the sender, preventing replay attacks.gasLimit&gasPrice: For transaction fees.
Ether: Fueling the Network
Ether (ETH) is the native cryptocurrency of the Ethereum blockchain. It plays two crucial roles:
- Value Transfer: It's used as a digital currency for payments.
- Gas: It pays for the computational resources required to execute operations on the network.
Gas: The Network's Engine
Every operation on the Ethereum network—from sending Ether to running smart contract code—requires computational effort. This effort is measured in units called gas.
You pay for this gas using Ether. This mechanism prevents network spam and allocates resources fairly, as users must pay for the computing power they consume.
Quick Check
You've learned about the two main types of accounts on Ethereum. Let's test your understanding!
Recap: The Ethereum Foundation
Great job! You've grasped the core concepts of the Ethereum blockchain.
- Ethereum is a programmable blockchain for DApps.
- There are two types of accounts: EOAs (user-controlled) and Contract Accounts (code-controlled).
- Transactions are signed instructions that change the blockchain's state.
- Ether (ETH) is the native currency, used for value and to pay for gas.
Next, we'll explore what makes Ethereum truly unique: Smart Contracts!
Pertanyaan yang Sering Diajukan
Apakah pelajaran “Blockchain Ethereum” gratis?
Ya — teks lengkap “Blockchain Ethereum” gratis dibaca di sini di web. Untuk praktiknya secara interaktif (editor kode bawaan dan tutor AI 24/7) dan buka sisa kursus Web3 & DApp Development Fundamentals, upgrade ke CoddyKit PRO. Kursus Web3 & DApp Development Fundamentals mencakup 3 pelajaran total.
Apa yang akan aku pelajari di “Blockchain Ethereum”?
Jelajahi Ethereum sebagai blockchain yang dapat diprogram, akun dan transaksinya, serta peran Ether. Kamu berlatih Web3 & DApp Development Fundamentals dengan kode praktik yang langsung kamu jalankan di browser, dan tutor AI 24/7 menjawab pertanyaanmu saat kamu mengerjakan pelajaran ini.
Apakah aku perlu pengalaman untuk memulai Web3 & DApp Development Fundamentals?
Tidak diperlukan pengalaman sebelumnya. Web3 & DApp Development Fundamentals di CoddyKit dirancang untuk pemula hingga pelajar tingkat lanjut, jadi kamu bisa memulai di sini atau dari awal dan belajar sesuai kecepatan kamu sendiri. Ini adalah pelajaran 1 dari 3.
Berapa lama pelajaran “Blockchain Ethereum” memakan waktu?
Sebagian besar pelajaran CoddyKit memakan waktu sekitar 5–10 menit. Setiap pelajaran ringkas dan interaktif, jadi kamu membuat kemajuan stabil dan melanjutkan dari tempat kamu tinggalkan di web dan aplikasi.
Bisakah aku menulis dan menjalankan kode dalam pelajaran Web3 & DApp Development Fundamentals ini?
Ya. Setiap pelajaran Web3 & DApp Development Fundamentals menyertakan editor kode bawaan, jadi kamu menulis dan menjalankan kode nyata langsung di browser dan mendapatkan umpan balik AI instan — tidak diperlukan penyiapan lokal.
Semua pelajaran dalam kursus ini
- Blockchain Ethereum
- Apa Itu Kontrak Pintar?
- Mekanisme EVM dan Gas