Jawaban singkat: blockchain adalah catatan transaksi bersama yang disimpan banyak komputer sekaligus. Transaksi baru dikelompokkan ke dalam blok, dan setiap blok berisi sidik jari (hash) dari blok sebelumnya, sehingga semuanya tersambung menjadi rantai. Mengubah catatan lama akan memutus semua sambungan setelahnya, jadi jaringan akan menolaknya. Mining (proof of work) atau staking (proof of stake) menentukan siapa yang boleh menambahkan blok berikutnya.
Perumpamaan buku catatan
Bayangkan sekelompok teman yang patungan biaya. Daripada memercayakan buku catatan kepada satu orang, semua memegang salinan yang sama. Saat seseorang membayar, ia mengumumkannya, semua memeriksa apakah ia benar-benar punya uangnya, lalu semua menulis baris yang sama di buku masing-masing. Jika ada yang diam-diam mengubah bukunya, buku itu tidak lagi cocok dengan yang lain dan kelompok mengabaikannya.
Blockchain melakukan hal yang sama dengan komputer dan matematika. “Buku catatan” adalah buku besar, “teman-teman” adalah node, dan aturan untuk menyepakati halaman berikutnya disebut konsensus.
Komponen dasar
Transaksi
Transaksi adalah pesan bertanda tangan seperti “kirim 0,01 BTC dari alamat A ke alamat B”. Pesan ini ditandatangani dengan kunci privat pengirim, yang membuktikan kepemilikan tanpa membuka kuncinya. Baca lebih lanjut tentang kunci di panduan wallet kripto kami.
Blok
Blok adalah sekumpulan transaksi plus header. Header berisi stempel waktu, ringkasan semua transaksi dalam blok (Merkle root) dan hash blok sebelumnya. Di Bitcoin, blok baru muncul sekitar setiap 10 menit. Di Ethereum, setiap 12 detik.
Hash
Fungsi hash mengubah data apa pun menjadi sidik jari pendek dengan panjang tetap. Bitcoin memakai SHA-256. Ubah satu karakter saja pada input dan hasilnya berubah total, dan tidak ada cara praktis untuk menghitung balik dari hash ke datanya. Karena setiap blok menyimpan hash blok sebelumnya, mengedit satu transaksi lama akan mengubah hash blok itu, memutus sambungan di blok berikutnya, dan seterusnya sampai ujung rantai.
Node
Node adalah komputer yang menjalankan perangkat lunak blockchain. Setiap full node menyimpan salinan buku besar dan memeriksa sendiri setiap transaksi dan blok sesuai aturan. Siapa pun bisa menjalankannya, dan itulah yang membuat blockchain publik sulit disensor atau dikendalikan.
Apa yang terjadi saat Anda mengirim kripto
- Wallet Anda membuat dan menandatangani transaksi.
- Transaksi disiarkan ke node terdekat, yang memeriksanya lalu meneruskannya. Transaksi yang valid menunggu di antrean yang disebut mempool.
- Penambang atau validator memilih transaksi dari antrean, biasanya yang membayar biaya lebih tinggi, lalu menyusun blok.
- Blok dibagikan ke jaringan. Node memverifikasinya dan menambahkannya ke salinan rantai mereka.
- Transaksi Anda kini punya satu konfirmasi. Setiap blok berikutnya menambah satu lagi. Exchange menentukan sendiri berapa konfirmasi yang dibutuhkan sebelum mengkreditkan deposit.
Konsensus: siapa yang menambahkan blok berikutnya?
Di jaringan tanpa bos, harus ada cara yang adil untuk memutuskan siapa yang menulis halaman berikutnya, dan harga yang harus dibayar oleh yang curang. Dua metode paling umum adalah proof of work dan proof of stake.
Mining (proof of work)
Pada proof of work, yang dipakai Bitcoin, penambang berlomba mencari angka yang jika digabung dengan data blok menghasilkan hash di bawah nilai target. Satu-satunya cara menemukannya adalah coba-coba, miliaran kali per detik, dengan mesin bernama ASIC. Penambang pertama yang menemukannya menerbitkan blok dan mendapat hadiah blok plus biaya transaksi.
- Penyesuaian tingkat kesulitan. Bitcoin menyesuaikan tingkat kesulitan setiap 2.016 blok (sekitar dua minggu) agar blok tetap muncul sekitar setiap 10 menit, berapa pun penambang yang bergabung atau keluar.
- Mengapa aman. Untuk menulis ulang riwayat, penyerang harus mengulang kerja untuk blok yang diubah dan semua blok setelahnya, lebih cepat dari seluruh jaringan. Itu butuh lebih dari separuh total daya mining, yang disebut serangan 51%, dan di Bitcoin biayanya sangat besar untuk perangkat keras dan listrik.
- Kompromi. Proof of work memakai banyak listrik. Pendukungnya berpendapat energi itulah yang membuat buku besar mahal untuk diserang. Pengkritiknya menyoroti dampak lingkungan.
Staking (proof of stake)
Pada proof of stake, yang dipakai Ethereum sejak 2022 dan banyak blockchain yang lebih baru, tidak ada mesin mining. Validator mengunci koin sebagai jaminan. Protokol memilih secara acak satu validator untuk mengusulkan blok berikutnya, dan validator lain memberi suara (atestasi) bahwa blok itu valid.
- Imbalan. Validator mendapat koin baru dan sebagian biaya untuk kerja yang jujur.
- Slashing. Validator yang curang, misalnya menandatangani dua blok yang saling bertentangan, kehilangan sebagian jaminannya dan dikeluarkan.
- Finalitas. Ethereum menandai blok sebagai “final” setelah sekitar 13 menit. Membatalkannya berarti harus menghancurkan ETH yang di-stake dalam jumlah sangat besar.
- Energi. Proof of stake hanya memakai sebagian sangat kecil listrik proof of work.
Sebagai pengguna biasa, Anda umumnya bisa staking lewat exchange atau layanan staking tanpa menjalankan validator sendiri. Imbalan tidak dijamin, koin Anda bisa terkunci untuk sementara dan Anda menanggung risiko penyedianya. Sebelum staking, pastikan platform itu diizinkan di negara Anda.
Proof of work vs proof of stake
| Proof of work (mining) | Proof of stake (staking) | |
|---|---|---|
| Siapa yang menambah blok | Penambang dengan daya komputasi | Validator dengan koin yang dikunci |
| Biaya untuk menyerang | Perangkat keras dan listrik | Membeli dan mempertaruhkan sebagian besar koin |
| Konsumsi energi | Tinggi | Rendah |
| Hukuman jika curang | Listrik terbuang, hadiah hilang | Slashing atas jaminan |
| Contoh | Bitcoin, Litecoin, Dogecoin | Ethereum, Solana, Cardano |
Blockchain publik vs privat
Blockchain publik seperti Bitcoin dan Ethereum memungkinkan siapa pun membaca buku besar, mengirim transaksi dan menjalankan node. Blockchain privat atau berizin dijalankan oleh sekelompok perusahaan yang dikenal, misalnya untuk pembiayaan perdagangan. Bisa lebih cepat, tetapi bergantung pada kepercayaan kepada operatornya, sehingga sebagian besar keunikan kripto publik hilang.
Yang tidak dilakukan blockchain
- Blockchain tidak membuat data menjadi benar. Jika informasi yang salah dimasukkan, rantai akan mencatatnya dengan setia.
- Blockchain tidak membuat setiap koin menjadi investasi yang baik. Teknologi yang berfungsi tidak sama dengan harga token yang naik.
- Blockchain tidak melindungi Anda dari penipuan atau kehilangan kunci. Sebagian besar kerugian terjadi di luar rantai, lihat cara menghindari penipuan kripto.
- Transaksi bersifat final. Tidak ada layanan pelanggan yang bisa membatalkan pembayaran.
Langkah selanjutnya
Jika ingin mencoba langsung, mulailah dari jumlah kecil. Bandingkan platform di perbandingan exchange kami (BingX di posisi #1 dan OKX di posisi #2 di peringkat umum kami), pelajari cara kerja stablecoin dan unduh panduan gratis untuk pemula tentang memilih exchange yang aman.
Pertanyaan yang sering diajukan
Bagaimana cara kerja blockchain dengan kata sederhana?
Banyak komputer menyimpan daftar transaksi yang sama. Transaksi baru ditambahkan dalam blok, setiap blok tersambung ke blok sebelumnya lewat hash, dan jaringan menyepakati blok baru melalui mining atau staking. Mengubah data lama akan memutus sambungan, jadi perubahan itu ditolak.
Apa itu blok dalam blockchain?
Blok adalah sekumpulan transaksi dengan header yang berisi stempel waktu dan hash blok sebelumnya. Sambungan hash inilah yang membentuk rantai.
Apa beda mining dan staking?
Mining memakai daya komputasi untuk bersaing mendapatkan hak menambah blok (proof of work). Staking memakai koin yang dikunci sebagai jaminan, dan validator dipilih untuk menambah blok (proof of stake). Keduanya memberi imbalan kepada peserta yang jujur.
Bisakah blockchain diretas?
Blockchain publik yang besar sangat sulit diubah karena penyerang butuh sebagian besar daya mining atau koin yang di-stake. Peretasan biasanya menyasar exchange, aplikasi, smart contract atau pengguna, bukan rantainya.
Apakah staking kripto aman?
Staking punya risiko: harga turun, masa penguncian, slashing dan risiko platform tempat Anda staking. Imbalan tidak dijamin.
Siapa yang mengendalikan blockchain?
Di blockchain publik, tidak ada satu pihak pun. Aturan ditegakkan oleh perangkat lunak yang dijalankan ribuan node independen, dan perubahan butuh kesepakatan luas.
Bukan nasihat keuangan. Artikel ini hanya untuk edukasi. Harga kripto sangat fluktuatif dan Anda bisa kehilangan seluruh uang yang Anda investasikan. Periksa aturan di negara Anda sebelum membeli.