Bitcoin sejauh ini merupakan cryptocurrency paling populer di dunia.Baik itu dilihat dari likuiditas, volume transaksi on-chain, atau indikator arbitrer lainnya, posisi dominan Bitcoin sudah terbukti dengan sendirinya.

Namun, karena alasan teknis, pengembang sering kali lebih memilih Ethereum.Karena Ethereum lebih fleksibel dalam membangun berbagai aplikasi dan kontrak pintar.Selama bertahun-tahun, banyak platform telah berfokus pada pengembangan fungsi kontrak pintar tingkat lanjut, tetapi jelas Ethereum adalah pemimpin dalam bidang khusus ini.

Karena teknologi ini dikembangkan dalam ayunan penuh di Ethereum, Bitcoin secara bertahap menjadi alat penyimpanan untuk nilai.Seseorang mencoba mempersempit kesenjangan antara Bitcoin dan Bitcoin melalui kompatibilitas rantai samping RSK Ethereum dan teknologi token TBTC ERC-20.

Apa itu Kesederhanaan?

Kesederhanaan adalah bahasa pemrograman bitcoin baru yang lebih fleksibel daripada jaringan bitcoin saat ini dalam membangun kontrak pintar.Bahasa tingkat rendah ini dibuat oleh Russell O'Connor, pengembang infrastruktur Blockstream.

CEO Blockstream Adam Back menjelaskan dalam webinar baru-baru ini tentang topik ini: “Ini adalah bahasa skrip generasi baru untuk Bitcoin dan jaringan yang mencakup Elements, Liquid (sidechain), dll.”

Pencipta Bitcoin Satoshi Nakamoto membatasi skrip Bitcoin untuk alasan keamanan di awal proyek, sementara Kesederhanaan adalah upaya untuk membuat skrip Bitcoin lebih fleksibel sambil memastikan keamanan.

Meskipun tidak lengkap dengan Turing, kekuatan ekspresif Simplicity cukup untuk pengembang yang ingin membangun sebagian besar aplikasi yang sama di Ethereum.

Selain itu, tujuan Simplicity adalah memungkinkan pengembang dan pengguna untuk lebih mudah memverifikasi bahwa penerapan kontrak pintar sudah dilakukan, aman, dan hemat biaya.

“Untuk alasan keamanan, kami benar-benar ingin menganalisis sebelum menjalankan program,” David Harding, seorang penulis teknis yang didedikasikan untuk menulis literatur perangkat lunak sumber terbuka, mengatakan dalam edisi pertama blog Noded Bitcoin,

“Untuk Bitcoin, kami tidak mengizinkan kelengkapan Turing, sehingga kami dapat menganalisis program secara statis.Kesederhanaan tidak akan mencapai kelengkapan Turing, sehingga Anda dapat menganalisis program secara statis.”
Perlu dicatat bahwa TBTC yang disebutkan di atas baru-baru ini ditutup oleh pembuatnya tak lama setelah dirilis di mainnet Ethereum karena mereka menemukan kerentanan dalam kontrak pintar yang mendukung token ERC-20.Selama beberapa tahun terakhir, kontrak pintar Ethereum telah meledakkan sejumlah masalah keamanan, seperti kerentanan multi-tanda tangan di dompet Parity dan insiden DAO yang terkenal.
Apa arti Kesederhanaan bagi Bitcoin?

Untuk mengeksplorasi arti sebenarnya dari Simplicity for Bitcoin, LongHash menghubungi Dan Robinson dari Paradigm Research Partner, yang memiliki penelitian Simplicity dan Ethereum.

Robinson memberi tahu kami: “Kesederhanaan akan menjadi peningkatan ekstensif fungsi skrip Bitcoin, bukan kumpulan dari setiap peningkatan skrip dalam sejarah Bitcoin.Sebagai set instruksi 'fungsi lengkap', pada dasarnya tidak perlu fungsi skrip Bitcoin di masa depan Upgrade lagi, tentu saja, untuk meningkatkan efisiensi beberapa fungsi, beberapa peningkatan masih diperlukan.”

