Ketersediaan Data Hibrid: Memaksa Penarikan BitVM pada BOB

2/10/2025, 12:39:52 PM
BOB sedang menciptakan solusi hybrid yang memungkinkan pengguna menarik aset melalui transaksi Bitcoin tanpa mengandalkan Ethereum. Ini menggunakan Ethereum untuk ketersediaan data dan Bitcoin untuk ketahanan sensor. Pengguna menyimpan data penarikan di output Taproot Bitcoin dan menyelesaikan transaksi dengan proses commit/reveal dua fase.

Pengguna Bitcoin hanya perlu BTC di Bitcoin untuk memaksa penarikan BTC mereka dari BOB kembali ke Bitcoin. Kami sedang mengerjakan solusi hibrida: beralih ke Ethereum sebagai DA sambil memungkinkan pengguna untuk memasukkan transaksi pada BOB melalui transaksi khusus di Bitcoin. Kami sangat bersemangat untuk membagikan hasil kerja kami dalam posting blog ini.

tl;dr

  • L2s harus memiliki ketahanan sensorship yang sama seperti L1s yang mereka dasarkan
  • Di BOB, pengguna sudah dapat memaksa menarik aset mereka dari BOB ke Ethereum melalui transaksi Ethereum
  • Untuk jembatan BitVM-nya, BOB sedang bekerja untuk mengintegrasikan Bitcoin sebagai cara bagi pengguna untuk menegakkan transaksi di BOB
  • Pengguna Bitcoin akan dapat menarik BTC mereka dari BOB tanpa harus mengirim transaksi ke BOB

Salah satu sifat inti dari L2 adalah bahwa keadaannya harus berkembang bahkan ketika Sequencer sedang offline. L2 mencapai ini dengan membaca dan menulis status mereka dari lapisan Ketersediaan Data (DA) yang dapat diperbarui secara independen dari L2 yang sedang online. Dengan cara ini, pengguna dapat memaksa inklusi transaksi mereka bahkan ketika pemutus urutan tidak online, atau pemutus urutan tidak menerima transaksi mereka secara langsung.

Untuk jembatan BitVM BOB, ini menimbulkan masalah menarik. Saat ini, BOB menggunakan blob Ethereum EIP-4844 sebagai lapisan DA-nya. Pengguna di Ethereum dapat dengan mudah memicu penarikan kembali ke Bitcoin melalui jembatan BitVM. Namun, ini membutuhkan pengguna untuk memiliki ETH di Ethereum.

Ini tidak cukup bagus bagi kami: pengguna Bitcoin hanya perlu memiliki BTC di Bitcoin untuk memaksa penarikan BTC mereka dari BOB kembali ke Bitcoin. Kami sedang mengerjakan solusi hibrida: beralih ke Ethereum sebagai DA sambil memungkinkan pengguna memasukkan transaksi pada BOB melalui transaksi khusus di Bitcoin. Kami senang untuk berbagi perkembangan kami dalam posting blog ini.

Latar Belakang tentang DA dan Derivatif

Proses derivasisangat penting bagi L2s: seluruh keadaan L2 BOB harus dibangun dari L1 dan lapisan DA. Ini memungkinkan L2s menikmati ketahanan sensor yang sama seperti lapisan DA, dalam kasus kami, Ethereum.

DisederhanakanDi dalam rollups (khususnya rantai OP Stack), kita memiliki dua jenis data pada L1:

  • Transaksi depositdibuat ke kontrak “OptimismPortal”. Ini adalah transaksi yang dilakukan oleh pengguna di Ethereum biasanya untuk mendepositkan aset mereka ke BOB. Transaksi deposit ini juga dapat digunakan untuk mengeksekusi transaksi lain di BOB.
  • Batch yang diserahkan oleh pengurut (atau op-batcher untuk lebih tepatnya) dari transaksi L2. Ini termasuk semua transaksi yang dilakukan langsung oleh pengguna di BOB dan akhirnya disertakan kembali ke Ethereum blobs.

Bitcoin sebagai Lapisan DA

Jika kita ingin Bitcoin sebagai lapisan DA, mengapa tidak beralih sepenuhnya ke penggunaan Bitcoin secara keseluruhan sebagai lapisan DA? Jawabannya sebagian besar adalah biaya. Bitcoin memiliki sedikit ruang penyimpanan yang tersedia (sekitar 4MB setiap 10 menit), dan oleh karena itu, biaya penyimpanan tinggi.

