Lapisan 2, rantai samping, dan kata yang salah dipakai semua orang

·8 mnt baca·Oleh SSP Editorial Team
Sampul SSP Academy: rollup lapisan 2 versus rantai samping

Lapisan 2, rantai samping, dan kata yang salah dipakai semua orang

«Lapisan 2» telah menjadi istilah pemasaran. Ia ditempelkan pada apa pun yang lebih murah daripada Ethereum, dan itu diam-diam meratakan sebuah pembedaan yang sesungguhnya menentukan apakah uang Anda aman.

Perbedaannya bukan perkara akademis. Dua rantai bisa tampak identik di dompet Anda — alamat sama, alur penandatanganan sama, token sama, perkakas sama — namun bertumpu pada anggapan yang sepenuhnya berbeda tentang siapa yang bisa mengambil dana Anda.

Apa yang seharusnya berarti «lapisan 2»

Lapisan 2 yang sejati mewarisi keamanannya dari lapisan 1 di bawahnya.

Itulah seluruh definisinya, dan ia punya ujian yang konkret: bila besok setiap pengelola lapisan 2 itu lenyap, apakah Anda masih bisa mengeluarkan uang Anda hanya dengan memakai Ethereum? Kalau ya, ia lapisan 2. Kalau tidak, ia sesuatu yang lain yang mengenakan nama itu.

Rollup mencapainya dengan mengerjakan bagian yang mahal di tempat lain dan bagian yang tepercaya di Ethereum. Transaksi dieksekusi di luar rantai, secara borongan, dengan murah. Tetapi data transaksinya diterbitkan ke Ethereum, berikut sebuah mekanisme untuk menetapkan bahwa keadaan yang dihasilkan itu benar. Ethereum tidak menjalankan ulang semuanya; ia menyimpan cukup informasi agar keadaan yang benar selalu dapat disusun kembali dan ditegakkan.

Itulah sebabnya rollup murah. Anda membagi ongkos ruang blok Ethereum ke ribuan transaksi alih-alih membayarnya sendirian — dan sejak transaksi jenis blob memberi rollup jalur tersendiri yang jauh lebih murah untuk menerbitkan datanya, pembagian itu membaik secara dramatis.

Dua cara membuktikan sebuah rollup jujur

Rollup optimistik menganggap pengelolanya berkata benar dan membiarkan siapa pun menantang. Bila seseorang menerbitkan keadaan yang tidak sah, seorang pengawas mengajukan bukti kecurangan dalam jendela sanggahan, dan keadaan yang buruk itu dibuang.

Jendela sanggahan itulah sebabnya penarikan asli dari rollup optimistik memakan waktu sekitar sepekan. Penundaan itu bukan ketidakefisienan — ia justru mekanisme keamanannya. Sistem butuh tenggang yang cukup panjang agar pihak yang jujur sempat menyadari kebohongan dan mengajukan keberatan.

Rollup keabsahan, yang biasa disebut rollup ZK, membuktikan kebenaran secara matematis. Setiap kelompok datang dengan bukti kriptografis bahwa peralihan keadaan mengikuti aturan. Ethereum memverifikasi buktinya — itu murah — dan tak ada yang perlu disengketakan. Penarikan hanya menunggu pembuatan dan verifikasi bukti: berjam-jam, bukan berhari-hari.

Tak satu pun unggul mutlak. Rollup optimistik lebih mudah dibangun dan menangani komputasi sembarang dengan nyaman; rollup keabsahan memberi finalitas lebih cepat dan jaminan lebih kuat, dengan ongkos pembuktian dan kerumitan yang lebih tinggi.

Rantai samping bukan lapisan 2

Rantai samping adalah rantai blok tersendiri dengan konsensusnya sendiri dan validatornya sendiri, terhubung ke Ethereum lewat sebuah jembatan. Ia tidak menurunkan keamanan dari Ethereum. Ia punya keamanannya sendiri.

Terapkan ujiannya: bila para validator rantai samping bersekongkol, dapatkah Ethereum menyelamatkan Anda? Tidak. Dana Anda di rantai samping diamankan oleh himpunan validator rantai itu, dan aset yang menopang jembatan diamankan oleh apa pun rancangan jembatan itu — yang justru kategori tempat peretasan kripto terbesar terus berulang.

