Certified Crypto Market

Apa itu blockchain dan bagaimana cara kerjanya?

Apa itu blockchain? Panduan sederhana tentang blok, hash, node, dan konsensus: keunggulan blockchain, kelemahannya, dan risiko utamanya.

CCM ResearchCertified Crypto Market3 Okt 20265 mnt baca

Blockchain adalah catatan transaksi digital bersama yang disalin ke banyak komputer independen dan dikelompokkan dalam blok. Setiap blok terhubung ke blok sebelumnya dengan kriptografi, sehingga entri lama sangat sulit diubah tanpa disadari semua orang. Alih-alih memercayai satu perusahaan untuk mengurus pembukuan, para peserta mengikuti aturan bersama untuk menyepakati transaksi mana yang sah dan dalam urutan apa.

Gagasan inilah — buku besar yang tidak dimiliki siapa pun tetapi bisa diperiksa semua orang — yang memungkinkan adanya mata uang kripto seperti Bitcoin. Gagasan ini juga menjadi dasar kontrak pintar, stablecoin, dan token. Jika Anda memahami mekanisme dasarnya, dunia kripto selebihnya akan jauh lebih mudah diikuti.

Komponen dasar: transaksi, blok, dan hash

Transaksi adalah perintah seperti “kirim 0,1 koin dari alamat A ke alamat B”. Transaksi ditandatangani dengan kunci privat pengirim, yang membuktikan pemiliknya menyetujui tanpa membuka kunci itu sendiri. Panduan kami tentang kunci publik dan kunci privat menjelaskan cara kerja tanda tangan tersebut.

Transaksi dikumpulkan ke dalam sebuah blok. Setiap blok berisi sekumpulan transaksi, stempel waktu, dan hash dari blok sebelumnya. Hash adalah sidik jari digital pendek yang dihasilkan fungsi matematika: ubah satu karakter saja pada masukan, dan sidik jarinya berubah total. Artikel kami Apa itu mata uang kripto? Cara kerja uang digital membahas poin ini lebih lanjut.

Karena setiap blok menyertakan hash blok sebelumnya, blok-blok itu membentuk rantai. Jika seseorang mencoba mengubah transaksi lama, hash blok itu akan berubah, sehingga memutus hubungan dengan blok berikutnya, dan berikutnya lagi, hingga saat ini. Setiap node yang jujur akan langsung menolak versi yang diubah.

Node: banyak salinan dari buku besar yang sama

Node adalah komputer yang menjalankan perangkat lunak blockchain. Full node mengunduh seluruh riwayat dan secara mandiri memeriksa setiap transaksi dan blok berdasarkan aturan: Apakah tanda tangannya sah? Apakah pengirim benar-benar memiliki dana itu? Apakah bloknya tersusun dengan benar? Artikel kami Apa itu mata uang kripto? Panduan jelas untuk pemula membahas poin ini lebih lanjut.

Karena siapa pun bisa menjalankan node di blockchain publik, tidak ada satu server pun yang bisa dimatikan atau disuap. Jika satu node mati atau berbohong, node lain cukup mengabaikannya. Inilah yang dimaksud orang ketika menyebut blockchain “terdesentralisasi”, meski tingkat desentralisasinya sangat berbeda antarjaringan. Kami membahasnya lebih rinci di Apa itu blockchain? Penjelasan sederhana.

Konsensus: cara jaringan mencapai kesepakatan

Node membutuhkan cara untuk menyepakati blok mana yang berikutnya, terutama ketika dua blok sah muncul bersamaan. Proses ini disebut konsensus. Dua pendekatan yang paling umum adalah:

Proof of workProof of stake
Siapa yang menambah blokPenambang yang berlomba memecahkan teka-teki komputasiValidator yang dipilih sebanding dengan koin yang mereka kunci
Biaya untuk berbuat curangDaya komputasi dan listrik yang sangat besarKoin staking dalam jumlah besar yang bisa dimusnahkan (slashing)
Penggunaan energiTinggiJauh lebih rendah
ContohBitcoinEthereum sejak 2022

Kedua desain membuat penulisan ulang riwayat sangat mahal. Untuk mengubah blok lama, penyerang harus menguasai mayoritas daya penambangan atau nilai staking, skenario yang dikenal sebagai serangan 51%. Di jaringan besar hal itu tidak praktis; di jaringan kecil hal itu pernah terjadi. Untuk detail lebih lanjut, lihat penjelasan proof of work dan penjelasan proof of stake.

Bagaimana transaksi bergerak di blockchain

Inilah yang terjadi saat Anda mengirim kripto dari dompet Anda:

  1. 1Dompet membuat transaksi dan menandatanganinya dengan kunci privat Anda.
  2. 2Transaksi yang sudah ditandatangani disiarkan ke node, yang memeriksanya dan menahannya di ruang tunggu bernama mempool.
  3. 3Penambang atau validator memilih transaksi, biasanya mendahulukan yang membayar biaya lebih tinggi, lalu mengemasnya ke dalam blok baru.
  4. 4Blok dibagikan ke jaringan, dan node memverifikasinya sebelum menambahkannya ke salinan buku besar mereka.
  5. 5Semakin banyak blok yang ditambahkan di atasnya, semakin sulit transaksi itu dibatalkan. Ini disebut konfirmasi, dan banyak layanan menunggu beberapa konfirmasi sebelum menganggap pembayaran final.

