"Blok Kosong" Terungkap: Ancaman atau Tak Terelakkan?!

12/24/2024, 3:58:23 AM
Jelajahi penyebab di balik pembentukan blok kosong Bitcoin, dampak positif dan negatifnya, serta strategi perbaikan, untuk memahami bagaimana para penambang menyeimbangkan efisiensi dan biaya kesempatan.

Pengantar

Kadang-kadang, Anda mungkin melihat bahwa blok Bitcoin yang baru dibuat hanya berisi satu transaksi - transaksi coinbase (dan tidak, itu bukan pertukaran). Saat ini, transaksi ini memberi hadiah kepada penambang dengan 3,125 bitcoin.
(Hadiah miner akan berkurang dengan setiap peristiwa pemotongan setengah Bitcoin.)

Tapi mengapa blok-blok seperti itu muncul? Apakah ini merupakan bentuk serangan terhadap jaringan Bitcoin? Ini bukan kali pertama blok kosong muncul di jaringan Bitcoin (misalnya, pada ketinggian blok 776.339 dan 857.116). Meskipun blok ini berhasil diunggah ke blockchain Bitcoin, blok tersebut tidak termasuk transaksi pengguna.

Apa sebenarnya yang dimaksud dengan "blok kosong"? Apakah itu kesalahan dalam jaringan Bitcoin, ataukah itu fenomena yang tak terelakkan? Dalam artikel ini, kita akan mengeksplorasi penyebab terbentuknya blok kosong, dampaknya pada jaringan, dan strategi potensial untuk mengatasinya.


Contoh Blok Kosong (Tinggi 857116)
(Sumber: mempool)
Catatan: Penjelajah Bitcoin yang umum digunakan: mempool.com, blockchain.com, blockchair.com, blockcypher.com

Proses Penambangan Penambang

  1. Penyebaran dan Verifikasi Blok Baru:
    • Ketika seorang penambang berhasil menemukan blok baru, blok tersebut disiarkan ke seluruh jaringan dan didistribusikan ke semua kolam penambangan.
    • Miner lain perlu memverifikasi blok baru, seperti memeriksa apakah Bukti Kerja benar dan apakah transaksi dalam blok valid.
  2. Perbarui Mempool:
    • Para penambang menghapus transaksi yang dikonfirmasi dari mempool, meninggalkan transaksi yang belum dikonfirmasi.
  3. Blok Kandidat Bangun:
    • Penambang membuat blok kandidat berdasarkan transaksi yang belum dikonfirmasi di mempool, merujuk pada hash blok sebelumnya dan menambahkan transaksi yang tersisa.
    • Blok kandidat harus mencakup transaksi coinbase sebagai sumber imbalan bagi penambang setelah penambangan berhasil.
  4. Buat Header Blok:
    • Para penambang membangun header blok untuk blok kandidat, yang berisi hash blok sebelumnya, timestamp, tingkat kesulitan target, dan nonce (angka acak).
  5. Perhitungan Hash:
    • Para penambang menggunakan sumber daya komputasi yang besar, terus-menerus memperbarui nonce dalam header blok untuk menghitung hash, dengan tujuan menemukan hash yang lebih kecil dari target jaringan saat ini.
  6. Siar Blok Baru:
    • Setelah hash yang diperlukan ditemukan, penambang segera mengirimkan blok baru ke jaringan untuk divalidasi oleh node lain.
  7. Menerima Hadiah:Menerima Hadiah:Menerima Hadiah:
    • Jika blok baru diterima oleh jaringan, penambang akan menerima subsidi blok (imbalan coinbase) dan pendapatan biaya transaksi dari transaksi di dalam blok.

Dalam situasi tertentu, untuk mengurangi dampak keterlambatan jaringan, para penambang dapat dengan cepat menghasilkan blok kandidat kosong yang hanya berisi transaksi coinbase. Blok kosong ini efektif mengunci hadiah tapi tidak dapat memproses transaksi lainnya. (Bagian berikutnya akan menjelaskan blok kosong secara detail.)

Pembentukan Blok Kosong

Konsep Blok Kosong

Dalam blockchain Bitcoin, setiap blok umumnya berisi beberapa transaksi, yang tidak hanya menambah nilai jaringan tetapi juga mendukung fungsionalitas Bitcoin sebagai sistem pemrosesan pembayaran. Namun, sebuah blok kosong (juga dikenal sebagai "blok satu-transaksi") hanya berisi hadiah coinbase penambang dan tidak termasuk transaksi lainnya, sehingga mengabaikan pendapatan biaya transaksi tambahan.

