Bagaimana Bitcoin Bekerja?
Dulu saya pernah kena scam dari egold.
Ponzi. Investor baru, membayar investor lama.
Kesini, makin belajar tentang bitcoin, makin paham konsepnya dengan lebih dalam.
Beberapa bahan bacaan yang bisa dipelajari adalah My First Bitcoin.
Silahkan pelajari :
https://myfirstbitcoin.io/wp-content/uploads/2024/09/Bitcoin-Diploma-2024-PDF.pdf
.
.
Tapi jika kamu seseorang programmer, engineer, dan penghobi coding.
Lihat aja 1 gambar ini :
Bayangkan Bitcoin itu seperti uang digital rahasia yang bekerja sendiri tanpa bank atau pemerintah. Ada beberapa bagian penting yang membuatnya bekerja:
1. Dompet dan Tanda Tangan Rahasia (Wallets & Signing Device):
- Dompet (Wallets): Ini seperti dompet fisik Anda, tapi isinya uang digital (Bitcoin). Di sini ada catatan transaksi yang masuk dan keluar, serta "uang kembalian" Anda (disebut "output baru" atau "new outputs").
- Kunci Pribadi (Private Keys): Ini adalah kata sandi super rahasia Anda, seperti PIN ATM atau kode brankas. Hanya Anda yang tahu kunci ini. Kunci ini terhubung dengan "alamat" Bitcoin Anda (seperti nomor rekening bank).
- Tanda Tangan (Signatures): Ketika Anda ingin mengirim Bitcoin, Anda tidak menulis nama Anda. Anda menggunakan kunci pribadi ini untuk membuat "tanda tangan digital". Tanda tangan ini membuktikan bahwa Anda pemilik Bitcoinnya dan setuju untuk mengirimnya.
2. Transaksi Bitcoin (Transactions):
- Ketika Anda ingin mengirim Bitcoin ke teman, Anda membuat "transaksi". Transaksi ini berisi:
- Input Lama: Bitcoin yang Anda terima sebelumnya (seperti uang di saku Anda).
- Output Baru: Jumlah Bitcoin yang akan dikirim ke teman Anda, dan sisanya (uang kembalian) akan kembali ke alamat Anda.
- Biaya Transaksi (Transaction fee): Sedikit uang yang Anda bayar kepada penambang (lihat nanti) agar transaksi Anda diproses.
3. Mempool (Antrean Transaksi):
- Setelah Anda membuat transaksi dan menandatanganinya, transaksi ini "disiarkan" (broadcast) ke jaringan Bitcoin.
- Transaksi Anda masuk ke Mempool. Ini seperti ruang tunggu atau antrean besar untuk semua transaksi Bitcoin yang belum dikonfirmasi.
4. Penambang (Miners) dan Penambangan (Mining Pools & Miners):
- Bayangkan penambang sebagai pekerja keras yang memverifikasi transaksi dan menjaga keamanan jaringan. Mereka menggunakan komputer super kuat (disebut "Mining Rigs" atau "ASICs").
- Mereka bekerja di "Mining Pools" (kelompok penambang) agar lebih efisien.
- Tugas Penambang: Mereka mengambil transaksi dari Mempool dan mengumpulkannya menjadi satu "blok".
5. Blok dan Rantai Blok (Block header & Blockchain):
- Ketika penambang berhasil mengumpulkan dan memverifikasi sekelompok transaksi, mereka membentuk Blok. Setiap blok punya "header" yang isinya ringkasan penting.
- Merkle Tree Root: Ini seperti sidik jari unik untuk semua transaksi dalam blok itu.
- Block Height: Nomor urut blok (seperti nomor halaman buku).
- Previous Blockhash: Setiap blok berisi sidik jari dari blok sebelumnya. Inilah yang membuat semua blok saling terhubung seperti rantai, membentuk Blockchain.
- Nonce: Ini seperti angka keberuntungan yang dicari penambang. Mereka harus menemukan angka ini agar blok mereka sah.
6. Cara Kerja Penambangan dan Imbalan (Coinbase Transaction & Subsidiy):
- Penambang berlomba-lomba memecahkan teka-teki matematika yang sangat sulit untuk menemukan "Nonce" ini.
- Penambang pertama yang berhasil menemukan Nonce dan membuat blok yang sah akan mendapatkan hadiah:
- Hadiah Blok (Subsidiy): Bitcoin baru yang dibuat oleh sistem (ini adalah cara Bitcoin baru masuk ke peredaran).
- Biaya Transaksi (Fees): Biaya yang dibayarkan oleh pengguna yang transaksinya ada di blok tersebut.
- Hadiah ini diberikan dalam sebuah transaksi khusus yang disebut "Coinbase Transaction".
7. Verifikasi dan UTXO Set (Uang yang Belum Dibelanjakan):
- Setelah sebuah blok dibuat dan disiarkan, Node-node lain di jaringan (komputer-komputer lain yang menjalankan software Bitcoin) akan memverifikasi semua transaksi dan blok tersebut.
- Jika semuanya benar, blok ditambahkan ke Blockchain.
- UTXO Set: Ini adalah catatan semua "uang kembalian" atau Bitcoin yang belum dibelanjakan di seluruh jaringan. Ketika Anda mengirim Bitcoin, Anda sebenarnya menggunakan UTXO ini.
8. Halving (Pengurangan Hadiah):
- Setiap beberapa tahun (sekitar 4 tahun), hadiah Bitcoin baru yang didapatkan penambang akan berkurang setengah. Ini disebut "Halving".
- Halving membuat Bitcoin semakin langka dan mengontrol pasokan totalnya hingga maksimal 21 juta koin.
9. Kesulitan Penambangan (Difficulty Adjustment):
Jaringan Bitcoin akan secara otomatis menyesuaikan seberapa sulitnya teka-teki yang harus dipecahkan penambang.
Jika semakin banyak penambang bergabung, teka-teki akan semakin sulit agar waktu pembuatan blok tetap sekitar 10 menit. Jika penambang berkurang, teka-teki akan lebih mudah.
.
.
.
Kesimpulannya, Bitcoin Bekerja Seperti Ini:
Anda punya dompet digital dengan kunci rahasia. Ketika Anda ingin mengirim uang, Anda membuat pesan transaksi. Pesan itu masuk antrean. Penambang bekerja keras memverifikasi pesan-pesan ini, mengumpulkannya jadi "blok", dan memecahkan teka-teki. Setelah bloknya sah, blok itu disambungkan ke "rantai" yang panjang dan tidak bisa diubah (Blockchain). Penambang yang berhasil dapat hadiah Bitcoin baru dan biaya transaksi. Semua ini terjadi otomatis dan diverifikasi oleh ribuan komputer di seluruh dunia, tanpa perlu bank. Ini membuat Bitcoin transparan, aman, dan tidak bisa dikontrol oleh satu pihak manapun.
Lalu siapa yang menjaga bitcoin?
MATEMATIKA!
https://www.youtube.com/watch?v=z2Ju7pcE6wo
.
Bagaimana konsep bitcoin dari Satoshi Nakamoto.
Apa beda Bitcoin dengan Crypto lain?
Gabung dalam percakapan