Masalah ini dapat dilihat dari perspektif garpu lunak.Di masa lalu, peningkatan skrip Bitcoin dicapai melalui soft fork, yang membutuhkan konsensus komunitas untuk diaktifkan di jaringan.Jika Kesederhanaan diaktifkan, siapa pun dapat secara efektif menerapkan beberapa perubahan garpu lunak yang umum digunakan melalui bahasa ini tanpa perlu node jaringan untuk memperbarui aturan konsensus Bitcoin.

Solusi ini memiliki dua efek utama: Kecepatan pengembangan Bitcoin akan lebih cepat dari sebelumnya, dan juga memiliki bantuan tertentu untuk potensi masalah osifikasi protokol Bitcoin.Namun, pada akhirnya, kekakuan protokol Bitcoin juga diinginkan, karena secara efektif mencerminkan aturan dasar jaringan, seperti kebijakan token, dll. Ini tidak akan berubah, sehingga dapat memblokir vektor serangan sosial potensial ke berikan nilai bitcoin ini Faktor pertama memiliki dampak.

“Makna yang menarik: Jika Bitcoin hari ini menyebarkan skrip Simplicity, itu akan dapat berkembang sendiri,” tulis Adam Back di Reddit.“Peningkatan seperti Schnorr / Taproot dan SIGHASH_NOINPUT akan langsung diimplementasikan.”

Contoh Kembali di sini adalah skema soft fork, yang merupakan salah satu jenis penambahan yang dapat dilakukan tanpa mengubah aturan konsensus Bitcoin setelah Simplicity diaktifkan.Ketika ditanya apa pendapatnya tentang ini, dia menjelaskan:

“Saya pikir dari sudut pandang teknis, solusi ekstensi Taproot tidak dapat diimplementasikan dalam bahasa Simplicity seperti yang dikatakan Pieter Wuille—tetapi Schnorr bisa.”
Sejauh menyangkut Robinson, jika Kesederhanaan benar-benar ditambahkan ke Bitcoin, maka hal pertama yang akan berhasil adalah beberapa perbaikan yang sedang dipelajari pengembang, seperti desain saluran pembayaran seperti Eltoo, algoritme tanda tangan baru, dan mungkin beberapa privasi .Aspek rencana promosi.
Robinson menambahkan:

“Saya lebih suka melihat standar token dikembangkan, mirip dengan ERC-20 Ethereum, sehingga saya dapat melihat beberapa aplikasi baru, seperti stablecoin, pertukaran terdesentralisasi, dan perdagangan dengan leverage.”

Perbedaan kesederhanaan antara Ethereum dan Bitcoin

Jika bahasa Kesederhanaan ditambahkan ke mainnet Bitcoin, maka jelas seseorang akan menyimpulkan bahwa kita tidak memiliki alasan untuk terus menggunakan Ethereum.Namun, bahkan jika Bitcoin memiliki Kesederhanaan, masih akan ada perbedaan yang signifikan antara Bitcoin dan Ethereum.

Robinson berkata, “Saya tertarik pada Kesederhanaan bukan karena membuat Bitcoin lebih 'Ethereum' tetapi karena membuat Bitcoin lebih 'Bitcoin'.”

Meskipun menggunakan Kesederhanaan, bertentangan dengan pengaturan berbasis akun Ethereum, Bitcoin akan tetap beroperasi dalam mode UTXO (output transaksi yang tidak terpakai).

Robinson menjelaskan:

“Model UTXO adalah pilihan yang sangat baik untuk efisiensi validator, tetapi trade-off-nya adalah sulit untuk membangun aplikasi untuk memenuhi kebutuhan banyak orang yang berinteraksi dengan kontrak.”
Selain itu, Ethereum telah membuat kemajuan besar dalam mengembangkan efek jaringan platform, setidaknya dalam hal kontrak pintar.
“Alat dan ekosistem pengembang di sekitar Simplicity mungkin membutuhkan waktu lama untuk terbentuk,” kata Robinson.