Untuk mendorong penambang menambang blok dengan cepat, kolam penambangan segera memberi penambang templat blok kosong setelah blok baru berada (untuk mengurangi waktu yang dibutuhkan untuk menambang blok berikutnya dan memaksimalkan efisiensi hash perangkat keras). Hal ini memungkinkan penambang untuk memulai putaran penambangan berikutnya dengan cepat, bahkan sebelum menerima data transaksi baru. Selama periode transisi antara pool yang menyediakan template blok dan transaksi penulisan (biasanya hanya satu hingga dua detik), penambang dapat "beruntung" dan menggunakan template kosong untuk berhasil menambang blok baru, menghasilkan blok kosong.

Perlu dicatat bahwa blok kosong tidak mengancam jaringan Bitcoin. Bahkan jika tidak ada transaksi pengguna di blok tersebut, hadiah coinbase masih dihasilkan, yang mendorong para penambang untuk berpartisipasi dalam penambangan dan memastikan bahwa pasokan Bitcoin secara bertahap mendekati batas maksimumnya yaitu 21 juta koin.

Informasi di Blok Kosong

Meskipun blok kosong tidak berisi transaksi pengguna, tetap mencatat beberapa informasi:

  1. Header Blok:
    • Informasi dasar tentang blok, seperti nomor versi, hash blok sebelumnya, dan timestamp.
  2. Transaksi Coinbase:
    • Transaksi tunggal yang disertakan. Transaksi imbalan penambang.
    • Transaksi ini mengalokasikan imbalan kepada para penambang untuk menambang blok.
  3. Merkle Root:
    • Meskipun tidak ada transaksi lain dalam blok, transaksi coinbase masih menghasilkan Merkle root untuk membuktikan integritas data transaksi.
  4. Ukuran dan Berat Blok:
    • Meskipun volume data dari blok kosong kecil, ukurannya tetap tercatat.
  5. Alamat Penambang (jika ditandai):
    • Beberapa penambang menyematkan informasi identifikasi mereka dalam transaksi coinbase, seperti nama atau alamat kolam penambangan.
  6. Tinggi Blok:
    • Posisi blok dalam blockchain (misalnya, Blok 871.732).
  7. Nilai Nonce:
    • Nomor acak yang ditemukan oleh penambang, digunakan untuk memecahkan teka-teki matematika Bukti Kerja.


Contoh Blok Kosong (Tinggi 871732)
(Source: btc.tokenview.io)

Mengapa Para Penambang Membuat Blok Kosong?

Ketika seorang penambang menerima templat blok kosong dari kolam penambangan sesaat setelah blok sebelumnya dihasilkan (biasanya dalam beberapa detik), penambang menghadapi dua pilihan: entah segera menghasilkan blok kosong untuk mengamankan subsidi blok yang dijamin (misalnya, 3.125 bitcoin), atau menghabiskan waktu menyortir transaksi untuk meningkatkan pendapatan biaya transaksi, namun ada risiko bahwa penambang lain lebih dulu menambang blok tersebut sebelum mereka selesai.

Ini adalah pertimbangan penambang tentang “biaya kesempatan.” Jika penambang menghabiskan terlalu banyak waktu untuk memproses transaksi dan penambang lain menyelesaikan blok terlebih dahulu, mereka tidak hanya kehilangan biaya transaksi tetapi juga kehilangan subsidi blok dasar. Sebaliknya, jika penambang menghasilkan blok kosong, meskipun mereka mengabaikan pendapatan biaya transaksi tambahan, mereka dapat secara dapat diandalkan mengamankan subsidi.

Seperti yang disebutkan dalam paragraf sebelumnya, blok kosong tidak membahayakan jaringan Bitcoin. Beberapa orang percaya bahwa blok kosong seperti “spam” dan mengganggu jaringan, tetapi pandangan ini tidak sepenuhnya akurat. Meskipun blok kosong tidak memproses transaksi tertunda apa pun, mereka tidak menyebabkan kebingungan. Sebaliknya, blok-blok ini masih melalui mekanisme Proof of Work, yang meningkatkan kesulitan untuk blok berikutnya, menyediakan keamanan lebih tinggi untuk semua blok sebelumnya dan menjaga integritas jaringan.