Ini bukan celaan terhadap rantai samping. Mereka kerap lebih cepat, lebih murah, dan sangat masuk akal dipakai. Yang layak dicela adalah menggambarkannya sebagai lapisan 2, sebab frasa itu menyiratkan jaring pengaman yang tidak ada.

Lalu ada pula rantai yang sekadar menjadi lapisan 1 bagi dirinya sendiri — jaringan mandiri yang kebetulan menjalankan mesin virtual yang sama. Mereka tidak diamankan oleh Ethereum, tidak terhubung kepadanya, dan tidak bertanggung jawab kepadanya. Mereka hanya berbicara dalam bahasa yang sama.

Versi yang tak nyaman, memakai daftar rantai SSP sendiri

Di sinilah ia menjadi spesifik, dan di sinilah kami harus berterus terang tentang antarmuka kami sendiri.

SSP mendukung enam jaringan utama EVM: Ethereum, Polygon, Base, BNB Smart Chain, Avalanche, dan XDC.

Tepat satu di antaranya adalah rollup. Base adalah rollup optimistik yang menyelesaikan ke Ethereum. Polygon PoS adalah rantai samping dengan himpunan validator bukti kepemilikannya sendiri. BNB Smart Chain, C-Chain milik Avalanche, dan XDC adalah lapisan 1 mandiri dengan konsensus sendiri, validator sendiri, dan sama sekali tanpa hubungan keamanan dengan Ethereum.

Dalam konfigurasi rantai SSP, keenamnya membawa chainType: 'evm' yang sama. Ruas itu akurat — ia menggambarkan lingkungan eksekusi, yang memang benar-benar sama pada semuanya. Itulah sebabnya satu jalur kode dapat melayani setiap rantai ini, sebabnya alamat Anda tampak sama di mana-mana, dan sebabnya penandatanganan bekerja identik.

Tetapi chainType: 'evm' tidak berkata apa pun tentang siapa yang dapat mengambil uang Anda, dan dompet mengelompokkan rantai-rantai ini menurut apa yang membuatnya dapat saling ditukar secara teknis, bukan menurut cara kerja keamanannya. Setiap dompet berbuat begitu, termasuk kami. Akibat jujurnya: antarmuka meratakan pembedaan yang tak sanggup ia ungkapkan, dan mengetahui mana yang mana tetap menjadi tugas Anda. Beralih dari Ethereum ke BNB Smart Chain lewat menu jatuh terasa seperti mengubah sebuah pengaturan. Ia lebih mirip memindahkan uang Anda ke bank lain di negara lain.

Alamat yang sama itu kemudahan sekaligus jebakan

Karena semua rantai EVM menurunkan alamat dengan cara yang sama, alamat Anda di Ethereum adalah alamat Anda di Polygon, Base, BSC, Avalanche, dan XDC. Praktis — sekaligus sumber sebuah kekeliruan yang spesifik dan mahal.

Mengirim token ke alamat yang benar di rantai yang salah bukanlah transaksi yang ditolak. Ia berhasil. Token tiba di alamat yang Anda kendalikan, di rantai yang mungkin tidak sedang Anda pikirkan. Bila Anda memegang kuncinya, itu masih bisa diselamatkan: tambahkan rantainya, dan di sanalah mereka.

Bila tujuannya adalah alamat setoran sebuah bursa, sering kali tidak. Alamat bursa kerap berupa kontrak, dan kontrak yang digelar di Ethereum tidak ada di alamat yang sama pada Avalanche kecuali seseorang sengaja menggelarnya di sana. Mengirim ke alamat «benar» di rantai yang tak punya apa pun tergelar untuk menerimanya adalah salah satu cara paling andal kehilangan dana selamanya — alasan yang lebih dalam mengapa format alamat lebih berarti daripada tampaknya.

Selalu pastikan jaringannya, bukan hanya alamatnya. Alamatnya akan tampak benar bagaimanapun juga.

Sequencer, dan berapa ongkos sesungguhnya dari pemusatan

