Poin-poin Utama
Transaksi cryptocurrency dicatat di buku besar publik (blockchain), sehingga transparan dan permanen.
Transaksi divalidasi oleh jaringan terdesentralisasi komputer menggunakan mekanisme konsensus, terutama Proof of Work dan Proof of Stake.
Pada September 2022, Ethereum beralih dari Proof of Work ke Proof of Stake, sebuah perubahan yang dikenal sebagai The Merge, yang secara signifikan mengurangi konsumsi energi jaringan.
Sebelum sebuah transaksi dikonfirmasi, transaksi tersebut berada di mempool, tempat validator dan miner memilih transaksi mana yang akan diproses selanjutnya, biasanya dengan memprioritaskan biaya yang lebih tinggi.
Mekanisme konsensus mencegah penipuan dan double-spending tanpa bergantung pada otoritas pusat seperti bank.
Pendahuluan
Bitcoin dan kebanyakan cryptocurrency lainnya bekerja berbeda dari uang tradisional karena tidak bergantung pada bank atau otoritas pusat untuk memeriksa dan menyetujui transaksi. Sebagai gantinya, verifikasi dilakukan melalui buku besar publik, yaitu blockchain.
Anda bisa menganggap blockchain sebagai buku catatan publik raksasa yang bisa dilihat semua orang, tetapi tidak ada yang bisa mengubahnya tanpa konsensus luas dari jaringan. Artikel ini menjelaskan bagaimana transaksi crypto diperiksa dan diverifikasi menggunakan mekanisme konsensus seperti Proof of Work dan Proof of Stake.
Apa Itu Transaksi Cryptocurrency?
Saat Anda mengirim cryptocurrency kepada seseorang, Anda membuat sebuah transaksi. Transaksi ini mencatat alamat dompet pengirim dan penerima, berapa banyak koin yang terlibat, serta kapan transaksi tersebut terjadi. Setelah dikirimkan, transaksi disiarkan ke jaringan agar dapat diperiksa dan dikonfirmasi.
Bagaimana Transaksi Blockchain Diverifikasi?
Berbagi dan memeriksa
Saat Anda membuat sebuah transaksi, Anda menggunakan kunci dompet (wallet keys) untuk menghasilkan tanda tangan digital. Data transaksi dan tanda tangan tersebut kemudian disiarkan ke jaringan komputer (node) yang membentuk blockchain. Node-node ini memeriksa validitas tanda tangan Anda, memastikan dana yang diperlukan tersedia, detail transaksi sudah benar, dan transaksi mengikuti aturan jaringan.
Mempool
Setelah sebuah transaksi melewati pemeriksaan awal, transaksi tersebut masuk ke mempool (singkatan dari memory pool). Ini adalah area tunggu tempat transaksi yang valid tetapi belum terkonfirmasi antre untuk dimasukkan ke blok berikutnya. Validator dan miner memilih transaksi mana yang akan diproses, biasanya memprioritaskan yang memiliki biaya transaksi lebih tinggi. Saat periode aktivitas jaringan tinggi, mempool dapat menjadi padat, menyebabkan keterlambatan dan mendorong biaya naik.
Bagaimana jaringan mencapai kesepakatan
Jaringan tidak bergantung pada satu otoritas pusat. Sebagai gantinya, node dan validator mengikuti aturan bersama untuk menyepakati transaksi dan blok mana yang valid. Kesepakatan ini dicapai melalui algoritma konsensus. Dua yang paling banyak digunakan adalah Proof of Work dan Proof of Stake.
Proof of Work (PoW)
Dalam Proof of Work, para miner bersaing untuk memecahkan teka-teki matematis yang kompleks. Miner pertama yang berhasil memecahkan teka-teki menambahkan blok baru ke blockchain dan memperoleh imbalan blok. Node-node lain memverifikasi solusi sebelum menerimanya. Para miner sering bekerja sama dalam mining pool untuk meningkatkan peluang mereka mendapatkan imbalan. Proof of Work menjaga jaringan sangat aman, tetapi membutuhkan energi dan daya komputasi yang signifikan. Bitcoin terus menggunakan metode ini.
Proof of Stake (PoS)
Proof of Stake biasanya memilih validator berdasarkan jumlah koin yang mereka kunci (stake) di jaringan. Semakin besar stake yang dimiliki seorang validator, semakin besar kemungkinan mereka untuk mengusulkan atau memvalidasi blok, bergantung pada jaringan. Validator bergiliran mengusulkan dan mengonfirmasi blok-blok baru. Jika seorang validator mencoba berbuat curang, mereka berisiko kehilangan koin yang mereka stake melalui mekanisme penalti yang dikenal sebagai slashing. PoS kini digunakan oleh Ethereum (yang beralih dari PoW pada September 2022 melalui The Merge), BNB Chain, dan Solana, di antara lainnya.
Mengapa Verifikasi Itu Penting?
Dua masalah yang secara historis membuat mata uang digital sulit dibangun:
Double-spending: dana yang sama dikirim ke dua atau lebih penerima secara bersamaan.
Ketergantungan pada otoritas pusat: mewajibkan bank atau perusahaan untuk menyetujui dan mencatat setiap transaksi.
Blockchain menyelesaikan kedua masalah tersebut. Setiap transaksi dicatat secara terbuka dan permanen, sehingga cryptocurrency yang sama tidak bisa dibelanjakan dua kali. Dan alih-alih satu institusi pengendali, ribuan komputer bekerja bersama untuk memverifikasi setiap transaksi, membuat sistem sangat tahan terhadap penipuan dan manipulasi.
Apa Itu Konfirmasi Blockchain?
Konfirmasi terjadi setiap kali blok baru ditambahkan di atas blok yang berisi transaksi Anda. Semakin banyak konfirmasi yang dimiliki sebuah transaksi, semakin sulit untuk membalikannya.
Berbagai blockchain memerlukan jumlah konfirmasi yang berbeda sebelum sebuah transaksi dianggap sudah settle. Bitcoin biasanya memerlukan 3 hingga 6 konfirmasi untuk transfer bernilai tinggi, karena setiap blok baru membuat transaksi lama semakin sulit untuk dibalik. Di Ethereum, beberapa layanan menunggu sejumlah blok tertentu, sementara yang lain menunggu finalitas, yang biasanya terjadi setelah beberapa menit dalam kondisi normal.
FAQ
Bagaimana transaksi Bitcoin diverifikasi?
Saat Anda mengirim Bitcoin, transaksi Anda disiarkan ke jaringan node yang memeriksa tanda tangan digital Anda dan memastikan Anda memiliki dana yang cukup. Transaksi yang valid masuk ke mempool, tempat para miner memilihnya untuk dimasukkan ke blok baru. Seorang miner memecahkan teka-teki komputasi untuk menambahkan blok ke rantai dan memperoleh imbalan blok. Kebanyakan platform menunggu 6 konfirmasi (sekitar 1 jam) sebelum menganggap transaksi Bitcoin sepenuhnya settle.
Apa itu mempool?
Mempool (memory pool) adalah area penampungan sementara tempat transaksi yang valid tetapi belum terkonfirmasi menunggu untuk diambil oleh miner atau validator dan dimasukkan ke blok berikutnya. Biasanya transaksi dengan biaya (fee) yang lebih tinggi diproses terlebih dahulu. Saat periode aktivitas jaringan tinggi, kemacetan mempool dapat menyebabkan keterlambatan dan meningkatkan biaya yang diperlukan untuk konfirmasi tepat waktu.
Apa perbedaan Proof of Work dan Proof of Stake?
Proof of Work mengharuskan para miner mengeluarkan daya komputasi untuk memecahkan teka-teki matematis, dan pemenangnya menambahkan blok berikutnya. Proof of Stake memilih validator berdasarkan jumlah cryptocurrency yang mereka stake, sehingga menghilangkan kebutuhan akan komputasi yang intensif energi. PoS umumnya lebih cepat dan lebih hemat energi, sementara PoW dianggap sangat teruji dalam pertempuran untuk keamanan. Bitcoin menggunakan PoW; Ethereum beralih ke PoS pada September 2022.
Berapa banyak konfirmasi yang dibutuhkan transaksi cryptocurrency?
Jumlah konfirmasi yang diperlukan berbeda-beda tergantung blockchain dan nilai transaksi. Transaksi Bitcoin umumnya dianggap settle setelah 6 konfirmasi (sekitar 1 jam). Ethereum, yang menggunakan Proof of Stake, mencapai finalitas dalam kira-kira 12 hingga 15 menit melalui sistem checkpoint, bukan berdasarkan jumlah konfirmasi. Transfer dengan nilai lebih kecil atau lebih rendah mungkin diterima dengan konfirmasi yang lebih sedikit, tergantung pada platformnya.
Bisakah transaksi cryptocurrency yang sudah terkonfirmasi dibalik?
Setelah sebuah transaksi menerima konfirmasi yang cukup, membaliknya menjadi sangat sulit. Setiap blok tambahan yang ditambahkan setelah transaksi Anda membuatnya semakin sulit secara komputasional (dalam jaringan PoW) atau semakin mahal secara ekonomi (dalam jaringan PoS) untuk mengubah catatan historis. Meskipun reorganisasi yang sangat dalam secara teori mungkin, hal itu dianggap tidak mungkin dilakukan dalam praktik untuk jaringan mapan seperti Bitcoin dan Ethereum dalam kondisi normal.
Penutup
Verifikasi transaksi adalah yang membuat cryptocurrency dapat dipercaya tanpa otoritas pusat. Baik melalui upaya komputasi dari Proof of Work atau komitmen ekonomi dari Proof of Stake, mekanisme ini melindungi jaringan dari penipuan dan double-spending. Memahami bagaimana verifikasi bekerja, termasuk peran mempool, kedalaman konfirmasi, dan trade-off antara pendekatan konsensus, dapat membantu Anda lebih memahami mengapa berbagai blockchain membuat keputusan desain yang berbeda dan bagaimana hal itu memengaruhi kecepatan, biaya, dan keamanan transaksi.
Bacaan Lanjutan
Apa Itu Blockchain dan Bagaimana Cara Kerjanya?
Apa Itu Penambangan (Mining) Cryptocurrency dan Bagaimana Cara Kerjanya?
Apa itu Algoritma Konsensus Blockchain?
Apa Itu Biaya Transaksi Blockchain?
Apa yang Terjadi Setelah Semua Bitcoin Ditambang?
Disclaimer: Konten ini disajikan kepada Anda dengan dasar "apa adanya" untuk informasi umum dan tujuan edukasi saja, tanpa representasi atau jaminan dalam bentuk apa pun. Konten ini tidak boleh ditafsirkan sebagai nasihat keuangan, hukum, atau nasihat profesional lainnya, dan juga tidak dimaksudkan untuk merekomendasikan pembelian produk atau layanan tertentu. Anda harus mencari nasihat Anda sendiri dari penasihat profesional yang sesuai. Jika konten disumbangkan oleh kontributor pihak ketiga, harap dicatat bahwa pandangan yang dinyatakan merupakan milik kontributor pihak ketiga tersebut, dan tidak selalu mencerminkan pandangan Binance Academy. Harga aset digital dapat berfluktuasi. Nilai investasi Anda dapat naik atau turun dan Anda mungkin tidak mendapatkan kembali jumlah yang Anda investasikan. Anda sepenuhnya bertanggung jawab atas keputusan investasi Anda, dan Binance Academy tidak bertanggung jawab atas kerugian apa pun yang mungkin Anda alami. Untuk informasi lebih lanjut, lihat Ketentuan Penggunaan kami, Peringatan Risiko, dan Ketentuan Binance Academy.