Catatan: Meskipun blok kosong tidak mengancam jaringan, frekuensi tinggi blok kosong dapat menunjukkan bahwa jaringan tidak sepenuhnya memanfaatkan potensinya.

Dampak Blok Kosong

Dampak Positif

Meningkatkan Keamanan Jaringan:

  • Meskipun blok kosong tidak mengandung transaksi pengguna, mereka tetap menyelesaikan Bukti Kerja, meningkatkan kesulitan dalam menghitung blok berikutnya.
  • Setiap blok kosong yang dihasilkan lebih memperkuat keamanan semua blok sebelumnya, meningkatkan kemampuan jaringan untuk melawan serangan pengeluaran ganda.

Menstabilkan Pendapatan Penambang:

  • Meskipun tanpa data transaksi, para penambang masih dapat menerima subsidi blok yang stabil, yang memotivasi para penambang untuk terus berkontribusi pada jaringan.

Meningkatkan Efisiensi Pertambangan:

  • Dengan memberikan para penambang dengan template blok kosong segera setelah blok baru diidentifikasi, kolam penambangan dapat mengurangi waktu yang diperlukan untuk menambang blok berikutnya.

Menjaga Kontinuitas Blockchain:

  • Bahkan tanpa data transaksi, blok kosong memastikan "kelanjutan" blockchain, mencegah gangguan jaringan.

Dampak Negatif

Efisiensi Pengolahan Transaksi yang Menurun:

  • Blok kosong tidak mengandung data transaksi, artinya mereka tidak dapat memproses transaksi tertunda, menyebabkan penumpukan dalam mempool.
  • Selama periode transaksi puncak, blok kosong dapat lebih memperburuk kemacetan jaringan, yang berdampak negatif pada pengalaman transaksi secara keseluruhan.

Throughput Blockchain Rendah:

  • Transaksi per detik (TPS) menurun karena adanya blok kosong, mengurangi potensi Bitcoin sebagai sistem pembayaran.

Pengalaman Pengguna dan Masalah Kepercayaan:

  • Seperti yang disebutkan, blok kosong dapat meningkatkan waktu tunggu transaksi, menyebabkan ketidaknyamanan bagi pengguna.
  • Kontradiksi antara harapan pengguna dan perilaku memaksimalkan keuntungan penambang dapat semakin mengikis kepercayaan pada jaringan (penambang dapat "memilih" untuk mengadopsi metode ini untuk meningkatkan pendapatan, tetapi tindakan tersebut dapat mengabaikan kebutuhan akan efisiensi jaringan secara keseluruhan, memperkuat kritik terhadap perilaku yang didorong oleh keuntungan).

Masalah Konsumsi Energi dan Efisiensi Sumber Daya:

  • Energi yang digunakan oleh blok kosong hampir sama dengan blok yang berisi transaksi lengkap, meningkatkan kekhawatiran tentang efisiensi penggunaan energi.

Strategi untuk Mengurangi Blok Kosong

Strategi untuk Mengurangi Blok Kosong dapat dibahas dari sudut pandang teknis maupun protokol.

Solusi Teknis untuk Mengurangi Blok Kosong

  1. Mengadopsi Compact Block Protocol: Ini mengurangi jumlah data yang dikirimkan selama propagasi blok, memungkinkan penambang untuk menerima data transaksi lengkap lebih cepat. (Untuk lebih jelasnya, lihat: A. Kim, J. Kim, M. Essaid, S. Park dan H. Ju, "Analisis Penundaan Propagasi Blok Kompak dalam Jaringan Bitcoin," Simposium Operasi dan Manajemen Jaringan Asia-Pasifik ke-22 (APNOMS) ke-2021, Tainan, Taiwan, 2021, hlm. 313-318, doi: 10.23919/APNOMS52696.2021.9562656.)
  2. Mengadopsi Protokol Erlay: Ini meningkatkan efisiensi propagasi transaksi dan mempersingkat waktu yang diperlukan untuk transaksi yang akan disiarkan dari mempool ke penambang.
  3. Kembangkan Algoritma Perhitungan Pohon Merkle yang Lebih Efisien: Dengan mengurangi waktu yang dibutuhkan untuk memproses transaksi atau memungkinkan penambang untuk dengan cepat menghasilkan pohon Merkle yang berisi transaksi saat menambang blok baru, penambang dapat menghindari penggunaan templat kosong dan memproses lebih banyak transaksi.

