Dasar
Spot
Perdagangkan kripto dengan bebas
Perdagangan Margin
Perbesar keuntungan Anda dengan leverage
Konversi & Investasi Otomatis
0 Fees
Perdagangkan dalam ukuran berapa pun tanpa biaya dan tanpa slippage
ETF
Dapatkan eksposur ke posisi leverage dengan mudah
Perdagangan Pre-Market
Perdagangkan token baru sebelum listing
Futures
Akses ribuan kontrak perpetual
TradFi
Emas
Satu platform aset tradisional global
Opsi
Hot
Perdagangkan Opsi Vanilla ala Eropa
Akun Terpadu
Memaksimalkan efisiensi modal Anda
Perdagangan Demo
Pengantar tentang Perdagangan Futures
Bersiap untuk perdagangan futures Anda
Acara Futures
Gabung acara & dapatkan hadiah
Perdagangan Demo
Gunakan dana virtual untuk merasakan perdagangan bebas risiko
Peluncuran
CandyDrop
Koleksi permen untuk mendapatkan airdrop
Launchpool
Staking cepat, dapatkan token baru yang potensial
HODLer Airdrop
Pegang GT dan dapatkan airdrop besar secara gratis
Launchpad
Jadi yang pertama untuk proyek token besar berikutnya
Poin Alpha
Perdagangkan aset on-chain, raih airdrop
Poin Futures
Dapatkan poin futures dan klaim hadiah airdrop
Investasi
Simple Earn
Dapatkan bunga dengan token yang menganggur
Investasi Otomatis
Investasi otomatis secara teratur
Investasi Ganda
Keuntungan dari volatilitas pasar
Soft Staking
Dapatkan hadiah dengan staking fleksibel
Pinjaman Kripto
0 Fees
Menjaminkan satu kripto untuk meminjam kripto lainnya
Pusat Peminjaman
Hub Peminjaman Terpadu
Mengatasi masalah gas Bitcoin (tanpa fork) | Opini
Setiap platform kontrak pintar memiliki aset biaya bawaan. Misalnya, Ethereum (ETH) memiliki ETH, Solana (SOL) memiliki SOL, tetapi dengan Bitcoin (BTC), bagaimanapun, menjadi agak rumit. Jika Anda menginginkan aplikasi yang ekspresif, biasanya Anda harus mengadopsi ekonomi jaringan kedua.
Ringkasan
Di Stacks, misalnya, Anda membayar biaya dalam STX. Di lapisan Bitcoin berbasis EVM, Anda mungkin diberitahu bahwa BTC adalah token gas, tetapi biasanya itu adalah representasi asli L2 dengan konvensi seperti EVM (termasuk 18 desimal), dan Anda masih beroperasi di dalam lingkungan L2 tersebut. Sementara itu, Bitcoin sendiri sudah memiliki pasar biaya yang bersih, di mana pengguna menawar ruang blok dalam sat/vB, dan penambang memprioritaskan tarif biaya yang lebih tinggi.
Dengan pemikiran ini, bagaimana jika interaksi kontrak pintar dapat dimulai dan dibayar sebagai transaksi Bitcoin biasa, dengan biaya dalam istilah BTC (tanpa token gas tambahan atau fork) sementara bagian pintar berjalan di tempat lain dan tetap terbukti terkait kembali ke Bitcoin? OpNet berusaha memberikan jawaban
Bitcoin tidak mengukur komputasi (itu masalah)
Pasar biaya Bitcoin sangat baik dalam satu hal: menentukan harga ruang blok. Anda bersaing dalam sat/vB, penambang memilih tarif biaya tertinggi, dan jaringan tetap sederhana serta tahan terhadap serangan. Apa yang tidak dilakukan Bitcoin adalah menjalankan lingkungan eksekusi umum di mana rantai dapat mengukur dan mengenakan biaya untuk komputasi sembarangan. Script Bitcoin sengaja tidak bersifat stateless dan tidak lengkap Turing, secara khusus tidak memiliki loop atau goto, sehingga setiap node dapat memvalidasi script secara prediktif tanpa membuka pintu ke komputasi tak terbatas.
Itulah sebabnya sebagian besar pendekatan kontrak pintar Bitcoin berakhir menempatkan eksekusi di sistem terpisah yang dapat mengukur komputasi dan menjalankan pasar biaya sendiri. Setelah Anda memiliki lapisan eksekusi terpisah itu, biasanya disertai aset biaya terpisah (misalnya, Stacks mengenakan biaya dalam STX).
Ini bukan solusi ideal, dan sistem di mana Anda dapat menjaga pembayaran dalam pasar biaya asli Bitcoin sambil memindahkan eksekusi ke tempat lain akan lebih diinginkan.
Eksekusi bukanlah apa yang dibutuhkan Bitcoin
Setelah Anda menerima bahwa Script Bitcoin sengaja dibatasi (tidak bersifat stateless dan tidak dirancang untuk komputasi tak terbatas), Anda mulai memikirkan bagaimana Bitcoin menyelesaikan hasil dan pembayaran.
Memang, eksekusi dapat dilakukan di mesin virtual khusus yang dibangun untuk menjalankan logika kontrak pintar secara deterministik, sementara Bitcoin tetap menjadi lapisan dasar yang memberi cap waktu, mengurutkan, dan menentukan harga interaksi melalui pasar biaya yang ada. Dalam desain OpNet, logika kontrak dievaluasi oleh VM berbasis Wasm (OP-VM), sementara tumpukan node yang lebih luas secara eksplisit dibangun untuk mengelola dan menjalankan kontrak pintar menggunakan mekanisme transaksi dan UTXO Bitcoin yang ada.
Yang penting, ini tidak dipasangkan dengan aset biaya baru. Bitcoin tidak perlu mengukur komputasi untuk menjadi mata uang gas. Ia perlu menjadi lapisan penyelesaian akhir yang akhirnya dibayar dan diikatkan ke semua.
Tampilan panggilan kontrak yang dibayar BTC
Model interaksi kami mengikuti alur simulasi- kemudian-bayar daripada pola eksekusi kontrak pintar konvensional, dengan langkah eksekusi terakhir dilakukan sebagai transaksi Bitcoin nyata. Pertama, aplikasi Anda memanggil metode kontrak dalam mode simulasi. Permintaan tersebut melalui penyedia ke node OPNet, yang menjalankan kontrak dalam VM-nya dan mengembalikan CallResult (termasuk perkiraan gas/biaya) tanpa menyiarkan apa pun ke Bitcoin.
Jika panggilan tersebut mengubah status, Anda mengambil CallResult tersebut dan mengirimkannya sebagai eksekusi. Pada titik ini, pustaka membangun transaksi Bitcoin, menandatanganinya, dan menyiarkannya ke jaringan Bitcoin. Dua poin penting untuk diingat:
Sementara itu, pengukuran komputasi OpNet sendiri tetap ada. Tapi dihargai dalam satoshi (perkiraan GAS SATS, pengembalian dana dalam SATS, dll.), sehingga satuan tersebut tidak pernah bergeser ke ekonomi token terpisah.
Lebih sedikit gesekan, insentif yang lebih bersih
Pengguna tidak lagi harus mengadopsi ekonomi biaya kedua hanya untuk berinteraksi dengan aplikasi. Di Bitcoin, biaya sudah merupakan lelang untuk ruang blok, dihargai per byte dan dibayar ke penambang. Ketika panggilan kontrak hanyalah transaksi Bitcoin, Anda kembali ke dasar yang familiar (dengan biaya sat/vB, churn mempool, dan insentif penambang), tanpa harus mempelajari pasar token gas terpisah.
Selain itu, alatnya mengarah ke alur kerja Bitcoin standar seperti penanganan UTXO, koneksi penyedia, dan bahkan penandatanganan offline/dingin. Kontrak hidup dalam runtime Wasm dan ditulis dalam AssemblyScript, bertujuan untuk ekspresivitas seperti Solidity tanpa berpura-pura bahwa Bitcoin Script tiba-tiba menjadi VM.
Bitcoin sebagai gas, tanpa token kedua
Klaim bahwa BTC tidak dapat berfungsi sebagai gas biasanya didasarkan pada asumsi bahwa lapisan dasar harus mengukur komputasi untuk menentukan harganya. Bitcoin tidak mengukur komputasi; ia mengukur ruang blok dan menyelesaikan nilai.
Solusinya adalah membiarkan mesin virtual menangani eksekusi secara deterministik, lalu mengarahkan setiap interaksi yang mengubah status melalui transaksi Bitcoin standar, di mana biaya diungkapkan dalam istilah yang familiar seperti sat/vB dan dibatasi dalam satoshi. Dalam kasus kami, ini diimplementasikan di tingkat klien melalui parameter seperti feeRate dan maximumAllowedSatToSpend.
Jadi mungkin BTC sebagai gas benar-benar layak. Biaya tetap dalam bentuk BTC dari ujung ke ujung, sementara runtime kontrak tetap berbasis WebAssembly (AssemblyScript → Wasm), yang menjaga ekspresivitas logika tanpa mengubah mata uang biaya.
Frederic Fosco
Frederic Fosco, juga dikenal sebagai Danny Plainview, adalah salah satu pendiri OP_NET dan telah terlibat dalam Bitcoin sejak 2013. Ia meluncurkan OP_NET untuk membuat Bitcoin secara native dapat diprogram, membuka kontrak pintar dan primitif DeFi langsung di layer-1. Fokusnya adalah membangun fungsi on-chain nyata tanpa jembatan, kustodian, wrapping, atau Bitcoin sintetis, menjaga self-custody dan desentralisasi sebagai hal yang tidak bisa dinegosiasikan.