“Kesederhanaan bukanlah bahasa yang dapat dibaca manusia, jadi seseorang mungkin perlu mengembangkan bahasa untuk mengompilasinya dan kemudian menggunakannya untuk pengembang biasa.Selain itu, pengembangan platform desain kontrak pintar yang kompatibel dengan model UTXO juga perlu dilakukan. Banyak penelitian.”
Dari perspektif pengembangan, efek jaringan Ethereum menjelaskan mengapa RSK (Ethereum-style Bitcoin sidechain) merancang platform agar kompatibel dengan mesin virtual Ethereum.
Tetapi apakah pengguna Bitcoin pada akhirnya akan membutuhkan beberapa aplikasi cryptocurrency yang serupa dengan yang ada di jaringan Ethereum saat ini tidak diketahui.

Robinson berkata,

“Luapan kapasitas blok Bitcoin lebih besar dari Ethereum, dan kecepatannya menghasilkan blok dalam 10 menit juga dapat mengecualikan beberapa aplikasi.Oleh karena itu, tampaknya tidak jelas apakah komunitas Bitcoin benar-benar ingin Membangun aplikasi ini (daripada menggunakan Bitcoin sebagai saluran pembayaran atau brankas sederhana), karena aplikasi tersebut dapat menyebabkan kemacetan blockchain dan bahkan meningkatkan hasil serangan sebesar 51% -jika penambang baru diperkenalkan untuk menambang Words of value.”
Sejauh sudut pandang Robinson yang bersangkutan, banyak pengguna bitcoin telah kritis terhadap Ethereum sejak hari-hari awal masalah oracle.Masalah oracle telah menjadi isu yang semakin mengkhawatirkan dalam pengembangan berbagai jenis aplikasi terdesentralisasi (DeFi).
Kapan Kesederhanaan dapat diimplementasikan?

Perlu dicatat bahwa Kesederhanaan mungkin masih memiliki jalan panjang sebelum mendarat di mainnet Bitcoin.Tetapi diharapkan bahasa skrip ini pertama kali ditambahkan ke sidechain Liquid akhir tahun ini.

Ini adalah langkah penting untuk mulai menggunakan bahasa Kesederhanaan pada aset dunia nyata, tetapi beberapa pengembang, seperti yang didedikasikan untuk dompet privasi Bitcoin, telah menunjukkan sedikit minat pada model federal sidechain Liquid.

Kami bertanya kepada Robinson apa pendapatnya tentang ini, dia berkata:

“Saya tidak berpikir sifat federal Liquid akan menghancurkan transaksi.Tapi itu benar-benar mempersulit untuk memanen sejumlah besar pengembang atau pengguna.”
Menurut Greg Maxwell, kontributor jangka panjang dari inti Bitcoin dan salah satu pendiri Blockstream (juga dikenal sebagai nullc di Reddit), sejak diperkenalkannya sistem skrip multi-versi melalui peningkatan SegWit, Kesederhanaan dapat ditambahkan ke bentuk Bitcoin garpu lunak.Tentu saja, ini didasarkan pada asumsi bahwa konsensus komunitas dapat dibuat seputar perubahan aturan konsensus Bitcoin.
Grubles (nama samaran) yang bekerja di Blockstream memberi tahu kami,

“Saya tidak yakin bagaimana menerapkannya melalui garpu lunak, tetapi itu tidak akan menggantikan mainnet dan apa pun di sidechain Liquid.Ini hanya akan menjadi salah satu yang dapat digunakan dengan jenis alamat yang ada (misalnya Legacy, P2SH, Bech32) Jenis alamat baru.”
Grubles menambahkan bahwa dia percaya bahwa Ethereum telah merusak kritik "kontrak pintar" karena ada banyak kontrak pintar bermasalah yang telah digunakan di platform selama bertahun-tahun.Oleh karena itu, mereka merasa bahwa pengguna Bitcoin yang telah memperhatikan Ethereum tidak mau melihat kontrak pintar digunakan secara fleksibel di Liquid.
“Saya pikir ini akan menjadi topik yang menarik, tetapi itu akan memakan waktu beberapa tahun,” tambah Back.“Preseden dapat diverifikasi pada rantai samping terlebih dahulu.”


Waktu posting: 26 Mei-2020