Anda bisa melihatnya sendiri dengan block explorer, situs web yang menampilkan buku besar publik. Panduan kami tentang cara menggunakan block explorer menunjukkan caranya.

Keunggulan blockchain (dan kelemahannya)

Blockchain bersinar ketika orang-orang yang tidak saling percaya membutuhkan catatan bersama yang tidak bisa diubah diam-diam oleh siapa pun:

  • Uang digital yang bisa dikirim ke seluruh dunia tanpa bank.
  • Token yang mewakili aset, dari stablecoin hingga dana yang ditokenisasi.
  • Kontrak pintar: program yang berjalan persis seperti yang ditulis, dipakai untuk pinjam-meminjam, perdagangan, dan lainnya.
  • Jejak audit publik, di mana transparansi justru menjadi tujuannya.

Blockchain kurang cocok jika sudah ada operator tepercaya dan kecepatan lebih penting daripada keterbukaan. Basis data tradisional lebih cepat, lebih murah, dan lebih mudah diperbaiki saat terjadi kesalahan. Blockchain juga punya kompromi nyata: kapasitas terbatas, biaya yang melonjak saat permintaan tinggi, dan kesalahan yang biasanya tidak bisa dibatalkan. Banyak proyek “blockchain” di dunia bisnis sebenarnya tidak pernah membutuhkannya. Bacaan terkait: ICO vs IEO vs IDO.

Risiko dan kesalahpahaman umum

  • “Ada di blockchain” tidak berarti benar atau aman. Blockchain mencatat dengan setia setiap transaksi sah yang diterimanya, termasuk penipuan. Keberadaan token on-chain tidak mengatakan apa pun tentang keabsahannya.
  • Transparansi bukan privasi. Di sebagian besar blockchain, setiap transaksi bersifat publik. Alamat memang pseudonim, tetapi sering bisa dikaitkan dengan identitas asli.
  • Sifat tak bisa dibatalkan berlaku dua arah. Jika Anda mengirim dana ke alamat yang salah atau menandatangani transaksi berbahaya, biasanya tidak ada yang bisa dihubungi.
  • Desentralisasi bervariasi. Sebagian jaringan dijalankan segelintir validator atau bisa dihentikan sementara oleh sebuah yayasan. Periksa dulu sebelum menganggap sebuah rantai sama terdesentralisasinya dengan Bitcoin.

Kesimpulan

Blockchain adalah buku besar bersama yang dijaga banyak komputer independen, dirangkai dengan kriptografi, dan diperbarui melalui proses konsensus yang membuat kecurangan mahal. Ini alat yang kuat untuk pencatatan yang terbuka dan dapat diverifikasi, tetapi tidak membuat proyek yang dibangun di atasnya otomatis tepercaya. Sebelum memakai koin atau token apa pun, periksa detail resmi dan data langsungnya, misalnya di halamannya pada daftar mata uang kripto kami, dan ingat bahwa rantai akan mencatat kesalahan Anda sesetia keberhasilan Anda.

Pertanyaan umum

Apakah blockchain sama dengan Bitcoin?

Tidak. Bitcoin adalah salah satu penerapan teknologi blockchain: mata uang digital yang berjalan di blockchain-nya sendiri. Blockchain adalah metode dasar untuk menyimpan catatan bersama yang sulit dimanipulasi. Banyak jaringan lain, seperti Ethereum, memakai blockchain untuk tujuan lain, termasuk kontrak pintar dan token.

Bisakah blockchain diretas?

Blockchain yang sudah mapan sangat sulit diubah karena menulis ulang riwayat memerlukan kendali atas sebagian besar daya penambangan atau staking jaringan. Sebagian besar kerugian terjadi di tempat lain: di kontrak pintar yang bermasalah, di bridge, di bursa, atau karena kunci privat dicuri dan phishing.

Siapa yang mengendalikan blockchain?

Di blockchain publik, tidak ada satu pihak pun yang mengendalikan buku besar. Komputer independen yang disebut node menyimpan salinan dan mengikuti aturan bersama, sementara validator atau penambang menambahkan blok baru. Dalam praktiknya, kendali tetap bisa terkonsentrasi pada segelintir pengembang, pool penambangan, atau staker besar, sehingga tingkat desentralisasi berbeda-beda di tiap jaringan.

Apa bedanya blockchain publik dan privat?

Siapa pun bisa membaca, memakai, dan ikut menjalankan blockchain publik seperti Bitcoin atau Ethereum. Blockchain privat atau berizin membatasi siapa yang boleh bergabung dan memvalidasi, biasanya hanya organisasi yang disetujui. Rantai privat lebih mudah dikendalikan, tetapi mengorbankan sebagian besar keterbukaan yang menjadi ciri khas rantai publik.

Artikel ini hanya untuk edukasi dan bukan nasihat keuangan, hukum, atau pajak. Kripto sangat fluktuatif dan Anda bisa kehilangan uang. Cek harga langsung dan detail proyek di halaman setiap koin sebelum bertindak.