Dari on-chain ke off-chain: state channel dan Roll-ups

Penulis: Bill Buchanan, Sumber: Medium, Terjemahan: Shaw Jincai Finance

Tak lama kemudian, kita perlu menyadari bahwa kita sedang menjalankan dunia keuangan tradisional, dan kita perlu membangun infrastruktur digital yang lebih dapat dipercaya. Sebenarnya, kita perlu melakukan transformasi tidak hanya di bidang keuangan, tetapi juga di bidang lain yang memerlukan tingkat kepercayaan, keamanan, dan distribusi yang tinggi. Untuk itu, kita dapat menggunakan pendekatan blockchain Layer 1 seperti Ethereum, tetapi itu sudah menunjukkan masalah skalabilitas, di mana buku besar utama dan infrastruktur komputasinya tidak dapat menangani lebih dari 15 hingga 30 transaksi per detik. Namun, saat ini metode baru sedang diadopsi untuk meringankan beban Ethereum—sambil tetap mempertahankan kredibilitas dan distribusinya. Metode ini termasuk implementasi Layer 1 yang digunakan bersama, serta transisi ke Proof of Stake (PoS). Namun, kemajuan yang paling menarik terjadi dalam metode Layer 2, yang dibangun di atas jaringan inti Ethereum (mainnet).

Layer 2: Saluran Status

Saluran status awalnya diimplementasikan di jaringan Lightning Bitcoin, dan kemudian diperluas di Ethereum. Dengan cara ini, pada dasarnya kita memiliki dua catatan di buku besar mainnet, di mana pihak-pihak terkait harus mengikatkan sejumlah dana, yang mungkin akan digunakan atau tidak. Misalnya, anggaplah Bob ingin membuat saluran samping untuk membayar biaya pelanggan dan mengikatkan diri untuk membayar 10 ETH. Kemudian, dia akan membuat kontrak saluran. ETH yang dijanjikan akan terkunci selama masa berlaku saluran dan tidak dapat digunakan. Bob bisa memberikan 2 ETH kepada Alice dan 3 ETH kepada Carol. Setelah selesai, dia akan mengirimkan transaksi yang telah selesai, Bob akan menerima kembali 5 ETH, dan Alice serta Carol masing-masing mendapatkan 2 ETH dan 3 ETH. Akhirnya, Bob hanya perlu menerbitkan data ringkasan, dan hanya perlu membayar biaya transaksi untuk dua komitmen di buku besar mainnet. Implementasi saluran status disediakan oleh Polygon, yang menerapkan kompatibilitas EVM penuh dan biaya transaksi rendah. Berikut adalah contohnya:

CDM6MfcjpJEO7WQ3ZxtSIFcfEMDprNaSNkJmx1mE.jpeg

Nivs7th5jC472hHGSFTuuVYVejzGFhh7w3EEwaS0.jpeg

Layer 2: Roll-ups

Salah satu mekanisme terbaik untuk memperbesar skala Ethereum adalah dengan memindahkan transaksi ke luar rantai melalui Roll-ups dan sidechain.

Roll-up Optimis

Mekanisme ini memproses transaksi di luar rantai dan mengasumsikan bahwa transaksi tersebut valid (pada dasarnya merupakan metode "percaya dan verifikasi"). Hanya ketika ada sengketa terkait transaksi, mereka akan memanfaatkan sumber daya komputasi di jaringan utama. Oleh karena itu, sebelum transaksi benar-benar dikonfirmasi di jaringan utama, diperlukan penundaan "periode tantangan".

Di Arbitrum, pengamat penipuan akan menganalisis transaksi, dan jika menemukan transaksi penipuan, pengamat akan menerbitkan bukti penipuan ke jaringan utama. Pada kenyataannya, Arbitrum dapat mengidentifikasi baris kode yang terkait dengan analisis penipuan, kemudian menerbitkannya ke jaringan utama. Jaringan utama kemudian dapat memutuskan bukti penipuan dan menentukan apakah akan mengeksekusi kode yang diperlukan. Arbitrum memiliki periode penarikan selama tujuh hari.

60Rx6HOD7vYQpGguQHfrquWx9j2yJdykxOAwkGdm.jpegOptimism juga menggunakan metode off-chain dan menggabungkannya dengan Optimism Roll-up, dengan asumsi transaksi valid. Ini menggunakan pengamat (atau validator) untuk menentukan apakah ada transaksi yang curang, dan setelah transaksi semacam itu terdeteksi, pengamat dapat mengajukan bukti kecurangan, dan transaksi yang bersangkutan akan dibatalkan. Pengamat akan mendapatkan imbalan karena menemukan transaksi yang curang. Secara keseluruhan, periode keberatan adalah sekitar tujuh hari. Jika bukti kecurangan terbukti sah, transaksi yang relevan akan dibatalkan.