Namun, dalam kasus kami, BOB masih dapat menggunakan Ethereum sebagai lapisan DA "utama" di mana ia memposting seluruh data transaksinya, tetapi menambahkan Bitcoin sebagai lapisan cadangan yang sangat tahan sensor jika Ethereum DA tidak tersedia. Pada dasarnya, Ethereum menjadi lapisan DA yang optimis sementara Bitcoin menjadi pilihan terakhir yang mahal tetapi toleran terhadap kesalahan.

Pipa Turunan Hibrid

Solusi dasar adalah menambahkan Bitcoin ke BOB sebagai bagian dari pipeline derivasi, sehingga BOB (dan khususnya “op-node”) memproses input dalam urutan ini:

  1. Transaksi penarikan paksa Bitcoin (baru ditambahkan khusus untuk BOB)
  2. Deposit Ethereum ke kontrak OptimismPortal BOB (standar OP Stack)
  3. Batch Ethereum dari op-batcher (standar tumpukan OP)

Mari kita masuk ke solusi yang mungkin untuk mengkodekan transaksi penarikan terpaksa Bitcoin ke dalam pipa turunan BOB. Perhatikan bahwa ini masih dalam penelitian, jadi perubahan mungkin terjadi.

Transaksi Penarikan Paksa Bitcoin

Kami akan memerlukan tiga bagian untuk membuat transaksi penarikan paksa:

  1. Membangun transaksi penarikan paksa di Bitcoin.
  2. Simpan transaksi penarikan paksa di Bitcoin dalam batas ukuran Bitcoin.
  3. Mengatasi biaya gas untuk transaksi penarikan paksa pada Bitcoin.

1. Membangun Transaksi Penarikan Paksa

Tumpukan OPtransaksi depositmemiliki struktur berikut:

  • bytes32 sourceHash: sumber-hash, secara unik mengidentifikasi asal setoran.
  • alamat dari: Alamat akun pengirim.
  • alamat ke: Alamat akun penerima, atau alamat nol (panjang nol) jika transaksi yang disimpan adalah pembuatan kontrak.
  • uint256 mint: Nilai ETH yang akan dicetak di L2.
  • uint256 value: Nilai ETH yang akan dikirim ke akun penerima.
  • uint64 gas: Batas gas untuk transaksi L2.
  • bool isSystemTx: Jika benar, transaksi tidak berinteraksi dengan kolam gas blok L2.
  • data byte: Panggilan data.

Transaksi penarikan paksa memerlukan inklusi transaksi penarikan yang telah dienkripsi dalam bidang data transaksi deposit. Hal ini dilakukan dengan menciptakan transaksi di BOB yang memicu penarikan dari BOB ke Bitcoin dan akan berfungsi dengan persis sama jika transaksi tersebut dikirim dari Ethereum.

Kemudian kita dapat menyimpan versi (terkompresi) transaksi penarikan paksa di Bitcoin yang mencakup semua data di atas.

2. Simpan Transaksi Penarikan Paksa pada Bitcoin

Karena data untuk transaksi penarikan paksa lebih besar dari biasanya yang seharusnya disimpan dalam output OP_RETURN, kemungkinan besar kami akan menggunakan Taprootoutput untuk menyimpan data.

Meskipun mudah untuk mengidentifikasi transaksi deposit (yang mungkin termasuk penarikan) di Ethereum karena dikirim ke kontrak OptimismPortal milik BOB, tidak mudah untuk mengidentifikasi transaksi penarikan paksa di Bitcoin.

Serialisasi Data: Transaksi penarikan paksa diserialisasi menggunakan skrip Taproot dalam struktur 'envelope'. Ini adalah noops di jaringan Bitcoin dan digunakan, misalnya, untuk Ordinals juga. Kami menyesuaikan struktur ini sesuai dengan kebutuhan kami.

