Perkembangan Teknologi Baru Bitcoin: Menjelang Ledakan Sekali Lagi
Teknologi asli Bitcoin selalu menghadapi masalah konflik antara aplikasi besar-besaran dan kemampuan yang seharusnya dimiliki Bitcoin. Apakah aplikasi besar-besaran dan skala transaksi berarti instruksi transaksi yang lebih kompleks dan ruang transaksi yang lebih besar? Apakah itu berarti semua fungsi harus diimplementasikan dalam satu sistem Bitcoin? Seiring perkembangan teknologi, banyak masalah akan mendapatkan jawaban yang lebih jelas.
Artikel ini akan mencantumkan beberapa masalah terkait, serta proses muncul dan penyelesaian masalah tersebut. Melalui artikel ini, dapat dilihat hubungan antara masalah ini dan teknologi, serta proses perubahan antara rantai utama Bitcoin dan "rantai pengujian" terkait. Teknologi Bitcoin terus dieksplorasi oleh berbagai proyek dan tim, hanya saja perubahan yang terjadi di jaringan utama Bitcoin belum cukup terlihat, hingga munculnya teknologi seperti Taproot, yang mendorong lahirnya protokol seperti Ordinals, memasuki puncak perkembangan baru.
Dari keseluruhan proses perkembangan dan teknologi terkait yang dihasilkan, kita dapat melihat hubungan di antara mereka, dan dapat memperkirakan lebih banyak arah pengembangan dan arsitektur keseluruhan.
1. Penjelajahan dan Konflik Utama Teknologi Asli Bitcoin
1.1 Bahasa skrip Bitcoin dan beberapa instruksi penghapusan
Bahasa pemrograman Bitcoin adalah bahasa skrip dengan paradigma Polandia terbalik, tanpa pernyataan loop dan pernyataan kontrol kondisi. Oleh karena itu, orang sering mengatakan: bahasa skrip Bitcoin tidak Turing lengkap, yang mengakibatkan bahasa skrip Bitcoin memiliki batasan tertentu.
Karena keterbatasan ini, peretas tidak dapat menggunakan bahasa skrip ini untuk menulis beberapa loop mati atau kode berbahaya yang dapat menyebabkan serangan DOS, sehingga menghindari serangan DOS pada jaringan Bitcoin. Para pengembang Bitcoin percaya bahwa blockchain inti tidak seharusnya memiliki kecukupan Turing, untuk menghindari beberapa serangan dan kemacetan jaringan.
Namun, justru karena keterbatasan ini, jaringan Bitcoin tidak dapat menjalankan program kompleks lainnya, tidak dapat menyelesaikan beberapa fungsi yang "berguna". Beberapa sistem blockchain yang berkembang kemudian, untuk menyelesaikan masalah tertentu dan memenuhi kebutuhan pengguna, secara langsung mengubah hal ini. Misalnya, bahasa yang digunakan oleh Ethereum sudah memiliki kelengkapan Turing.
Jenis instruksi skrip Bitcoin yang umum termasuk: konstanta, kontrol alur, tumpukan, string, logika bit, logika aritmatika, enkripsi, dll.
Sejarah Bitcoin telah mengalami beberapa kali penghapusan perintah. Alasan penghapusan perintah termasuk pertimbangan keamanan, serta membuat protokol dasar menjadi lebih mendasar dan stabil. Ini juga menyebabkan fakta bahwa hanya Bitcoin yang cocok sebagai jaringan lapisan pertama. Dari sudut pandang karakteristik dasar Bitcoin dan desain berlapis, hampir hanya Bitcoin yang dapat berfungsi sebagai infrastruktur jaringan lapisan pertama, bahkan jika ada rantai pengganti, itu tetap merupakan produk lapisan 1.5.
1.2 Sejarah, Alasan, dan Makna Fork Bitcoin
Dalam sejarah perkembangan Bitcoin, selain masalah penghapusan instruksi, di sisi lain adalah perselisihan ukuran blok, yang sering menyebabkan hard fork Bitcoin.
Pada awal pendirian BTC, tidak ada batasan ukuran blok. Namun, ketika harga BTC sangat rendah dan biaya transaksi jahat juga sangat rendah, untuk mengatasi masalah ini, Satoshi Nakamoto mengadakan sebuah soft fork pada 12 September 2010, menambahkan batas bahwa volume blok tidak boleh melebihi 1MB. Satoshi Nakamoto menunjukkan bahwa batasan ini bersifat sementara, dan di masa depan dapat ditingkatkan dengan cara yang terkontrol dan bertahap untuk memenuhi kebutuhan skalabilitas.
Dengan semakin populernya Bitcoin, masalah kemacetan transaksi jaringan dan peningkatan waktu konfirmasi semakin parah. Pada tahun 2015, Gavin Andresen dan Mike Hearn mengumumkan bahwa mereka akan menerapkan proposal BIP-101 dalam versi baru BitcoinXT, berharap untuk meningkatkan batas blok menjadi 8MB. Namun, Greg Maxell, Luke Jr, Pieter Wuille dan pengembang inti lainnya memiliki pendapat berbeda, berpendapat bahwa tindakan ini akan meningkatkan ambang batas untuk menjalankan node penuh, dan dapat membawa dampak yang tidak terkontrol. Perdebatan ini akhirnya meluas dalam hal topik dan jangkauan partisipasi.
Dalam berbagai kontroversi, muncul banyak kasus. Misalnya, ukuran blok BCH adalah 8M, kemudian ditingkatkan menjadi 32M. Ukuran blok BSV adalah 128M. Selain BCH( dan BSV), selama periode ini juga muncul banyak koin fork BTC lainnya. Menurut BitMEXResearch, hanya dalam satu tahun setelah fork BCH, setidaknya 50 jenis koin fork baru muncul.
Fork Bitcoin adalah eksplorasi pengembangan, yang mencoba untuk memenuhi lebih banyak permintaan melalui perubahan dirinya sendiri. Di antara permintaan tersebut terdapat permintaan pengguna, permintaan penambang, permintaan investor, permintaan pengembang, dan lainnya.
1.3 Beberapa Eksplorasi Khas dalam Perkembangan Bitcoin
Setelah Satoshi Nakamoto pergi, penerusnya Gavin Andresen memimpin pembentukan Bitcoin Core dan Bitcoin Foundation. Selama periode ini, eksplorasi terhadap skalabilitas BTC selalu ada, terutama di bidang penerbitan aset.
Colored Coins(Koin Berwarna)
CEO eToro Yoni Assia pertama kali mengusulkan colored coin pada 27 Maret 2012. Ide ini terus berkembang, dan di forum seperti Bitcointalk, konsep colored coin mulai terbentuk dan menarik perhatian. Akhirnya, Meni Rosenfeld merilis white paper yang menjelaskan colored currency secara rinci pada 4 Desember 2012.
Konsep colored coin adalah dengan menambahkan penandaan khusus pada bagian tertentu dari Bitcoin ( yaitu colored ), untuk mewakili aset dan nilai yang lebih luas. Colored coin secara praktis muncul dalam serangkaian entitas, yang secara umum dibagi menjadi dua kategori:
Berdasarkan OP_RETURN: Seperti yang diajukan oleh Flavien Charlon pada tahun 2013, Open Assets memanfaatkan OP_RETURN untuk menyimpan ke dalam skrip, dan menyelesaikan "pewarnaan" dan transaksi melalui cara pembacaan eksternal.
Berdasarkan OP_RETURN: Perwakilan khas adalah Protokol EPOBC yang diajukan oleh ChromaWay pada tahun 2014, informasi tambahan dari aset EPOBC disimpan dalam bidang nSequence transaksi Bitcoin, setiap kategori dan legalitas aset EPOBC perlu ditelusuri kembali ke transaksi genesis untuk menentukan.
MasterCoin(OMNI)
JR Willett mengumumkan gagasan MasterCoin pada 6 Januari 2012, dan menamainya "Buku Putih Kedua Bitcoin", serta secara resmi memulai proyek tersebut melalui ICO pada Juli 2013, yang berhasil mengumpulkan 5120 BTC. Perbedaan antara MasterCoin dan Colored Coins terletak pada fakta bahwa MasterCoin membangun lapisan node yang lengkap, dengan memindai blok Bitcoin untuk memelihara basis data model status, yang berlokasi di node di luar blockchain. Desain ini dapat menyediakan fungsi yang lebih kompleks dibandingkan dengan Colored Coins, seperti menciptakan aset baru, bursa terdesentralisasi, umpan harga otomatis, dan lain-lain. Pada tahun 2014, Tether juga meluncurkan stablecoin di Bitcoin melalui protokol Mastercoin, yaitu Tether USD (OMNI) yang kita kenal.
CounterParty
Counterparty resmi diluncurkan pada tahun 2014. Counterparty juga menggunakan OP_RETURN untuk menyimpan data ke dalam jaringan BTC. Namun, berbeda dengan colored coins, aset di Counterparty tidak ada dalam bentuk UTXO, melainkan memuat informasi melalui OP_RETURN untuk menunjukkan perpindahan aset. Ketika seorang pemilik aset menandatangani transaksi dengan alamat kepemilikan yang memiliki data khusus, aset tersebut telah berhasil dipindahkan. Dengan cara ini, Counterparty dapat mewujudkan penerbitan, perdagangan aset, serta kompatibilitas dengan platform kontrak pintar Ethereum.
Selain itu, ada juga pandangan yang menganggap Ethereum, Ripple, dan BitShares juga termasuk dalam "Bitcoin 2.0" yang lebih luas.
1.4 Ketidaksempurnaan Bitcoin dan Protokol Berlapis
Kekurangan atau keterbatasan sistem Bitcoin ( terutama terlihat dalam beberapa aspek:
1. Sistem Akun Bitcoin UTXO
Dalam proyek blockchain saat ini, terdapat dua cara utama untuk menyimpan catatan, yaitu model akun/ saldo dan model UTXO. Bitcoin menggunakan model UTXO, sementara Ethereum, EOS, dan lainnya menggunakan model akun/ saldo.
UTXO)Unspent Transaction Outputs( adalah keluaran transaksi yang belum dibelanjakan, yang merupakan konsep inti dalam pembuatan dan verifikasi transaksi Bitcoin. Transaksi terdiri dari serangkaian struktur berantai, semua transaksi Bitcoin yang sah dapat ditelusuri kembali ke keluaran dari satu atau beberapa transaksi sebelumnya, di mana sumber dari rantai ini adalah hadiah penambangan, dan ujungnya adalah keluaran transaksi yang belum dibelanjakan saat ini.
Jika ingin mewujudkan kontrak pintar, model akun UTXO memiliki masalah yang sangat besar. Gavin Wood, desainer buku kuning Ethereum, memiliki pemahaman yang sangat mendalam tentang UTXO. Fitur baru terbesar Ethereum adalah kontrak pintar, karena pertimbangan kontrak pintar, Gavin Wood menemukan bahwa sulit untuk mewujudkan kontrak pintar yang turing lengkap berdasarkan UTXO. Model akun secara alami berorientasi objek, di mana setiap transaksi akan dicatat di akun yang sesuai )nonce++(. Untuk memudahkan pengelolaan akun, status global diperkenalkan, di mana setiap transaksi akan mengubah status global ini.
Kekurangan serius lainnya dari UTXO adalah, tidak dapat memberikan kontrol yang rinci atas batas penarikan akun.
2. Bahasa skrip Bitcoin, tidak Turing lengkap
Meskipun bahasa skrip Bitcoin dapat mendukung berbagai perhitungan, namun tidak dapat mendukung semua perhitungan. Kekurangan utama adalah bahwa bahasa skrip Bitcoin tidak memiliki pernyataan loop dan pernyataan kontrol kondisi. Oleh karena itu, kita dapat mengatakan: bahasa skrip Bitcoin tidak Turing lengkap. Ini menyebabkan bahwa bahasa skrip Bitcoin memiliki batasan tertentu.
Untuk keamanan, alasan tidak mendukung Turing lengkap tidak cukup. Selain itu, hal-hal yang dapat dilakukan oleh bahasa non-Turing lengkap sangat terbatas.
3. Ketidaksempurnaan lain dari Bitcoin, keamanan, skalabilitas
Masalah sentralisasi dalam penambangan, algoritma penambangan Bitcoin pada dasarnya membuat penambang melakukan perubahan kecil pada header blok jutaan kali, sampai akhirnya versi yang diubah dari suatu simpul memiliki hash yang lebih kecil dari nilai target. Namun, algoritma penambangan ini rentan terhadap dua bentuk serangan sentralisasi. Pertama, ekosistem penambangan dirancang secara khusus sehingga efisiensinya meningkat ribuan kali dalam tugas khusus penambangan Bitcoin dengan ASICs) sirkuit terintegrasi khusus( dan chip komputer. Ini berarti bahwa penambangan Bitcoin tidak lagi sangat terdesentralisasi dan mengejar egalitarianisme, melainkan memerlukan partisipasi yang efektif dengan modal besar. Kedua, sebagian besar penambang Bitcoin sebenarnya tidak lagi melakukan verifikasi blok secara lokal; melainkan bergantung pada kolam penambangan terpusat untuk menyediakan header blok. Masalah ini bisa dibilang cukup serius: saat ini, tiga kolam penambangan teratas secara tidak langsung mengontrol sekitar 50% dari kapasitas pemrosesan di jaringan Bitcoin.
Masalah skalabilitas adalah masalah penting bagi Bitcoin. Dengan menggunakan Bitcoin, pertumbuhan sekitar 1MB per jam. Jika jaringan Bitcoin memproses 2000 transaksi Visa per detik, maka akan tumbuh 1MB setiap tiga detik) 1GB per jam, dan 8TB( per tahun. Jumlah transaksi yang lebih rendah juga memicu kontroversi di komunitas Bitcoin, meskipun blockchain besar dapat meningkatkan kinerja, masalahnya adalah risiko sentralisasi.
Desain Berlapis
Desain berlapis adalah cara dan metodologi bagi manusia untuk menangani sistem yang kompleks, dengan membagi sistem menjadi beberapa struktur berlapis dan mendefinisikan hubungan serta fungsi antar lapisan, untuk mencapai modularitas, pemeliharaan, dan skalabilitas sistem, sehingga meningkatkan efisiensi dan keandalan desain sistem.
Untuk sebuah sistem protokol yang luas dan besar, penggunaan pengelompokan berlapis akan memberikan manfaat yang jelas. Dengan cara ini, orang-orang dapat dengan mudah memahami, mudah membagi tugas untuk implementasi dan memiliki keunggulan dalam perbaikan modul. Seperti desain model tujuh lapisan ISO/OSI dalam jaringan komputer, namun dalam implementasi spesifik, beberapa lapisan dapat digabungkan, misalnya, protokol jaringan spesifik TCP/IP adalah protokol empat lapisan. Secara khusus, keuntungan dari pengelompokan protokol: setiap lapisan independen, fleksibilitas yang baik, struktur yang dapat dipisahkan, mudah untuk diimplementasikan dan dipelihara, serta dapat mendorong pekerjaan standardisasi.
Dari sudut pandang protokol bertingkat, Bitcoin harus berada di lapisan dasar, sehingga UTXO-nya, tidak turing lengkap, waktu blok yang lama, kapasitas blok yang kecil, dan hilangnya pendirinya, semua itu bukanlah kekurangan, justru merupakan karakteristik yang seharusnya dimiliki oleh sebuah jaringan lapisan.
![Menjelang ledakan lagi, ringkasan sepuluh ribu karakter perkembangan teknologi baru Bitcoin])https://img-cdn.gateio.im/webp-social/moments-074ff0b9337dec4aa746c91bae22716d.webp(
2. Teknologi Baru Penting dalam Perkembangan Bitcoin ) Perluasan Blok dan Perluasan Kapasitas (
Di blockchain Bitcoin itu sendiri, eksplorasi semacam ini juga menghasilkan banyak hasil, pada dasarnya adalah perluasan blok dan perluasan kemampuan. Mereka terutama terlihat dalam beberapa aspek berikut.
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.
7 Suka
Hadiah
7
6
Posting ulang
Bagikan
Komentar
0/400
GasFeeLover
· 18jam yang lalu
Jangan bermain jika tidak mampu, ini bukan sesuatu yang bisa dipahami oleh orang biasa.
Lihat AsliBalas0
ILCollector
· 08-16 05:12
Siapa bilang BTC hanya bisa menggulung?
Lihat AsliBalas0
hodl_therapist
· 08-16 05:12
Barisan depan, saya mengerti semua tulisan di dunia kripto.
Lihat AsliBalas0
LiquidityHunter
· 08-16 05:11
Sehari melihat data DEX selama 6 jam membuat mata saya perih. Jalur perkembangan pasar ini benar-benar luar biasa.
Lihat AsliBalas0
wrekt_but_learning
· 08-16 05:09
Ya, tetap saja mainchain berubah lambat.
Lihat AsliBalas0
PerennialLeek
· 08-16 04:48
Koin tua melihat kesenangan Bitcoin selamanya bull
Sejarah evolusi teknologi Bitcoin: dari kontroversi fork hingga inovasi berlapis
Perkembangan Teknologi Baru Bitcoin: Menjelang Ledakan Sekali Lagi
Teknologi asli Bitcoin selalu menghadapi masalah konflik antara aplikasi besar-besaran dan kemampuan yang seharusnya dimiliki Bitcoin. Apakah aplikasi besar-besaran dan skala transaksi berarti instruksi transaksi yang lebih kompleks dan ruang transaksi yang lebih besar? Apakah itu berarti semua fungsi harus diimplementasikan dalam satu sistem Bitcoin? Seiring perkembangan teknologi, banyak masalah akan mendapatkan jawaban yang lebih jelas.
Artikel ini akan mencantumkan beberapa masalah terkait, serta proses muncul dan penyelesaian masalah tersebut. Melalui artikel ini, dapat dilihat hubungan antara masalah ini dan teknologi, serta proses perubahan antara rantai utama Bitcoin dan "rantai pengujian" terkait. Teknologi Bitcoin terus dieksplorasi oleh berbagai proyek dan tim, hanya saja perubahan yang terjadi di jaringan utama Bitcoin belum cukup terlihat, hingga munculnya teknologi seperti Taproot, yang mendorong lahirnya protokol seperti Ordinals, memasuki puncak perkembangan baru.
Dari keseluruhan proses perkembangan dan teknologi terkait yang dihasilkan, kita dapat melihat hubungan di antara mereka, dan dapat memperkirakan lebih banyak arah pengembangan dan arsitektur keseluruhan.
1. Penjelajahan dan Konflik Utama Teknologi Asli Bitcoin
1.1 Bahasa skrip Bitcoin dan beberapa instruksi penghapusan
Bahasa pemrograman Bitcoin adalah bahasa skrip dengan paradigma Polandia terbalik, tanpa pernyataan loop dan pernyataan kontrol kondisi. Oleh karena itu, orang sering mengatakan: bahasa skrip Bitcoin tidak Turing lengkap, yang mengakibatkan bahasa skrip Bitcoin memiliki batasan tertentu.
Karena keterbatasan ini, peretas tidak dapat menggunakan bahasa skrip ini untuk menulis beberapa loop mati atau kode berbahaya yang dapat menyebabkan serangan DOS, sehingga menghindari serangan DOS pada jaringan Bitcoin. Para pengembang Bitcoin percaya bahwa blockchain inti tidak seharusnya memiliki kecukupan Turing, untuk menghindari beberapa serangan dan kemacetan jaringan.
Namun, justru karena keterbatasan ini, jaringan Bitcoin tidak dapat menjalankan program kompleks lainnya, tidak dapat menyelesaikan beberapa fungsi yang "berguna". Beberapa sistem blockchain yang berkembang kemudian, untuk menyelesaikan masalah tertentu dan memenuhi kebutuhan pengguna, secara langsung mengubah hal ini. Misalnya, bahasa yang digunakan oleh Ethereum sudah memiliki kelengkapan Turing.
Jenis instruksi skrip Bitcoin yang umum termasuk: konstanta, kontrol alur, tumpukan, string, logika bit, logika aritmatika, enkripsi, dll.
Sejarah Bitcoin telah mengalami beberapa kali penghapusan perintah. Alasan penghapusan perintah termasuk pertimbangan keamanan, serta membuat protokol dasar menjadi lebih mendasar dan stabil. Ini juga menyebabkan fakta bahwa hanya Bitcoin yang cocok sebagai jaringan lapisan pertama. Dari sudut pandang karakteristik dasar Bitcoin dan desain berlapis, hampir hanya Bitcoin yang dapat berfungsi sebagai infrastruktur jaringan lapisan pertama, bahkan jika ada rantai pengganti, itu tetap merupakan produk lapisan 1.5.
1.2 Sejarah, Alasan, dan Makna Fork Bitcoin
Dalam sejarah perkembangan Bitcoin, selain masalah penghapusan instruksi, di sisi lain adalah perselisihan ukuran blok, yang sering menyebabkan hard fork Bitcoin.
Pada awal pendirian BTC, tidak ada batasan ukuran blok. Namun, ketika harga BTC sangat rendah dan biaya transaksi jahat juga sangat rendah, untuk mengatasi masalah ini, Satoshi Nakamoto mengadakan sebuah soft fork pada 12 September 2010, menambahkan batas bahwa volume blok tidak boleh melebihi 1MB. Satoshi Nakamoto menunjukkan bahwa batasan ini bersifat sementara, dan di masa depan dapat ditingkatkan dengan cara yang terkontrol dan bertahap untuk memenuhi kebutuhan skalabilitas.
Dengan semakin populernya Bitcoin, masalah kemacetan transaksi jaringan dan peningkatan waktu konfirmasi semakin parah. Pada tahun 2015, Gavin Andresen dan Mike Hearn mengumumkan bahwa mereka akan menerapkan proposal BIP-101 dalam versi baru BitcoinXT, berharap untuk meningkatkan batas blok menjadi 8MB. Namun, Greg Maxell, Luke Jr, Pieter Wuille dan pengembang inti lainnya memiliki pendapat berbeda, berpendapat bahwa tindakan ini akan meningkatkan ambang batas untuk menjalankan node penuh, dan dapat membawa dampak yang tidak terkontrol. Perdebatan ini akhirnya meluas dalam hal topik dan jangkauan partisipasi.
Dalam berbagai kontroversi, muncul banyak kasus. Misalnya, ukuran blok BCH adalah 8M, kemudian ditingkatkan menjadi 32M. Ukuran blok BSV adalah 128M. Selain BCH( dan BSV), selama periode ini juga muncul banyak koin fork BTC lainnya. Menurut BitMEXResearch, hanya dalam satu tahun setelah fork BCH, setidaknya 50 jenis koin fork baru muncul.
Fork Bitcoin adalah eksplorasi pengembangan, yang mencoba untuk memenuhi lebih banyak permintaan melalui perubahan dirinya sendiri. Di antara permintaan tersebut terdapat permintaan pengguna, permintaan penambang, permintaan investor, permintaan pengembang, dan lainnya.
1.3 Beberapa Eksplorasi Khas dalam Perkembangan Bitcoin
Setelah Satoshi Nakamoto pergi, penerusnya Gavin Andresen memimpin pembentukan Bitcoin Core dan Bitcoin Foundation. Selama periode ini, eksplorasi terhadap skalabilitas BTC selalu ada, terutama di bidang penerbitan aset.
Colored Coins(Koin Berwarna)
CEO eToro Yoni Assia pertama kali mengusulkan colored coin pada 27 Maret 2012. Ide ini terus berkembang, dan di forum seperti Bitcointalk, konsep colored coin mulai terbentuk dan menarik perhatian. Akhirnya, Meni Rosenfeld merilis white paper yang menjelaskan colored currency secara rinci pada 4 Desember 2012.
Konsep colored coin adalah dengan menambahkan penandaan khusus pada bagian tertentu dari Bitcoin ( yaitu colored ), untuk mewakili aset dan nilai yang lebih luas. Colored coin secara praktis muncul dalam serangkaian entitas, yang secara umum dibagi menjadi dua kategori:
Berdasarkan OP_RETURN: Seperti yang diajukan oleh Flavien Charlon pada tahun 2013, Open Assets memanfaatkan OP_RETURN untuk menyimpan ke dalam skrip, dan menyelesaikan "pewarnaan" dan transaksi melalui cara pembacaan eksternal.
Berdasarkan OP_RETURN: Perwakilan khas adalah Protokol EPOBC yang diajukan oleh ChromaWay pada tahun 2014, informasi tambahan dari aset EPOBC disimpan dalam bidang nSequence transaksi Bitcoin, setiap kategori dan legalitas aset EPOBC perlu ditelusuri kembali ke transaksi genesis untuk menentukan.
MasterCoin(OMNI)
JR Willett mengumumkan gagasan MasterCoin pada 6 Januari 2012, dan menamainya "Buku Putih Kedua Bitcoin", serta secara resmi memulai proyek tersebut melalui ICO pada Juli 2013, yang berhasil mengumpulkan 5120 BTC. Perbedaan antara MasterCoin dan Colored Coins terletak pada fakta bahwa MasterCoin membangun lapisan node yang lengkap, dengan memindai blok Bitcoin untuk memelihara basis data model status, yang berlokasi di node di luar blockchain. Desain ini dapat menyediakan fungsi yang lebih kompleks dibandingkan dengan Colored Coins, seperti menciptakan aset baru, bursa terdesentralisasi, umpan harga otomatis, dan lain-lain. Pada tahun 2014, Tether juga meluncurkan stablecoin di Bitcoin melalui protokol Mastercoin, yaitu Tether USD (OMNI) yang kita kenal.
CounterParty
Counterparty resmi diluncurkan pada tahun 2014. Counterparty juga menggunakan OP_RETURN untuk menyimpan data ke dalam jaringan BTC. Namun, berbeda dengan colored coins, aset di Counterparty tidak ada dalam bentuk UTXO, melainkan memuat informasi melalui OP_RETURN untuk menunjukkan perpindahan aset. Ketika seorang pemilik aset menandatangani transaksi dengan alamat kepemilikan yang memiliki data khusus, aset tersebut telah berhasil dipindahkan. Dengan cara ini, Counterparty dapat mewujudkan penerbitan, perdagangan aset, serta kompatibilitas dengan platform kontrak pintar Ethereum.
Selain itu, ada juga pandangan yang menganggap Ethereum, Ripple, dan BitShares juga termasuk dalam "Bitcoin 2.0" yang lebih luas.
1.4 Ketidaksempurnaan Bitcoin dan Protokol Berlapis
Kekurangan atau keterbatasan sistem Bitcoin ( terutama terlihat dalam beberapa aspek:
1. Sistem Akun Bitcoin UTXO
Dalam proyek blockchain saat ini, terdapat dua cara utama untuk menyimpan catatan, yaitu model akun/ saldo dan model UTXO. Bitcoin menggunakan model UTXO, sementara Ethereum, EOS, dan lainnya menggunakan model akun/ saldo.
UTXO)Unspent Transaction Outputs( adalah keluaran transaksi yang belum dibelanjakan, yang merupakan konsep inti dalam pembuatan dan verifikasi transaksi Bitcoin. Transaksi terdiri dari serangkaian struktur berantai, semua transaksi Bitcoin yang sah dapat ditelusuri kembali ke keluaran dari satu atau beberapa transaksi sebelumnya, di mana sumber dari rantai ini adalah hadiah penambangan, dan ujungnya adalah keluaran transaksi yang belum dibelanjakan saat ini.
Jika ingin mewujudkan kontrak pintar, model akun UTXO memiliki masalah yang sangat besar. Gavin Wood, desainer buku kuning Ethereum, memiliki pemahaman yang sangat mendalam tentang UTXO. Fitur baru terbesar Ethereum adalah kontrak pintar, karena pertimbangan kontrak pintar, Gavin Wood menemukan bahwa sulit untuk mewujudkan kontrak pintar yang turing lengkap berdasarkan UTXO. Model akun secara alami berorientasi objek, di mana setiap transaksi akan dicatat di akun yang sesuai )nonce++(. Untuk memudahkan pengelolaan akun, status global diperkenalkan, di mana setiap transaksi akan mengubah status global ini.
Kekurangan serius lainnya dari UTXO adalah, tidak dapat memberikan kontrol yang rinci atas batas penarikan akun.
2. Bahasa skrip Bitcoin, tidak Turing lengkap
Meskipun bahasa skrip Bitcoin dapat mendukung berbagai perhitungan, namun tidak dapat mendukung semua perhitungan. Kekurangan utama adalah bahwa bahasa skrip Bitcoin tidak memiliki pernyataan loop dan pernyataan kontrol kondisi. Oleh karena itu, kita dapat mengatakan: bahasa skrip Bitcoin tidak Turing lengkap. Ini menyebabkan bahwa bahasa skrip Bitcoin memiliki batasan tertentu.
Untuk keamanan, alasan tidak mendukung Turing lengkap tidak cukup. Selain itu, hal-hal yang dapat dilakukan oleh bahasa non-Turing lengkap sangat terbatas.
3. Ketidaksempurnaan lain dari Bitcoin, keamanan, skalabilitas
Masalah sentralisasi dalam penambangan, algoritma penambangan Bitcoin pada dasarnya membuat penambang melakukan perubahan kecil pada header blok jutaan kali, sampai akhirnya versi yang diubah dari suatu simpul memiliki hash yang lebih kecil dari nilai target. Namun, algoritma penambangan ini rentan terhadap dua bentuk serangan sentralisasi. Pertama, ekosistem penambangan dirancang secara khusus sehingga efisiensinya meningkat ribuan kali dalam tugas khusus penambangan Bitcoin dengan ASICs) sirkuit terintegrasi khusus( dan chip komputer. Ini berarti bahwa penambangan Bitcoin tidak lagi sangat terdesentralisasi dan mengejar egalitarianisme, melainkan memerlukan partisipasi yang efektif dengan modal besar. Kedua, sebagian besar penambang Bitcoin sebenarnya tidak lagi melakukan verifikasi blok secara lokal; melainkan bergantung pada kolam penambangan terpusat untuk menyediakan header blok. Masalah ini bisa dibilang cukup serius: saat ini, tiga kolam penambangan teratas secara tidak langsung mengontrol sekitar 50% dari kapasitas pemrosesan di jaringan Bitcoin.
Masalah skalabilitas adalah masalah penting bagi Bitcoin. Dengan menggunakan Bitcoin, pertumbuhan sekitar 1MB per jam. Jika jaringan Bitcoin memproses 2000 transaksi Visa per detik, maka akan tumbuh 1MB setiap tiga detik) 1GB per jam, dan 8TB( per tahun. Jumlah transaksi yang lebih rendah juga memicu kontroversi di komunitas Bitcoin, meskipun blockchain besar dapat meningkatkan kinerja, masalahnya adalah risiko sentralisasi.
Desain Berlapis
Desain berlapis adalah cara dan metodologi bagi manusia untuk menangani sistem yang kompleks, dengan membagi sistem menjadi beberapa struktur berlapis dan mendefinisikan hubungan serta fungsi antar lapisan, untuk mencapai modularitas, pemeliharaan, dan skalabilitas sistem, sehingga meningkatkan efisiensi dan keandalan desain sistem.
Untuk sebuah sistem protokol yang luas dan besar, penggunaan pengelompokan berlapis akan memberikan manfaat yang jelas. Dengan cara ini, orang-orang dapat dengan mudah memahami, mudah membagi tugas untuk implementasi dan memiliki keunggulan dalam perbaikan modul. Seperti desain model tujuh lapisan ISO/OSI dalam jaringan komputer, namun dalam implementasi spesifik, beberapa lapisan dapat digabungkan, misalnya, protokol jaringan spesifik TCP/IP adalah protokol empat lapisan. Secara khusus, keuntungan dari pengelompokan protokol: setiap lapisan independen, fleksibilitas yang baik, struktur yang dapat dipisahkan, mudah untuk diimplementasikan dan dipelihara, serta dapat mendorong pekerjaan standardisasi.
Dari sudut pandang protokol bertingkat, Bitcoin harus berada di lapisan dasar, sehingga UTXO-nya, tidak turing lengkap, waktu blok yang lama, kapasitas blok yang kecil, dan hilangnya pendirinya, semua itu bukanlah kekurangan, justru merupakan karakteristik yang seharusnya dimiliki oleh sebuah jaringan lapisan.
![Menjelang ledakan lagi, ringkasan sepuluh ribu karakter perkembangan teknologi baru Bitcoin])https://img-cdn.gateio.im/webp-social/moments-074ff0b9337dec4aa746c91bae22716d.webp(
2. Teknologi Baru Penting dalam Perkembangan Bitcoin ) Perluasan Blok dan Perluasan Kapasitas (
Di blockchain Bitcoin itu sendiri, eksplorasi semacam ini juga menghasilkan banyak hasil, pada dasarnya adalah perluasan blok dan perluasan kemampuan. Mereka terutama terlihat dalam beberapa aspek berikut.
) 2.