Peningkatan Tingkat Protokol

  1. Mewajibkan setiap blok untuk menyertakan sejumlah tertentu biaya transaksi atau total, jika tidak para penambang tidak akan menerima subsidi blok penuh.
  2. Tingkatkan bagian biaya transaksi dalam total hadiah, memberi insentif kepada penambang untuk memproses lebih banyak transaksi daripada menambang blok kosong.

Kesimpulan

Generasi blok kosong terutama didorong oleh penambang yang mencari efisiensi dan keuntungan yang stabil. Setelah identifikasi blok, kolam penambangan segera memberi penambang templat blok kosong, bahkan sebelum data transaksi sepenuhnya disebarkan ke penambang. Membuat blok kosong bukanlah kegagalan jaringan atau aktivitas berbahaya melainkan pilihan yang dibuat oleh penambang setelah mempertimbangkan biaya peluang.

Namun, blok kosong juga menimbulkan tantangan tertentu bagi jaringan Bitcoin, termasuk berkurangnya efisiensi pemrosesan transaksi, penurunan transaksi per detik (TPS), dan peningkatan konsumsi energi. Hal ini dapat menyebabkan waktu tunggu pengguna lebih lama. Untuk mengurangi dampak negatif dari blok kosong, solusi teknis seperti protokol Compact Block dan Erlay dapat diadopsi untuk meningkatkan efisiensi propagasi transaksi, sementara pada tingkat protokol, menetapkan persyaratan transaksi minimum atau menyesuaikan rasio biaya transaksi dapat memberi insentif kepada penambang untuk memprioritaskan pemrosesan transaksi. Keberadaan blok kosong bukanlah cacat dalam desain jaringan, tetapi bagian dari keseimbangan dinamis. Melalui optimasi berkelanjutan, efisiensi dan stabilitas jaringan Bitcoin masih memiliki ruang untuk perbaikan lebih lanjut.

Penulis: Tomlu
Penerjemah: Viper
Pengulas: Edward、KOWEI、Elisa
Peninjau Terjemahan: Ashely、Joyce
* Informasi ini tidak bermaksud untuk menjadi dan bukan merupakan nasihat keuangan atau rekomendasi lain apa pun yang ditawarkan atau didukung oleh Gate.
* Artikel ini tidak boleh di reproduksi, di kirim, atau disalin tanpa referensi Gate. Pelanggaran adalah pelanggaran Undang-Undang Hak Cipta dan dapat dikenakan tindakan hukum.

Bagikan

Kalender Kripto

Pembaruan Proyek
Etherex akan meluncurkan token REX pada 6 Agustus.
REX
22.27%
2025-08-06
Peluncuran Produk AI NFT
Nuls akan meluncurkan produk NFT AI pada kuartal ketiga.
NULS
2.77%
2025-08-06
Peluncuran dValueChain v.1.0
Bio Protocol akan meluncurkan dValueChain v.1.0 pada kuartal pertama. Ini bertujuan untuk membangun jaringan data kesehatan terdesentralisasi, memastikan catatan medis yang aman, transparan, dan tidak dapat dirusak dalam ekosistem DeSci.
BIO
-2.47%
2025-08-06
Subtitel Video yang Dihasilkan AI
Verasity akan menambahkan fungsi subtitle video yang dihasilkan oleh AI pada kuartal keempat.
VRA
-1.44%
2025-08-06
Dukungan Multi-Bahasa VeraPlayer
Verasity akan menambahkan dukungan multi-bahasa ke VeraPlayer pada kuartal keempat.
VRA
-1.44%
2025-08-06

Artikel Terkait

Bagaimana Mempertaruhkan ETH?
Pemula

Bagaimana Mempertaruhkan ETH?

Saat Penggabungan selesai, Ethereum akhirnya beralih dari PoW ke PoS. Staker sekarang menjaga keamanan jaringan dengan mempertaruhkan ETH dan mendapatkan hadiah. Penting untuk memilih metode dan penyedia layanan yang tepat sebelum mempertaruhkan. Saat Penggabungan selesai, Ethereum akhirnya beralih dari PoW ke PoS. Staker sekarang menjaga keamanan jaringan dengan mempertaruhkan ETH dan mendapatkan hadiah. Penting untuk memilih metode dan penyedia layanan yang tepat sebelum mempertaruhkan.
11/21/2022, 7:47:01 AM
Dari Penerbitan Aset hingga Skalabilitas BTC: Evolusi dan Tantangan
Menengah

