PoWJAWABAN BERBASIS SUMBER
Bagaimana Proof of Work Bitcoin bekerja?
Hashing, kesulitan penambangan, dan batas tepat tentang apa yang diputuskan Proof of Work dalam Bitcoin.
Proof of Work adalah undian berbiaya tinggi untuk mengurutkan blok yang valid. Penambang berulang kali menghitung hash header calon blok sampai nilainya lebih kecil atau sama dengan target saat ini. Node memverifikasi hasilnya dengan biaya rendah, tetapi tetap menolak setiap blok yang melanggar aturan konsensus.
Penambangan mencari, bukan memecahkan persamaan yang berguna
SHA-256 ganda mengubah header blok menjadi hash yang tidak dapat diprediksi. Penambang mengubah Nonce dan masukan lain lalu mencoba lagi dalam skala besar. Semakin rendah target, semakin langka hasil yang memenuhi syarat dan semakin mahal menemukannya.
Kesulitan menjaga laju secara mendekati
Setiap 2.016 blok, node menyesuaikan target berdasarkan durasi periode sebelumnya. Karena itu, Hashrate yang lebih tinggi tidak mempercepat penerbitan secara permanen; terutama ia meningkatkan pekerjaan yang diperlukan untuk menemukan blok berikutnya.
Kerja mengurutkan riwayat valid, node menjaga validitas
Rantai dengan akumulasi kerja terbesar memberi node cara objektif untuk memilih di antara riwayat valid yang bersaing. Namun, hal itu tidak mengizinkan penambang membuat koin tambahan, membelanjakan tanpa tanda tangan, atau melewati aturan konsensus lainnya.
Hash adalah tiket undian tanpa jalan pintas yang diketahui
Header 80 byte mengikat blok sebelumnya, akar Merkle transaksi, waktu, target, dan Nonce. SHA-256 ganda mengubah setiap kandidat menjadi angka 256-bit yang tidak dapat diprediksi. Penambang mengubah Nonce, extra Nonce pada coinbase, atau urutan transaksi lalu mencoba lagi; strategi praktisnya adalah jumlah percobaan yang sangat besar.
Target dan kesulitan menggambarkan hambatan yang sama
Blok lolos pemeriksaan ini ketika nilai numerik hash header lebih kecil atau sama dengan target saat ini. Target lebih rendah berarti lebih sedikit hash pemenang dan lebih banyak kerja yang diharapkan. Kesulitan menyatakan hambatan ini relatif terhadap target termudah yang diizinkan Bitcoin, sedangkan Hashrate memperkirakan jumlah percobaan per detik.
Penyesuaian kesulitan memisahkan penerbitan dari jumlah mesin
Setiap 2.016 blok, node menghitung ulang target dari stempel waktu periode sebelumnya, dengan batas perubahan yang ditentukan. Penambahan penambang mempercepat blok untuk sementara, tetapi penyesuaian berikutnya meningkatkan kesulitan. Sepuluh menit adalah target jangka panjang, bukan jadwal setiap blok.
Akumulasi kerja menyelesaikan persaingan riwayat valid
Node dapat sesaat melihat dua ujung rantai yang valid. Mereka mengikuti rantai valid dengan akumulasi kerja terbesar, bukan sekadar yang memiliki lebih banyak blok. Menulis ulang riwayat lama memerlukan pengulangan kerjanya dan menyalip jaringan yang terus berkembang, sehingga konfirmasi yang lebih dalam semakin mahal untuk dibalik.
Serangan mayoritas kuat, tetapi tidak mahakuasa
Hashrate yang terus dominan dapat mereorganisasi blok terbaru, menyensor transaksi, atau membelanjakan dua kali pembayaran terbaru milik penyerang sendiri. Ia tidak dapat memalsukan tanda tangan pengguna lain, membelanjakan sembarang UTXO, meningkatkan subsidi penerbitan blok yang diizinkan, atau memaksa node pemvalidasi menerima blok tidak valid.
Energi adalah harga keamanan sekaligus kompromi nyata
Proof of Work mengubah listrik, perangkat keras, dan waktu operasi menjadi sinyal yang menimbulkan biaya di luar sistem. Ini membuat penulisan ulang riwayat mahal, tetapi konsumsi energi dan dampak lokal adalah biaya nyata. Penilaian bermakna membedakan konsumsi total, sumber energi, dampak pada jaringan listrik, dan keamanan yang diperoleh; membagi seluruh konsumsi dengan jumlah transaksi harian mendistorsi sistem yang terus melindungi seluruh riwayat pembukuan.
Proof of Work tidak membuktikan bahwa setiap transaksi jujur atau sah menurut hukum. Ia menunjukkan komputasi yang dicurahkan pada calon riwayat; validasi lengkaplah yang menentukan apakah riwayat itu mematuhi protokol.
01Apakah penambangan memecahkan masalah ilmiah yang berguna?+
Produk langsungnya adalah bukti yang mudah diverifikasi dan terikat pada header blok tertentu. Menggunakan ulang kerja secara bebas untuk tugas lain dapat melemahkan ikatan itu atau memperkenalkan jalan pintas.
02Apakah Hashrate yang lebih tinggi menciptakan lebih banyak bitcoin?+
Blok hanya dapat datang lebih cepat untuk sementara di antara penyesuaian kesulitan. Penghitungan ulang kesulitan mengembalikan laju penerbitan jangka panjang ke jadwalnya.
03Apakah rantai terpanjang selalu benar?+
Node terlebih dahulu mensyaratkan setiap blok valid, baru kemudian membandingkan akumulasi kerja. Mereka menolak rantai tidak valid tanpa memedulikan panjang yang diklaim.
04Bisakah 51% Hashrate mencuri semua koin?+
Tidak. Ia dapat menyerang urutan dan penyelesaian terbaru, tetapi tidak dapat menghasilkan tanda tangan valid untuk kunci yang tidak dikuasainya.