Buku putih Bitcoin baru saja berusia 11 tahun, dan isinya sangat ringkas, sedangkan isi makalah yang beredar hanya sedikit disebutkan:
"Begitu jumlah Bitcoin yang telah ditentukan memasuki sirkulasi, mekanisme insentif dapat sepenuhnya diubah menjadi biaya transaksi, dan tidak ada inflasi."Setelah mempelajari cadangan kode Bitcoin paling awal, kita dapat menemukan formula legendaris dari hadiah blok yang ditetapkan oleh Satoshi Nakamoto.Kode sederhana ini secara efektif mengatur total pasokan Bitcoin menjadi 21 juta BTC:
Namun, yang tidak diketahui banyak orang adalah bahwa basis kode Bitcoin tidak menyertakan pemeriksaan apa pun bahwa pasokan BTC tidak melebihi 21 juta Sebaliknya, perangkat lunak memeriksa bahwa jumlah deklarasi untuk setiap blok tidak melebihi jumlah yang ditentukan.
Menerapkan rumus suplai untuk menghitung nilai suplai di blok 600.000 pada 19 Oktober 2019, kita bisa mendapatkan nilai 18 juta BTC:
"210.000 blok * 50 BTC + 210.000 blok * 25 BTC + 180.000 blok * 12,5 BTC = 18 juta BTC"Kelahiran blok ini dipuji oleh komunitas sebagai tonggak sejarah yang mendekati akhir dari proses inflasi Bitcoin. Namun, pengamat yang cerdas berkomentar pada saat itu bahwa pasokan Bitcoin tidak mencapai tonggak 18 juta BTC ketika ketinggian blok mencapai 600.000.
Menurut pengembang Bitcoin Core Peter Wuille, dari 600.002 blok, pasokan sebenarnya dari Bitcoin harus 17.999.854,82192702 BTC .
Jadi apa yang terjadi?
Pada artikel ini, kami akan menyelidiki mengapa pasokan Bitcoin lebih rendah dari yang diharapkan dan menghitung berapa banyak Bitcoin yang hilang secara permanen. Selain itu, kami menganalisis alasan pasti mengapa koin-koin ini hilang dan menjelaskan apa yang terjadi padanya. Pertama-tama kami memeriksa koin yang terbukti telah hilang, lalu menganalisis koin yang dianggap hilang tetapi pada akhirnya dapat ditemukan.
1. Bitcoin yang terbukti hilang secara permanen
1. Pendiri Blokir Bitcoin
Buku besar Bitcoin terdiri dari satu set "keluaran yang tidak terpakai" (UTXO). Meringkas nilai BTC dari keluaran ini, kita bisa mendapatkan pasokan Bitcoin dilihat dari simpul penuh.Blok pertama Bitcoin (asal ledger) berisi transaksi untuk mencetak 50 BTC. Namun, output 50 BTC dari transaksi ini tidak termasuk dalam set Bitcoin UTXO. Masih belum jelas apakah ini kelalaian Satoshi Nakamoto atau disengaja.
Akibatnya, 50 BTC ini tidak ada di buku besar Bitcoin, meskipun terlihat di rantai utama.
2. Transaksi Coinbase berulang
Pengawasan lain dari perancang Bitcoin adalah penanganan transaksi duplikat. Meskipun pada pandangan pertama, ini mungkin tampak mustahil (karena mengandung tanda tangan digital dan referensi ke transaksi sebelumnya, yang membuatnya unik), masih memungkinkan untuk membuat transaksi duplikat.Transaksi termudah untuk direplikasi adalah transaksi coinbase, yang merupakan transaksi pertama di setiap blok, yang memungkinkan penambang untuk mengklaim hadiah blok mereka (pertukaran aset digital Coinbase dinamai setelah ini) karena tidak mengandung tanda tangan digital atau Referensi ke transaksi sebelumnya. Jika penambang membuat transaksi coinbase dan membayar jumlah BTC yang sama ke alamat yang sama dan menggunakan nonce tambahan yang sama, maka transaksinya akan sama.
Ini terjadi dua kali dalam sejarah awal Bitcoin:
Dalam setiap kasus, saat transaksi kedua kali disertakan, keluarannya akan menimpa keluaran sebelumnya.
Hasilnya adalah dua keluaran yang tercakup tidak ada dalam koleksi UTXO. Dengan kata lain, 100 BTC ini tidak ada dalam buku besar Bitcoin.
Meskipun ini tampak sebagai pengawasan yang tidak berbahaya, Russell O'Connor masih menganggapnya sebagai vektor serangan pada tahun 2012. Menggunakan transaksi berulang, penyerang dapat menghapus transaksi masa lalu pengguna lain dari buku besar.
Menanggapi hal ini, pengembang memperkenalkan BIP-30 pada tahun 2012 untuk melarang penyertaan transaksi duplikat baru sebelum semua hasil transaksi lama habis.
Kemudian pada tahun 2012, pengenalan BIP-34 juga mempersulit penyalinan basis koin karena sekarang harus menyertakan tinggi blok tempat mereka berada.
3. Imbalan yang tidak diklaim
Kumpulan koin lain yang terbukti hilang terkait dengan verifikasi transaksi coinbase melalui node penuh.Protokol Bitcoin menetapkan bahwa penambang dalam blok yang valid dapat menerima remunerasi yang ditentukan dalam perjanjian ditambah biaya transaksi yang termasuk dalam blok tersebut.Setiap node penuh akan memeriksa bahwa penambang tidak akan mencoba untuk mengklaim lebih dari jumlah yang diizinkan.Namun, semua Node tidak peduli apakah jumlah yang diterima oleh penambang lebih rendah dari jumlah yang layak.
Jelas, situasi penarikan parsial sangat tidak rasional bagi penambang, tetapi ini telah terjadi berkali-kali dalam sejarah. Yang pertama terjadi di blok 124.724 pada Mei 2011, dan terakhir terjadi di blok 564.959 pada akhir Februari 2019.
Tabel berikut mencantumkan contoh yang paling terkenal:
Secara umum perilaku ini terjadi dalam 3 tahap yang berbeda, dengan jumlah kelainan sebanyak 1.221. Gambar berikut menunjukkan jumlah blok yang belum diterapkan untuk hadiah penuh:
Di dekat ketinggian blok 162.000, kita dapat melihat bahwa ada banyak peristiwa yang tidak berlaku untuk hadiah penuh. Tahap lainnya terjadi antara 180.000 dan 230.000 blok, dan tahap terakhir terjadi di dekat blok ke-530.000.
Menurut midnightmagic pengguna Bitcointalk, insiden pertama tidak mengajukan hadiah penuh adalah untuk memberi penghormatan kepada Satoshi Nakamoto. Dalam kasus lain, mengingat jumlah uang yang hilang oleh beberapa penambang, hal itu mungkin disebabkan oleh kesalahan dalam perangkat lunak penambangan.
4. Output OP_RETURN
Ada jenis khusus dari keluaran transaksi Bitcoin yang disebut OP_RETURN, yang memungkinkan pengguna untuk menyematkan data di dalam blockchain (saat ini setiap keluaran hingga 80 byte) tanpa meningkatkan set UTXO (keluaran ini tidak akan ditambahkan ke set UTXO -Mereka dianggap tak tertahankan).Meskipun sebagian besar keluaran ini dibuat dengan 0 nilai Satoshi, beberapa keluaran tidak. Pada blok ke 600.000, total 3,723039 BTC telah dikirim ke output OP_RETURN, membuatnya tidak pernah tersedia, yaitu, mereka tidak lagi menjadi bagian dari pasokan Bitcoin.
5. Ringkasan
Secara total, kami dapat menghitung pasokan aktual Bitcoin di 600.000 blok dengan mengurangi koin yang terbukti hilang dari 18 juta BTC yang diharapkan.Pada blok ke 600.000, pasokan tampilan sebenarnya dari Bitcoin harus 17.999.817 BTC, yang merupakan nilai yang secara teknis tepat.Hasil ini dapat diperoleh dengan menanyakan seluruh node. Namun, kami dapat melakukannya dengan lebih baik, mari kita lihat lebih banyak "lubang hitam" Bitcoin.
2. Dengan asumsi Bitcoin hilang
1. Alamat palsu
Sebelum standarisasi keluaran OP_RETURN, kami tidak memiliki cara yang mudah diperoleh dan terbukti untuk membakar Bitcoin. Akibatnya, beberapa pengguna telah menggunakan "alamat palsu", yaitu alamat tanpa kunci pribadi yang diketahui.Saat membuat alamat Bitcoin, kami biasanya mulai dengan kunci pribadi yang diketahui dan kemudian mengonversinya untuk mendapatkan alamat kunci publik yang sesuai. Proses ini membuatnya sangat sulit untuk menghasilkan "awalan vanity" kustom (yaitu, kunci publik vanity).
Namun, dalam kasus alamat palsu, tidak ada yang tahu apa kunci pribadi dari alamat tersebut. Oleh karena itu, alamat palsu dapat dimulai dengan awalan apa saja (jika dapat ditulis menggunakan alfabet Base58). Namun karakter terakhir akan acak (sesuai desain, karakter terakhir dari alamat adalah checksum untuk mencegah kesalahan pengetikan).
Meskipun tidak mungkin untuk menyusun daftar lengkap alamat palsu, kami dapat membuat daftar beberapa alamat palsu yang patut diperhatikan:
Ketiga alamat ini saja kehilangan 2213.19538012 BTC.
Secara teori, koin ini tidak hilang selamanya (seseorang dapat menemukan kunci pribadi untuknya). Namun, satu-satunya cara yang diketahui untuk menemukan kunci privat dengan hanya satu alamat adalah menebak secara acak hingga kombinasi yang benar ditemukan. Padahal, kemungkinan hal ini terjadi dalam kehidupan kosmik kita sangat kecil.
2. Kerentanan
Di bawah tampilan dompet yang indah, ada beberapa kode kunci yang bertanggung jawab untuk membuat, menandatangani, dan menyiarkan transaksi kami ke jaringan Bitcoin. Saat ini, kami jarang menemukan lubang runtuh di dalamnya, tetapi ini tidak selalu terjadi.Pada November 2011, MtGox mengalami kerentanan dalam perangkat lunak dompetnya. Mereka mengirim 2609.36304319 BTC ke skrip palsu, tetapi tidak tahu cara menggunakannya. Skrip palsu ini seperti jika Anda mencoba mengirim uang ke kunci publik "kosong", dan perangkat lunak tidak diprogram untuk mendeteksi hal ini tidak diinginkan.
Ada kerentanan serupa di aset lain yang membuat mata uang tidak dapat digunakan Contoh paling terkenal adalah Ethereum Parity (513000 ETH hilang).
3. "Koin Zombie"
Sumber koin lain yang hilang adalah koin yang tidak dipindahkan selama bertahun-tahun. Karena tidak mungkin mengetahui apakah pemiliknya masih memiliki kunci privat, koin ini biasanya disebut "koin zombi", yaitu dalam keadaan tidak dapat mati. Dengan kategori ini, kami meninggalkan bidang penentuan kualitatif yang akurat tentang apakah koin tersebut benar-benar hilang.Untuk perkiraan konservatif, kami hanya akan menghitung koin yang belum bergerak sebelum Juli 2010. Alasannya sederhana: karena nilai Bitcoin (pada saat itu) sangat rendah, orang memiliki sedikit insentif untuk mencadangkan dompet mereka.
Pada blok ke 600.000, ada 1.496.907,88000 BTC yang belum dipindahkan di seluruh jaringan sebelum Juli 2010. Menurut berbagai perkiraan, Satoshi Nakamoto memiliki lebih dari setengah koin ini karena dia adalah penambang utama di awal sejarah Bitcoin.
Pergerakan terbaru di antara koin-koin lama sebelum Juli 2010 terjadi pada Juli 2019, ketika mata uang yang dipindahkan adalah 150 BTC.
Secara keseluruhan, sejak bull market 2013, koin kuno ini jarang digunakan. Mengingat harga Bitcoin yang meroket dari tahun 2013 hingga saat ini, pemilik koin ini adalah pemegang jangka sangat panjang atau mereka tidak dapat memperoleh koin ini.
4. Koin yang terjangkau
Kategori koin terakhir dapat dianggap hilang, atau setidaknya sementara keluar dari peredaran: koin yang diketahui dicuri. Hingga munculnya solusi mata uang campuran yang lebih baik, akan sulit bagi mereka untuk masuk peredaran, apalagi dalam jumlah yang sangat besar.Dalam sejarah Bitcoin, ada banyak insiden peretasan dan pencurian besar, dan dua di antaranya dianggap "tidak beredar". Pada tahun 2011, 80.000 BTC dicuri oleh MtGox, dan Bitfinex dicuri pada tahun 2016. Dari 120.000 BTC.
Pada Maret 2011, peretas mencuri 79.956 BTC dari dompet MtGox. Mereka belum menyentuh bitcoin ini sejauh ini. Saat ini, alamat ini telah menjadi alamat terkaya keenam di seluruh jaringan.
Percakapan antara Jeb McCaleb dan Mark Karpelès setelah pencurian
Mengapa dana yang dicuri (senilai 73.000 dolar AS pada saat pencurian, 700 juta dolar AS saat ini) tidak pernah dipindahkan? Alasan di baliknya belum diketahui. Kemungkinan pencuri tidak dapat mengakses kunci pribadi dari Bitcoin ini. .
Pada Agustus 2016, Bitfinex kehilangan 119.756 BTC karena serangan peretas. Hingga hari ini, koin yang dicuri ini jarang dipindahkan, dan hanya 22 BTC yang ditemukan. Pada blok ke 600.000, masih ada 117.091.31922097 BTC di alamat peretas.
Tiga, ringkasan
Kami sering mengatakan bahwa jumlah total Bitcoin hanya 21 juta BTC. Pernyataan ini sebenarnya tidak akurat. Seiring waktu, kejadian aneh, kesalahan, dan kejadian lain akan memengaruhi jumlah Bitcoin yang sebenarnya.
Analisis ini hanyalah salah satu dari banyak cara untuk menilai pasokan Bitcoin yang sebenarnya. Sesuai dengan kebutuhan, kita dapat mempertimbangkan, mengabaikan atau memperluas kategori yang berbeda. Ini juga menggunakan pendekatan top-down, dimulai dengan persediaan terbesar, dan menghilangkan berbagai jenis koin yang hilang. Cara lain untuk memperkirakan pasokan bitcoin adalah dengan memecah bitcoin sesuai dengan waktu aktivitas terakhir, dan kemudian memprediksi bahwa bitcoin yang tidak dipindahkan selama bertahun-tahun mungkin hilang. Kami akan terus memantau bitcoin yang hilang dan memperbarui temuan kami di masa mendatang.
- Mengenai friksi ekonomi dan perdagangan Tiongkok-AS, Kissinger yang berusia 96 tahun mengatakan yang sebenarnya
- Chinese Mountain Marathon 2019 ditembakkan di Qianjiang, dan sang juara melamar dia di jembatan angin dan hujan pertama di dunia
- Akan menjadi TVB terbaik tahun ini? "Sebagai Kaisar, sebagai Ratu" berkompetisi untuk pratinjau tadi malam, "Orang Kuat Putih" memenangkan tiga penghargaan utama
- Berjuang untuk dipilih! Johnson berjanji untuk memotong pajak, para pekerja mengangkat slogan "tunjukkan cinta"