Menyuntik racun ke dalam blok Bitcoin

Tentang topik para pemelihara Bitcoin Core yang ingin menghapus batas ukuran data yang dibawa oleh OP_RETURN dalam versi baru, Chao Lian telah membahasnya beberapa kali.

Sekarang, tepat pada saat rilis versi kandidat Core v30.0rc1, seseorang berhasil mendemonstrasikan bagaimana menggunakan instruksi OP_RETURN dalam transaksi transfer BTC untuk menyisipkan data beracun ke dalam blok Bitcoin, sekali lagi memperingatkan komunitas.

Hmm, itu adalah "racun" yang sebenarnya — virus komputer. DOS, Windows, Mac...

Anda dapat memverifikasi secara langsung: buka salah satu penjelajah blok Bitcoin, seperti mempool.space. Masukkan nomor transaksi 85f1bf57386ff71f9e7cde9f6fc347065fa34e95389712fdc2b2fcb205273d8f untuk mencari transaksi yang terletak di ketinggian blok 913937. Klik pada itu. Transaksi ini tidak memiliki konten lain, hanya contoh kode malware yang dibawa oleh OP_RETURN.

Pengembang Peter Todd mengutip komentar pengguna @GrassFedBitcoin: "Hal-hal akan berkembang seperti ini:"

  1. Data OP_RETURN sebesar 100KB akan menjadi standar

  2. Beberapa orang tidak dapat dihindari untuk menyiarkan konten yang memicu deteksi malware.

  3. Semua infrastruktur cloud Bitcoin terpaksa offline

  4. Gangguan Besar - Pertukaran / Kolam Pertambangan Offline

  5. Karena tidak dapat menghapus data bermasalah melalui hard fork, kepanikan menyebabkan munculnya solusi sementara.

  6. Kolam tambang yang hampir sepenuhnya terpusat dilobi untuk menjalankan filter kustom untuk menyaring data masa depan (mengapa tidak langsung menolak penerusan data semacam itu dengan mempertahankan batas ukuran media data yang ada?)

  7. Tugas desentralisasi penambangan yang sudah sulit menjadi semakin berat.

  8. Menjalankan node menjadi perilaku berisiko tinggi, memerlukan pemeliharaan perangkat lunak tambahan untuk menjaga kebersihan memori.

  9. Kami telah berubah menjadi jaringan penyimpanan data yang hanya menerima data yang disetujui, bukan jaringan mata uang yang awalnya menolak data sembarangan.

Mungkin sekarang satu-satunya yang bisa ditunggu adalah melihat apakah akan ada orang yang memanfaatkan biaya jaringan yang murah untuk menyuntikkan racun ke dalam blok Bitcoin secara sembarangan, menguji apakah ada peluang untuk memicu reaksi balik dari perangkat lunak antivirus yang luas, yang pada gilirannya dapat menyebabkan pemadaman besar-besaran pada node dan keruntuhan jaringan.

Mungkin kita seharusnya menerima bahkan mendorong berbagai upaya perbaikan, tetapi, kita tetap harus mempertimbangkan biayanya terlebih dahulu.

Setiap data yang ditulis ke dalam blok akan ada secara permanen seiring dengan keberadaan blok tersebut. Menyimpan banyak sampah bahkan data berbahaya akan menghabiskan ruang penyimpanan dari setiap node penuh, dan tidak ada cara untuk memperbaikinya jika terjadi kesalahan dalam percobaan, karena data sejarah tidak dapat dihapus. Apakah biayanya tidak terlalu tinggi?

Manusia memiliki sifat untuk mengeksplorasi batas. Tidak mati sebelum mencapai Sungai Kuning. Tidak akan berbalik sebelum menabrak dinding selatan.

Jika bukan karena gaya gravitasi yang menarik manusia ke tanah, setiap orang pasti akan terbang ke angkasa.

Hanya hukum fisika alam semesta dan kekuatan materialisme yang dapat membatasi manusia agar tidak melampaui batas. Bukan karena tidak ingin, tetapi memang tidak bisa.

Mungkin ini adalah perbedaan terbesar antara PoW (Proof of Work) yang memiliki batasan fisik dan berbagai mekanisme konsensus lain yang bergantung pada batasan aturan yang ditetapkan oleh manusia!

BTC0.6%
Lihat Asli
Halaman ini mungkin berisi konten pihak ketiga, yang disediakan untuk tujuan informasi saja (bukan pernyataan/jaminan) dan tidak boleh dianggap sebagai dukungan terhadap pandangannya oleh Gate, atau sebagai nasihat keuangan atau profesional. Lihat Penafian untuk detailnya.
  • Hadiah
  • Komentar
  • Posting ulang
  • Bagikan
Komentar
0/400
Tidak ada komentar
  • Sematkan
Perdagangkan Kripto Di Mana Saja Kapan Saja
qrCode
Pindai untuk mengunduh aplikasi Gate
Komunitas
Bahasa Indonesia
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)