0HasdHZG8OJdp8eZJAbiUIRgixGiJit3W8pD0ZXb.jpeg

Roll-up Pengetahuan Nol (zk-Rollups)

Teknologi ini memindahkan perhitungan dan penyimpanan status ke luar rantai, dan menggunakan metode tanpa kepercayaan. Setelah status diperbarui kembali ke jaringan utama, hanya sedikit pembaruan yang diperlukan untuk menyelesaikan perubahan status dan buktinya yang terkait. Karena kami memiliki bukti dalam format terkompresi, kami dapat dengan cepat memverifikasi transaksi yang telah diperbarui, sambil menjaga privasi transaksi. Dengan teknologi ini, berbeda dengan Optimistic Rollups yang memerlukan beberapa hari untuk diserahkan, menggunakan zk-Rollups (berbasis zkSnarks) kami hanya memerlukan sekitar satu jam untuk memverifikasi buktinya. Ini memastikan tidak ada pembayaran ganda, dan semua transaksi memiliki kemampuan untuk dibayar. ZKsync adalah salah satu contohnya.

fdNa8r95hAl4TIRHAHAmcYNpGm5BZL8bnTURYqHG.jpegDengan menggunakan zk-Rollups, validitas transaksi memiliki bukti kriptografi dan terhubung ke mainnet. Oleh karena itu, melakukan transaksi penipuan akan sangat sulit. Dengan menggunakan Optimistic Rollups, karena kurangnya bukti kriptografi, ada penundaan sebelum berjanji untuk kembali ke mainnet, sehingga transaksi penipuan dapat terdeteksi.

sidechain

Ini adalah rantai samping independen, yang merupakan blockchain independen yang terhubung ke jaringan utama. Berbeda dengan metode roll-up, transaksi yang diperbarui dapat dipantulkan kembali ke jaringan utama saat diperlukan. Secara keseluruhan, mereka memiliki blockchain dan mekanisme konsensus sendiri, seperti Bukti Otoritas (PoA). Polygon adalah contoh infrastruktur rantai samping. Kelemahan umum dari rantai samping adalah bahwa model keamanannya mungkin berbeda dari jaringan utama Ethereum.

GwOvtBnaRPt5lAqVEvVD70OpOiiqYtvLsX2wkJyz.jpeg

Kesimpulan

Menurut saya, menggunakan bukti tanpa pengetahuan di dalam rantai offline adalah solusi terbaik, karena ini memungkinkan verifikasi cepat transaksi di rantai utama dan melindungi privasi kedua belah pihak dalam transaksi. Kita juga dapat menggunakan pengungkapan selektif dalam bukti tanpa pengetahuan, yang berguna saat mengungkapkan informasi penting, seperti apakah seseorang berhak mengakses sumber tertentu.

Untuk Optimistic Rollups, kami mengasumsikan bahwa transaksi valid, kecuali ada bukti sebaliknya, dan memerlukan periode tantangan, di mana transaksi dapat dipertanyakan sebelum dikonfirmasi. Sedangkan untuk zk-Rollups, transaksi kami valid karena ada bukti terkait, dan dapat dengan cepat diserahkan ke mainnet. Sayangnya, zk-Rollups memerlukan pemahaman mendalam tentang kriptografi dan blockchain, yang dapat memperlambat proses pengembangan.

Jelas, Ethereum bukanlah satu-satunya pilihan, Polygon, Solana, Cardano, dan Polkadot menawarkan alternatif yang lebih skalabel dibandingkan Ethereum. Namun, kami mencintai blockchain ini yang membawa kami kontrak pintar dan Ethereum Virtual Machine (EVM), banyak orang berharap ia dapat mengatasi masalah skalabilitas sambil mempertahankan tingkat desentralisasi dan keamanan yang sama.

Lihat Asli
Konten ini hanya untuk referensi, bukan ajakan atau tawaran. Tidak ada nasihat investasi, pajak, atau hukum yang diberikan. Lihat Penafian untuk pengungkapan risiko lebih lanjut.
  • Hadiah
  • Komentar
  • Bagikan
Komentar
0/400
Tidak ada komentar
  • Sematkan
Perdagangkan Kripto Di Mana Saja Kapan Saja
qrCode
Pindai untuk mengunduh aplikasi Gate
Komunitas
Bahasa Indonesia
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)