Ditulis oleh: Jaleel Plus Six, BlockBeats
Pada awal tahun ini, saya menulis "13 baris kode untuk membantu Bitcoin mengimplementasikan kontrak pintar?" Saat membaca “OP_CAT Soft Fork”, istilah OP_CAT masih asing di telinga banyak orang. Jika bukan karena proyek Bitcoin NFT Taproot Wizards yang menggunakan budaya meme untuk meluncurkan seri NFT Quantum Cat guna membangun momentum bagi OP_CAT, mungkin hanya sedikit orang yang tahu tentang konsep teknis yang tampaknya membosankan ini.
Namun hanya enam bulan kemudian, OP_CAT menjadi sangat populer dan bahkan dianggap sebagai "Lightning Network" berikutnya. Jaringan fraktal yang baru-baru ini populer, Fraktal Bitcoin, sebenarnya adalah implementasi kode OP_CAT dalam Bitcoin. Token FB telah meningkat tiga kali lipat atau empat kali lipat dalam beberapa hari setelah peluncurannya. Oleh karena itu, dalam ekosistem Bitcoin, beberapa protokol berdasarkan OP_CAT lahir hanya dalam satu hari, seperti CAT20 di Jaringan Fraksi, yang juga berfokus pada konsep OP_CAT. Pada masa pencetakan, GAS Jaringan Fraksi pernah tercapai 5.000. Saat ini, harga CAT yang dijual bebas adalah sekitar 5,5 pisau, dan bahkan sangat sedikit pesanan dengan harga pasar yang mencapai kenaikan mulai dari 5 hingga 20 kali lipat. Quantum Cat juga mampu mempertahankan harga 0,25 BTC, menjadi blue chip untuk NFT Bitcoin.
Nampaknya selama diwarnai OP_CAT, benda ini bisa menarik pasar.
Tidak hanya komunitas yang “merayakan diri”, teknologi OP_CAT juga banyak dibicarakan di kalangan pengembang Bitcoin. Saya membaca buletin Bitcoin Optech dan konferensi pengembang Bitcoin tahun ini, dan OP_CAT sering muncul dalam diskusi dan sering berkunjung.
Saat ini, draf BIP Bitcoin OP_CAT yang dirilis bersama oleh pengembang Bitcoin Core Ethan Heilman dan Armin Sabouri kini telah resmi diberi nama BIP347. Banyak kelas berat di bidang Bitcoin, seperti Tadge Dryja, penulis buku putih Lightning Network, Olaoluwa Osuntokun, CTO Lightning Labs, pengembang utama Lightning Network, dan Andrew Poelstra, direktur penelitian di Blockstream, telah menunjukkan dukungan yang besar. untuk OP_CAT.
Mengapa pengembang Lightning Network menyukai OP_CAT?
Untuk memahami fenomena ini, kita harus mulai dengan Lightning Network. Pada tahun 2011, Satoshi Nakamoto menyebutkan prototipe Lightning Network dalam emailnya. Sebagai solusi utama untuk ekspansi Bitcoin dan peningkatan kecepatan pembayaran, Lightning Network telah menarik perhatian banyak pengembang sejak kelahirannya.
Dalam dua tahun terakhir, konsep "Ekosistem Bitcoin" secara bertahap mendapatkan momentum. Berbagai solusi ekspansi Bitcoin seperti rantai samping dan mesin virtual bermunculan, menarik banyak investor tidak di mainstream, sulit bagi Anda untuk masuk ke aula yang elegan. Bagaimanapun, Lightning Network saat ini merupakan "saluran pembayaran" terbaik dalam Bitcoin menurut opini publik, dan juga merupakan salah satu dari sedikit "putra anumerta" Satoshi Nakamoto dan "putra legitimasi" dalam semangat komunitas Bitcoin. . Bacaan terkait: (Tujuh tahun mengasah pedang, asal usul dan tantangan legitimasi Lightning Network).
Namun, banyak hal telah berubah secara dramatis dalam setahun terakhir. Beberapa pengembang telah mengumumkan penarikan mereka dari pekerjaan yang terkait dengan Lightning Network, dan suara-suara yang menolak Lightning Network bermunculan satu demi satu, terutama dari beberapa pengembang senior. Fiatjaf, pendiri Nostr, bahkan berkata terus terang: "Lightning Network telah menipu waktu, tenaga, dan uang pengguna Bitcoin selama 6 tahun."
Dengan latar belakang ini, beberapa pengembang mencari “Lightning Network” berikutnya. OP_CAT dianggap oleh banyak pengembang Bitcoin sebagai terobosan besar berikutnya untuk Bitcoin setelah Lightning Network. Karena OP_CAT sangat teknis, sebelum kita membahas apa itu OP_CAT dan apa yang bisa dilakukan OP_CAT, mari kita kenali dulu pengembang Bitcoin yang menyukai OP_CAT.
Pengembang Bitcoin mendukung OP_CAT
Penulis Buku Putih Lightning Network
Tadge Dryja adalah salah satu penulis buku putih Lightning Network. Pada tahun 2015, Tadge Dryja dan Joseph Poon, penulis buku putih Lightning Network lainnya, mendirikan Lightning Labs di bawah kepemimpinan Elizabeth Stark. Ia berdiri berdampingan dengan BlockStream, perusahaan Bitcoin Lightning Network lainnya. Perbedaan terbesar antara keduanya adalah Lightning Labs menggunakan bahasa pemrograman Go, sedangkan Blockstream menggunakan bahasa pemrograman C.
Namun di penghujung tahun 2016, Tadge Dryja sempat berselisih paham dan bertengkar dengan tim Lightning Labs. Oleh karena itu, ketika Lightning Labs baru berusia satu tahun, Tadge Dryja memilih keluar dan bergabung dengan Digital Currency Initiative (DCI) MIT untuk melanjutkan usahanya. bekerja. Penelitian di Lightning Network. Di MIT DCI, dia terlibat dalam beberapa proyek penelitian yang berfokus pada skalabilitas dan interoperabilitas mata uang kripto dan kontrak pintar. Ini termasuk pengembangan proyek Utreexo, sebuah teknologi skalabilitas Bitcoin baru yang dirancang untuk membuat node Bitcoin lebih kecil dan lebih cepat. Pada tahun 2022, Tadge Dryja bergabung dengan Lightspark sebagai Ilmuwan Riset Senior. Di Lightspark, dia terus memecahkan masalah skalabilitas untuk Bitcoin dan blockchain, memanfaatkan keahliannya sebagai salah satu penemu Lightning Network.
Justru karena pengetahuannya yang mendalam tentang kontrak pintar Bitcoin dan teknologi skalabilitas, Tadge Dryja juga menemukan potensi OP_CAT sejak dini dan selalu mendukung pengujian OP_CAT di jaringan pengujian Bitcoin dan mendorong pengembang untuk mencoba "menghancurkan" OP_CAT, untuk menemukannya. potensi masalah.
Kepala Teknisi Laboratorium Lightning
Olaoluwa Osuntokun (Roasbeef) adalah salah satu pendiri dan CTO Lightning Labs. Dia juga merupakan pengembang Bitcoin yang luar biasa dan telah memberikan kontribusi penting pada penelitian dan pengembangan Lightning Network dibandingkan dengan Blockstream, tidak ketinggalan sama sekali.
Berbicara tentang Olaoluwa Osuntokun, kita harus menyebutkan "perselisihan pria" antara dia dan Tadge Dryja. Menariknya, alasan utama Tadge Dryja meninggalkan Lightning Labs adalah Olaoluwa. Ketika Tadge Dryja bekerja di Lightning Labs, versi pertama dari protokol yang dia kembangkan disebut LIT, yang tidak kompatibel dengan BOLT yang dikembangkan oleh Blockstream. Namun, versi yang dikembangkan oleh Olaoluwa kompatibel, sehingga secara bertahap mendapat pengakuan dan dukungan dari lebih banyak pengembang , menyelesaikan proses mengejar ketinggalan di antara yang terlambat. , sampai batas tertentu mempercepat kepergian Dryja.
Namun, sejarah selalu penuh drama. Saat ini, dua "musuh lama" dari Lightning Labs ini mendukung OP_CAT bersama-sama.
Kepala Penelitian di Blockstream
Tampaknya ada rumor di kalangan masyarakat bahwa Blockstream adalah “pembicara” di balik Bitcoin. Rumor seperti itu bukannya tidak berdasar. Pada tahun 2014, Adam Back, "Bapak PoW", mengumpulkan banyak pengembang Bitcoin awal yang terkenal seperti Matt Corallo, Greg Maxwell, Pieter Wuille, dll. untuk mendirikan Blockstream, dan membangun platform yang jelas serta mempromosikan kilat di Bitcoin berikutnya. perang ekspansi. jaringan, menjadikan Lightning Network seperti sekarang ini.
Saat ini, dalam diskusi tentang OP_CAT, direktur riset Blockstream Andrew Poelstra juga merupakan orang yang tidak pernah bisa diabaikan. Andrew Poelstra adalah Direktur Riset Blockstream dan pengembang senior penulisan skrip kriptografi Bitcoin. Pengaruhnya dalam industri ini terbukti dengan sendirinya. Dia membahas OP_CAT pada tanggal 30 Januari 2021, dalam sebuah artikel berjudul (CAT dan Schnorr Tricks I), menunjukkan bahwa penggunaan OP_CAT bersama dengan CHECKSIGFROMSTACK dapat memberikan metode introspeksi transaksi yang cerdas.
Meskipun Blockstream saat ini tidak membuat blockchain terpisah untuk OP_CAT, mereka mendukung pengujian OP_CAT melalui Bitcoin Inkuisisi, jaringan pengujian yang digunakan untuk mengevaluasi fitur-fitur Bitcoin baru. Ini seperti menyiapkan "tempat pelatihan" yang aman untuk OP_CAT, yang memungkinkan peneliti mengamati kinerjanya secara cermat dalam kondisi dunia nyata.
Andrew Poelstra juga membandingkan OP_CAT dengan solusi lain seperti OP_CTV, dengan mencatat bahwa OP_CAT memberikan fleksibilitas yang lebih luas, sementara OP_CTV lebih fokus pada kontrak pintar non-rekursif.
Penulis Proposal BIP 347
Dorongan untuk OP_CAT sebagian besar dibuat oleh pengembang Bitcoin Ethan Heilman dan Armin Sabouri, yang ikut menulis dan memajukan proposal OP_CAT, yang secara resmi ditetapkan sebagai BIP 347. Proposal ini bertujuan untuk mendefinisikan ulang opcode OP_SUCCESS126 melalui soft fork untuk mengaktifkan kembali OP_CAT.
Armin Sabouri telah berfokus pada peningkatan skrip Bitcoin dan lapisan konsensus di masa lalu. Ia percaya bahwa meskipun OP_CAT bukanlah solusi akhir, hal ini memberikan kemungkinan untuk mengimplementasikan berbagai fungsi baru dan merupakan langkah penting dalam peningkatan skrip Bitcoin.
Dan Ethan Heilman juga merupakan orang yang mempengaruhi pemikiran Andrew Poelstra. Itu adalah pertukaran pribadi di antara mereka pada musim gugur tahun 2019 yang mengubah pikiran mereka tentang tidak mendukung apa yang disebut fungsi kontrak pintar Andrew Poelstra dalam Bitcoin. Ethan Heilman menunjukkan bahwa meskipun ada kekhawatiran masyarakat tentang apa yang disebut kemampuan kontrak pintar Bitcoin, kontrak pintar yang dianggap berbahaya ini sebenarnya dapat diterapkan melalui CHECKMULTISIG. Untuk membuktikan hal ini, Ethan Heilman meluncurkan tantangan di media sosial untuk mendorong orang-orang membuat kontrak pintar “gelap” yang layak, namun sejauh ini belum ada yang berhasil.
StarkPerangkat Lunak
StarkWare adalah perusahaan yang berfokus pada pengembangan teknologi penskalaan blockchain, dan sangat ahli dalam menggunakan teknologi zero-knowledge proofs (ZKPs) untuk meningkatkan privasi dan efisiensi transaksi. Perusahaan berupaya untuk melakukan outsourcing komputasi kompleks dari rantai primer (seperti Ethereum) ke jaringan sekunder tanpa mengorbankan keamanan dan desentralisasi. Dengan cara ini, StarkWare memecahkan masalah skalabilitas blockchain dengan tetap menjaga transparansi dan verifikasi transaksi.
Aktivitas StarkWare mempromosikan OP_CAT berasal dari ketertarikannya pada penskalaan jaringan Bitcoin dan fungsionalitas kontrak pintar. OP_CAT adalah opcode Bitcoin yang memungkinkan pelaksanaan transaksi dan kontrak yang lebih kompleks melalui rangkaian data di jaringan Bitcoin. Dengan mengaktifkan OP_CAT, StarkWare berupaya menerapkan kemampuan kontrak pintar mirip Ethereum pada Bitcoin, sehingga memperluas kasus penggunaan Bitcoin dan meningkatkan fungsinya.
Pada bulan Juli 2022, StarkWare meluncurkan dana penelitian sebesar $1 juta khusus untuk mempelajari pro dan kontra dari mengaktifkan OP_CAT pada Bitcoin. Dana ini bertujuan untuk mendukung peneliti dan pengembang dengan ide-ide inovatif tentang cara menerapkan OP_CAT dengan aman dan efektif pada Bitcoin.
Selain itu, StarkWare juga menunjukkan potensi memanfaatkan OP_CAT untuk mencapai bukti tanpa pengetahuan di lingkungan pengujian Bitcoin, khususnya di Signet. Karya-karya ini menunjukkan bagaimana penggunaan OP_CAT dapat memungkinkan operasi yang lebih kompleks pada jaringan Bitcoin, seperti penerapan bukti tanpa pengetahuan, yang merupakan bagian penting dari fungsionalitas kontrak pintar. Baru-baru ini, StarkWare juga telah menjalin kemitraan dengan sCrypt untuk bersama-sama mengeksplorasi desain jembatan PoC (bukti konsep) yang dibangun berdasarkan sihir OP_CAT dan ZK. Hal ini menunjukkan bahwa StarkWare juga dapat meluncurkan protokol terkait OP_CAT dalam waktu dekat.
lainnya
Beberapa pengembang lain tidak begitu terkenal, jadi kita akan membicarakannya bersama.
Salvatore Ingala telah mempelajari secara mendalam kumpulan pembayaran Bitcoin dan kontrak pintar. Dia mengusulkan solusi untuk menggunakan OP_CAT untuk mengoptimalkan proses keluar dari kumpulan pembayaran, percaya bahwa hal ini dapat secara signifikan mengurangi biaya data dan operasi on-chain. Ingala melihat OP_CAT sebagai plugin potensial untuk strategi penskalaan Bitcoin lainnya seperti Arc dan Coinpools, atau bahkan rollup Optimis untuk Bitcoin di masa depan, untuk meningkatkan efisiensi dan keamanan.
Anthony Towns adalah salah satu pengembang utama Bitcoin Inquisition, sebuah alat yang mirip dengan testnet namun lebih fleksibel untuk menguji perubahan pada protokol Bitcoin yang belum diterima secara luas. Towns mempromosikan aktivasi OP_CAT pada platform Inkuisisi, menyediakan "bidang uji" yang aman untuk OP_CAT. Meskipun Towns menyadari pentingnya OP_CAT dalam menguji fitur-fitur baru dan mengeksplorasi kemampuan skrip Bitcoin, dia tetap berhati-hati dalam menambahkan terlalu banyak kemampuan program ke Bitcoin, karena khawatir hal itu dapat meningkatkan risiko sensor atau pengendalian Bitcoin.
Robin Linus, pencipta BitVM, percaya bahwa pengenalan kembali OP_CAT memberi Bitcoin alat yang ampuh, terutama untuk mendukung proyek seperti BitVM yang membuatnya lebih mudah dan efisien untuk memverifikasi perhitungan sewenang-wenang pada Bitcoin. Dengan penerapan OP_CAT, ekosistem Bitcoin mampu menciptakan kontrak pintar yang lebih fleksibel dan ekspresif, mendorong lingkungan blockchain yang lebih fungsional dan praktis. Bacaan terkait: (Untuk menghitung apa pun tentang Bitcoin, apa pendapat pengembang veteran tentang BitVM?)
Mengapa ada begitu banyak fokus pada pengembangan Lightning Network?
Pengembang Lightning Network telah menunjukkan minat yang kuat terhadap OP_CAT. Apa misteri di balik ini? Untuk memahami hal ini, pertama-tama kita perlu memahami sifat OP_CAT.
Apa itu OP_CAT?
OP_CAT adalah opcode dalam Bitcoin Script yang digunakan untuk menggabungkan potongan data pada dua tumpukan menjadi satu elemen yang lebih besar. Meskipun fungsinya tampak sederhana, ia dapat memberikan jaringan Bitcoin kemampuan kontrak yang lebih cerdas, sehingga memungkinkan pengembang untuk membuat dan memproses data dan logika transaksi yang lebih kompleks.
OP_CAT bukanlah opcode yang benar-benar baru, ia ada di versi awal Bitcoin, namun dinonaktifkan di versi selanjutnya karena masalah keamanan dan kompleksitas. Namun, seiring dengan perkembangan Bitcoin, semakin banyak pengembang yang percaya bahwa inilah saatnya untuk mengaktifkan kembali OP_CAT. Lebih banyak konten dapat ditemukan: (13 baris kode membantu Bitcoin mengimplementasikan kontrak pintar? Memahami soft fork OP_CAT)
Namun mengapa operasi yang tampaknya sederhana ini memicu begitu banyak diskusi di kalangan pengembang Bitcoin? Salah satu alasan utamanya adalah bahwa hal ini dapat secara signifikan meningkatkan kemampuan kontrak pintar jaringan Bitcoin, memungkinkan pengembang untuk mengimplementasikan beberapa fungsi yang lebih kompleks atau bahkan tidak mungkin dicapai dalam skrip Bitcoin saat ini.
Potensi penerapan OP_CAT dalam pembayaran
OP_CAT telah menunjukkan potensi penerapan yang besar dalam sistem pembayaran, terutama pada protokol off-chain dan jaringan saluran pembayaran. Pengaktifannya kembali akan sangat meningkatkan efisiensi operasional sistem ini dan mengurangi beban transaksi on-chain. Fungsi utama OP_CAT setelah implementasi adalah:
Pengoptimalan multi-tanda tangan (Multisig): Dalam skenario multi-tanda tangan, OP_CAT dapat membantu pengguna menggabungkan beberapa tanda tangan dan menggabungkannya ke dalam satu blok data, sehingga mengurangi jumlah tanda tangan yang perlu dikirimkan. Hal ini tidak hanya menghemat ruang on-chain tetapi juga mengurangi biaya transaksi. Multi-tanda tangan sangat penting dalam keamanan pembayaran Bitcoin dan pengelolaan akun bersama, terutama dalam aplikasi seperti Lightning Network, dan OP_CAT dapat membuat proses ini lebih efisien.
Kontrak Negara: OP_CAT juga dapat digunakan untuk kontrak negara. Kontrak ini adalah bentuk kontrak pintar yang dapat mempertahankan status di beberapa transaksi. Melalui OP_CAT, pengembang dapat menggabungkan informasi status berbagai transaksi untuk menerapkan logika kontrak yang lebih kompleks pada Bitcoin. Misalnya, beberapa protokol pembayaran kompleks atau aplikasi terdistribusi (seperti lotere, perjudian, atau produk keuangan kompleks lainnya) perlu mempertahankan keadaan tertentu antara beberapa transaksi on-chain, yang dapat dicapai melalui OP_CAT.
Skalabilitas jaringan saluran pembayaran: Skenario aplikasi penting lainnya dari OP_CAT adalah jaringan saluran pembayaran yang mirip dengan Lightning Network. Dalam jaringan saluran pembayaran, pengguna biasanya melakukan pembayaran mikro dalam jumlah besar di luar rantai, hanya untuk diunggah ke rantai untuk penyelesaian akhir. Fungsi penyambungan OP_CAT dapat memungkinkan transaksi perantara di saluran pembayaran dikelola dan diverifikasi dengan lebih efektif. Dengan menggabungkan berbagai permintaan pembayaran, pengguna dapat melakukan operasi pembayaran yang lebih kompleks tanpa menambah beban pada rantai. Dengan cara ini, throughput dan efisiensi saluran pembayaran dapat ditingkatkan secara signifikan.
Seiring dengan kemajuan proposal BIP347, dan semakin banyak pengembang dan peneliti yang bergabung dalam eksplorasi OP_CAT, kami memiliki alasan untuk percaya bahwa opcode yang tadinya disimpan ini akan membawa vitalitas baru ke jaringan Bitcoin. Sama seperti Lightning Network yang beralih dari konsep ke arus utama, pengaktifan kembali OP_CAT dapat menjadi tonggak penting berikutnya dalam penskalaan dan inovasi pembayaran Bitcoin.