Tidak diatur
OP_FALSE OP_IF
OP_PUSH "bob"
OP_1
OP_PUSH "transaksi"
OP_0
OP_PUSH $WITHDRAWAL_TRANSACTION_DATA
OP_ENDIF
Skema Komitmen/Reveal Dua Fase:
Seperti halnya Ordinal, pengguna harus mengirimkan dua transaksi ke Bitcoin:

  • Commit Transaksi: Membuat keluaran Taproot yang berkomitmen pada skrip yang berisi konten inskripsi. Transaksi ini belum mengungkapkan data dan kita akan memerlukan transaksi kedua untuk node penuh BOB dan pengurut untuk menyertakan transaksi penarikan.
  • Transaksi Ungkap: Menghabiskan output dari transaksi komitmen, mengungkapkan inskripsi di rantai, yaitu, mengungkapkan transaksi penarikan pengguna untuk disertakan dalam BOB.

3. Mengatasi Biaya Gas untuk Transaksi Penarikan Paksa

Ini adalah masalah yang paling terbuka hingga saat ini, dengan dua opsi yang saat ini sedang dipertimbangkan:

  • Atur gas ke 0 untuk transaksi penarikan paksa di Bitcoin dan kurangi biaya gas dari saldo ETH pengguna di BOB. Dengan cara ini, hanya pengguna yang memiliki ETH di BOB yang dapat melakukan penarikan paksa. Namun, ini bukan pilihan yang baik karena akan membutuhkan pengguna untuk memiliki ETH di BOB untuk melakukan penarikan paksa, yaitu pengguna yang memiliki BTC di Bitcoin tidak dapat melakukan penarikan paksa.
  • Gas dibayar oleh pengguna dalam BTC di Bitcoin. Jaringan BOB perlu memiliki alamat di Bitcoin yang dapat menerima BTC dan akan secara efektif menukar BTC yang diterima oleh pengguna menjadi ETH di BOB untuk membayar bagian L1 dari biaya gas ditambah biaya eksekusi. Opsi ini kemungkinan dilakukan dengan menggunakanBOB gatewaydan mengatur alamat EVM BOB DAO sebagai penerima BTC.

Kami juga sedang mencoba beberapa ide lain, jadi tetap terhubung untuk pembaruan lebih lanjut!

Menggabungkannya Semua

Siapa pun dapat menentukan status BOB hanya dengan memeriksa data di Bitcoin dan Ethereum:

  1. Baca semua transaksi penarikan dari Bitcoin. Ini dienkripsi sebagai dua transaksi untuk setiap penarikan, yaitu satu transaksi komitmen dan satu transaksi pengungkapan. Ini adalah tambahan yang kami buat untuk OP Stack dan di mana kami meningkatkan pipa derivasi.
  2. Baca semua transaksi yang dilakukan ke kontrak OptimismPortal milik BOB di Ethereum. Ini sudah menjadi bagian dari pipa derivasi OP Stack standar.
  3. Baca semua transaksi yang dilakukan langsung di BOB dan terintegrasi sebagai bagian dari batch di Ethereum. Yang penting, node lengkap tidak membaca langsung dari pengurutan untuk menerima transaksi yang dikonfirmasi tetapi mereka membaca dari blob Ethereum. Ini sudah menjadi bagian dari pipeline derivasi OP Stack standar.

Tantangan Teknis

Konsistensi Data: Meskipun menjaga konsistensi data antara rantai Ethereum dan Bitcoin penting, keberadaan data transaksi di kedua rantai tersebut tidak menjamin keabsahan. Transaksi harus mewakili perubahan status yang valid sesuai dengan fungsi transisi status rollup untuk dianggap sah. Solusi ini memerlukan implementasi logika validasi di dalam op-node (atau implementasi lapis konsensus lainnya) yang pertama kali memverifikasi apakah transaksi menghasilkan perubahan status yang valid sebelum menerimanya.

Bukti Penipuan dan Validitas: Sistem bukti penipuan untuk BitVM dan Ethereum perlu diperkuat untuk menangani data dari kedua rantai, yang dapat membuat penyelesaian sengketa menjadi lebih kompleks. Untuk mengatasi hal ini, kita perlu menghitung dengan akurat transaksi yang mungkin terjadi dari Bitcoin dan Ethereum sebagai bagian dari jembatan BitVM dan penyelesaian BOB di Ethereum.

Penambahan Penyimpanan: Selain itu, node BOB dalam jaringan menghadapi peningkatan kebutuhan penyimpanan dan bandwidth karena perlu mengolah dan menyimpan data dari Bitcoin dan Ethereum. Namun, kita dapat menguranginya dengan meminta agar transaksi BOB yang dilakukan di Bitcoin harus dimasukkan ke dalam blob Ethereum dengan referensi ke blok Bitcoin terbaru. Dengan cara ini, node hanya perlu menyinkronkan blok Bitcoin terbaru.