Dari Penerbitan Aset hingga Skalabilitas BTC: Evolusi dan Tantangan

Artikel ini menggabungkan Ordinal untuk menghadirkan norma baru pada ekosistem BTC, mengkaji tantangan skalabilitas BTC saat ini dari perspektif penerbitan aset, dan memperkirakan bahwa penerbitan aset yang dikombinasikan dengan skenario aplikasi seperti RGB & Taproot Assets berpotensi memimpin narasi selanjutnya. .
12/23/2023, 9:17:32 AM
Penggunaan Bitcoin (BTC) di El Salvador - Analisis Keadaan Saat Ini
Pemula

Penggunaan Bitcoin (BTC) di El Salvador - Analisis Keadaan Saat Ini

Pada 7 September 2021, El Salvador menjadi negara pertama yang mengadopsi Bitcoin (BTC) sebagai alat pembayaran yang sah. Berbagai alasan mendorong El Salvador untuk melakukan reformasi moneter ini. Meskipun dampak jangka panjang dari keputusan ini masih harus dicermati, pemerintah Salvador percaya bahwa manfaat mengadopsi Bitcoin lebih besar daripada potensi risiko dan tantangannya. Dua tahun telah berlalu sejak reformasi, di mana banyak suara yang mendukung dan skeptis terhadap reformasi ini. Lantas, bagaimana status implementasi aktualnya saat ini? Berikut ini akan diberikan analisa secara detail.
12/18/2023, 3:29:33 PM
Apa itu penambangan BTC?
Pemula

Apa itu penambangan BTC?

Untuk memahami apa itu penambangan BTC, pertama-tama kita harus memahami BTC, cryptocurrency representatif yang dibuat pada tahun 2008. Sekarang, seluruh rangkaian sistem algoritmik yang mengelilingi keseluruhan model ekonominya telah ditetapkan. Algoritme menetapkan bahwa BTC diperoleh melalui perhitungan matematis, atau "penambangan", sebagaimana kami menyebutnya dengan cara yang lebih jelas. Banyak lagi cryptocurrency, bukan hanya BTC, yang dapat diperoleh melalui penambangan, tetapi BTC adalah aplikasi penambangan pertama untuk mendapatkan cryptocurrency di seluruh dunia. Mesin yang digunakan untuk menambang umumnya adalah komputer. Melalui komputer penambangan khusus, penambang mendapatkan jawaban akurat secepat mungkin untuk mendapatkan hadiah cryptocurrency, yang kemudian dapat digunakan untuk mendapatkan penghasilan tambahan melalui perdagangan di pasar.
12/14/2022, 9:31:58 AM
Apa Itu Narasi Kripto? Narasi Teratas untuk 2025 (DIPERBARUI)
Pemula

Apa Itu Narasi Kripto? Narasi Teratas untuk 2025 (DIPERBARUI)

Memecoins, token restaking yang cair, derivatif staking yang cair, modularitas blockchain, Layer 1s, Layer 2s (Optimistic rollups dan zero knowledge rollups), BRC-20, DePIN, bot perdagangan kripto Telegram, pasar prediksi, dan RWAs adalah beberapa narasi yang perlu diperhatikan pada tahun 2024.
11/26/2024, 2:13:25 AM
Panduan Komprehensif tentang LayerEdge
Pemula

Panduan Komprehensif tentang LayerEdge

LayerEdge adalah protokol Layer 2 inovatif untuk Bitcoin yang menggabungkan keamanan proof of work (PoW) Bitcoin dengan teknologi zero-knowledge proof (ZK). Hal ini memungkinkan verifikasi komputasi off-chain yang efisien dan biaya rendah. LayerEdge tidak hanya untuk transaksi keuangan; ini juga menemukan aplikasi dalam identitas terdesentralisasi (DID), gaming on-chain, Internet of Things (IoT), dan lainnya. Tujuannya adalah untuk mengubah Bitcoin menjadi superkomputer terdesentralisasi dan mendukung pertumbuhan ekosistem Web3.
10/28/2024, 2:12:20 PM
Mulai Sekarang
Daftar dan dapatkan Voucher
$100
!