Sebagian besar rollup hari ini menjalankan satu sequencer, dioperasikan oleh tim yang membangun rantai itu. Ia memutuskan urutan transaksi dan memproduksi blok.

Ini lebih terpusat daripada dugaan orang, dan patut dijelaskan dengan tepat apa yang dipertaruhkan dan apa yang tidak. Sebuah sequencer dapat menyensor transaksi Anda, menyusun ulang transaksi di sekitarnya, atau mati dan menghentikan rantai. Base, Arbitrum, dan lainnya sama-sama pernah mengalami gangguan.

Yang umumnya tidak dapat dilakukan sequencer adalah mencuri, sebab rollup yang dirancang baik menyertakan jalur pemasukan paksa: cara mengajukan transaksi Anda langsung lewat Ethereum, melewati sequencer sepenuhnya. Pintu darurat itulah yang membuat «mewarisi keamanan dari lapisan 1» lebih dari sekadar slogan.

Catatan jujurnya, mekanisme ini amat beragam kematangannya antar-rollup, dan desentralisasi pembuktian serta kendali peningkatan masih merupakan pekerjaan yang berjalan hampir di mana-mana. Pemantau independen menilai rollup persis pada hal ini, dan kebanyakan berada jauh di bawah desentralisasi penuh. Sebuah lapisan 2 dengan sequencer terpusat dan kontrak yang dapat ditingkatkan di bawah kendali multisig jelas lebih aman daripada rantai samping — dan jelas kurang aman dibanding Ethereum sendiri.

Menarik dana, dan jalan pintas yang membatalkan maksudnya

Penarikan asli dari rollup optimistik berarti menunggu jendela sanggahan habis. Kira-kira sepekan. Orang membenci ini, maka ada satu industri yang hadir untuk meniadakannya.

Layanan «penarikan cepat» bekerja dengan cara seorang penyedia likuiditas menalangi dana Anda di Ethereum seketika, lalu mengklaim sendiri penarikan asli yang lambat itu. Layanan yang berguna, dan kerap setimpal dengan biayanya.

Namun kenali pertukarannya. Jalur lambat meminimalkan kepercayaan: ia berjalan karena Ethereum, dan tak seorang pun bisa menghentikannya. Jalur cepat adalah pinjaman dari sebuah pihak lawan, dijamin oleh kemampuan bayar pihak itu dan kebenaran kontrak jembatannya. Anda menukar pintu keluar yang minim kepercayaan dengan pintu keluar berbasis kepercayaan, demi menghemat beberapa hari. Sering kali pertukaran yang wajar. Hanya saja tidak gratis, dan bukan hal yang sama.

Apa yang benar-benar layak diketahui

Ajukan pertanyaan lenyap. Bila setiap pengelola menghilang, apakah Anda masih bisa mengeluarkan uang lewat lapisan dasar? Pertanyaan itu memilah rollup dari segala yang lain lebih baik daripada label mana pun.

Rollup, rantai samping, dan lapisan 1 mandiri adalah tiga profil risiko berbeda — dan hanya yang pertama yang merupakan lapisan 2 dalam makna yang berarti.

Murah tidak berarti «diamankan oleh Ethereum». Banyak rantai termurah menjadi murah justru karena tidak membayar untuk keamanan Ethereum.

Pastikan jaringannya sebelum setiap pengiriman lintas rantai. Alamat bukanlah pemeriksaan yang Anda kira.

Serasikan rantai dengan taruhannya. Rantai samping atau lapisan 1 alternatif adalah tempat yang sangat masuk akal untuk jumlah harian dan percobaan. Untuk simpanan yang kehilangannya akan menghancurkan Anda, model keamanan di bawahnya sepadan dengan biaya tambahannya.

Tak satu pun dari ini berarti Anda harus menghindari sesuatu. Ini berarti kata «lapisan 2» bekerja lebih sedikit daripada yang disiratkan pemasaran, dan dua menit untuk mencari tahu sebuah rantai masuk kategori mana adalah waktu yang terpakai dengan baik sebelum Anda menaruh uang sungguhan di sana.

Bagikan artikel ini

Artikel terkait