Langkah Selanjutnya

Kami sangat bersemangat untuk mendorong batas-batas rollups hybrid yang menggabungkan keamanan Bitcoin dengan inovasi Ethereum. Dalam masalah konkret ini, kami tertarik untuk memiliki ketahanan sensorship transaksi Bitcoin yang digabungkan dengan tumpukan rollup BOB. Kami akan memperbarui pos blog ini dengan informasi lebih lanjut seiring dengan kemajuan yang kami buat.

Disclaimer:

  1. Artikel ini dicetak ulang dari [BOB]. Semua hak cipta dimiliki oleh penulis asli [Dominik Harz]. Jika ada keberatan terhadap cetak ulang ini, silakan hubungi Gate Belajartim, dan mereka akan menanganinya dengan segera.
  2. Penyangkalan Tanggung Jawab: Pandangan dan opini yang terdapat dalam artikel ini semata-mata adalah milik penulis dan tidak merupakan saran investasi.
  3. Tim Pembelajaran Gate menerjemahkan artikel tersebut ke dalam bahasa lain. Menyalin, mendistribusikan, atau menjiplak artikel yang diterjemahkan dilarang kecuali disebutkan.
* Informasi ini tidak bermaksud untuk menjadi dan bukan merupakan nasihat keuangan atau rekomendasi lain apa pun yang ditawarkan atau didukung oleh Gate.
* Artikel ini tidak boleh di reproduksi, di kirim, atau disalin tanpa referensi Gate. Pelanggaran adalah pelanggaran Undang-Undang Hak Cipta dan dapat dikenakan tindakan hukum.

Bagikan

Kalender Kripto

Pembaruan Proyek
Etherex akan meluncurkan token REX pada 6 Agustus.
REX
22.27%
2025-08-06
Hari Rare Dev & Governance di Las Vegas
Cardano akan mengadakan Rare Dev & Governance Day di Las Vegas, dari 6 hingga 7 Agustus, menampilkan lokakarya, hackathon, dan diskusi panel yang berfokus pada pengembangan teknis dan topik tata kelola.
ADA
-3.44%
2025-08-06
Blockchain.Rio di Rio De Janeiro
Stellar akan berpartisipasi dalam konferensi Blockchain.Rio, yang dijadwalkan berlangsung di Rio de Janeiro, dari 5 hingga 7 Agustus. Program ini akan mencakup pidato kunci dan diskusi panel yang menampilkan perwakilan ekosistem Stellar bekerja sama dengan mitra Cheesecake Labs dan NearX.
XLM
-3.18%
2025-08-06
Webinar
Circle telah mengumumkan webinar Executive Insights langsung berjudul "Era GENIUS Act Dimulai", yang dijadwalkan pada 7 Agustus 2025, pukul 14:00 UTC. Sesi ini akan mengeksplorasi implikasi dari GENIUS Act yang baru saja disahkan—kerangka regulasi federal pertama untuk stablecoin pembayaran di Amerika Serikat. Dante Disparte dan Corey Then dari Circle akan memimpin diskusi tentang bagaimana legislasi ini mempengaruhi inovasi aset digital, kejelasan regulasi, dan kepemimpinan AS dalam infrastruktur keuangan global.
USDC
-0.03%
2025-08-06
AMA di X
Ankr akan mengadakan AMA di X pada 7 Agustus pukul 16:00 UTC, yang berfokus pada pekerjaan DogeOS dalam membangun lapisan aplikasi untuk DOGE.
ANKR
-3.23%
2025-08-06

Artikel Terkait

Bagaimana Mempertaruhkan ETH?
Pemula

Bagaimana Mempertaruhkan ETH?

Saat Penggabungan selesai, Ethereum akhirnya beralih dari PoW ke PoS. Staker sekarang menjaga keamanan jaringan dengan mempertaruhkan ETH dan mendapatkan hadiah. Penting untuk memilih metode dan penyedia layanan yang tepat sebelum mempertaruhkan. Saat Penggabungan selesai, Ethereum akhirnya beralih dari PoW ke PoS. Staker sekarang menjaga keamanan jaringan dengan mempertaruhkan ETH dan mendapatkan hadiah. Penting untuk memilih metode dan penyedia layanan yang tepat sebelum mempertaruhkan.
11/21/2022, 7:47:01 AM
Dari Penerbitan Aset hingga Skalabilitas BTC: Evolusi dan Tantangan
Menengah

