Rumus Matematika Mata Uang Bitcoin
Rumus Matematika Mata Uang Bitcoin
Matematika dalam Bitcoin didasarkan pada konsep - konsep kriptografi, ekonomi, dan jaringan komputer. Berikut adalah beberapa rumus matematika utama yang relevan dengan mata uang Bitcoin :
1. Bitcoin Maksimal
Jumlah maksimum Bitcoin yang dapat ditambang adalah :
B{total} = 21,000,000
2. Pengurangan Reward Penambangan (Halving)
Reward penambangan Bitcoin berkurang setengah setiap 210.000 blok (sekitar 4 tahun). Rumusnya :
R(n) = R(0) / 2^(n)
n : Jumlah periode halving.
Contoh : Setelah 3 kali halving, reward menjadi :
R(3) = (50) / {2^(3)} = 50 / {8} = 6.25 BTC
3. Estimasi Pasokan Bitcoin
Pasokan total Bitcoin pada halving ke- dapat dihitung dengan:
B(n) = \sum_{k=0}^{n} \left( \frac{R_0}{2^k} \cdot 210,000 \right)
B_1 = (50 \cdot 210,000) + (25 \cdot 210,000) = 10,500,000 + 5,250,000 = 15,750,000 \, \text{BTC}
k: Periode halving.
4. Nilai Hash (SHA-256)
Bitcoin menggunakan fungsi hash SHA-256. Rumusnya:
h = SHA-256{SHA-256(x)}
x : Input data (misalnya, header blok).
5. Probabilitas Penambangan Blok
Probabilitas seorang penambang menemukan blok :
P = Hash Rate Penambang / Total Hash Rate Jaringan
6. Konversi Satoshi ke Bitcoin
Satuan terkecil Bitcoin (Satoshi) dapat dikonversi ke Bitcoin dengan:
1 {BTC} = 100,000,000 Satoshi
B = {S} / 100,000,000
S : Jumlah Satoshi.
7. Kesulitan Penambangan (Mining Difficulty)
Kesulitan dihitung berdasarkan target hash :
\text{Difficulty} = \frac{\text{Target Maksimum}}{\text{Target Saat Ini}}
8. Biaya Transaksi
Biaya transaksi dihitung berdasarkan ukuran data transaksi:
\text{Fee} = \text{Size (bytes)} \times \text{Fee Rate (Satoshi/byte)}
Jika Anda ingin penjelasan lebih dalam atau implementasi praktis, beri tahu saya!