Dari Penerbitan Aset hingga Skalabilitas BTC: Evolusi dan Tantangan

Artikel ini menggabungkan Ordinal untuk menghadirkan norma baru pada ekosistem BTC, mengkaji tantangan skalabilitas BTC saat ini dari perspektif penerbitan aset, dan memperkirakan bahwa penerbitan aset yang dikombinasikan dengan skenario aplikasi seperti RGB & Taproot Assets berpotensi memimpin narasi selanjutnya. .
12/23/2023, 9:17:32 AM
Penggunaan Bitcoin (BTC) di El Salvador - Analisis Keadaan Saat Ini
Pemula

Penggunaan Bitcoin (BTC) di El Salvador - Analisis Keadaan Saat Ini

Pada 7 September 2021, El Salvador menjadi negara pertama yang mengadopsi Bitcoin (BTC) sebagai alat pembayaran yang sah. Berbagai alasan mendorong El Salvador untuk melakukan reformasi moneter ini. Meskipun dampak jangka panjang dari keputusan ini masih harus dicermati, pemerintah Salvador percaya bahwa manfaat mengadopsi Bitcoin lebih besar daripada potensi risiko dan tantangannya. Dua tahun telah berlalu sejak reformasi, di mana banyak suara yang mendukung dan skeptis terhadap reformasi ini. Lantas, bagaimana status implementasi aktualnya saat ini? Berikut ini akan diberikan analisa secara detail.
12/18/2023, 3:29:33 PM
Apa itu penambangan BTC?
Pemula

Apa itu penambangan BTC?

Untuk memahami apa itu penambangan BTC, pertama-tama kita harus memahami BTC, cryptocurrency representatif yang dibuat pada tahun 2008. Sekarang, seluruh rangkaian sistem algoritmik yang mengelilingi keseluruhan model ekonominya telah ditetapkan. Algoritme menetapkan bahwa BTC diperoleh melalui perhitungan matematis, atau "penambangan", sebagaimana kami menyebutnya dengan cara yang lebih jelas. Banyak lagi cryptocurrency, bukan hanya BTC, yang dapat diperoleh melalui penambangan, tetapi BTC adalah aplikasi penambangan pertama untuk mendapatkan cryptocurrency di seluruh dunia. Mesin yang digunakan untuk menambang umumnya adalah komputer. Melalui komputer penambangan khusus, penambang mendapatkan jawaban akurat secepat mungkin untuk mendapatkan hadiah cryptocurrency, yang kemudian dapat digunakan untuk mendapatkan penghasilan tambahan melalui perdagangan di pasar.
12/14/2022, 9:31:58 AM
Apa Itu Narasi Kripto? Narasi Teratas untuk 2025 (DIPERBARUI)
Pemula

Apa Itu Narasi Kripto? Narasi Teratas untuk 2025 (DIPERBARUI)

Memecoins, token restaking yang cair, derivatif staking yang cair, modularitas blockchain, Layer 1s, Layer 2s (Optimistic rollups dan zero knowledge rollups), BRC-20, DePIN, bot perdagangan kripto Telegram, pasar prediksi, dan RWAs adalah beberapa narasi yang perlu diperhatikan pada tahun 2024.
11/26/2024, 2:13:25 AM
Panduan Komprehensif tentang LayerEdge
Pemula

Panduan Komprehensif tentang LayerEdge

LayerEdge adalah protokol Layer 2 inovatif untuk Bitcoin yang menggabungkan keamanan proof of work (PoW) Bitcoin dengan teknologi zero-knowledge proof (ZK). Hal ini memungkinkan verifikasi komputasi off-chain yang efisien dan biaya rendah. LayerEdge tidak hanya untuk transaksi keuangan; ini juga menemukan aplikasi dalam identitas terdesentralisasi (DID), gaming on-chain, Internet of Things (IoT), dan lainnya. Tujuannya adalah untuk mengubah Bitcoin menjadi superkomputer terdesentralisasi dan mendukung pertumbuhan ekosistem Web3.
10/28/2024, 2:12:20 PM
Mulai Sekarang
Daftar dan dapatkan Voucher
$100
!