Prinsip desain ERC-7802 adalah 'jembatan yang tidak diketahui': dalam skenario lintas rantai, sebisa mungkin memisahkan kontrak token dari teknologi atau protokol jembatan lintas rantai spesifik.

Ditulis oleh: Yue Xiaoyu

Mari kita mulai dengan kesimpulan, dalam satu kalimat: ERC-7802 adalah standar lintas rantai yang memperluas fitur baru untuk token ERC-20 yang ada, dan memanggil antarmuka ERC-7802 dapat mewujudkan fungsi lintas rantai standar.

01 Latar Belakang

ERC-7802 adalah standar token lintas rantai yang diusulkan bersama oleh tim Optimism dan tim Uniswap, dengan tujuan agar token dapat mempertahankan standar yang seragam saat berpindah lintas rantai.

Kita dapat melihat kolaborasi antara Uniswap dan Optimism semakin mendalam: Uniswap sebelumnya mengumumkan akan meluncurkan Unichain, yang merupakan bagian dari ekosistem OP Superchain, kini bersama-sama mengajukan standar lintas rantai ini.

Pengajuan ERC-7802 bertujuan untuk menstandarkan operasi lintas rantai, yang sangat penting bagi DEX (bursa terdesentralisasi) seperti Uniswap dan solusi L2 seperti Optimism.

Standar token di Ethereum terus berkembang, dari ERC-20 ke ERC-721, ERC-1155, dll. ERC-7802 adalah bagian dari perkembangan ini, fokus pada penyelesaian masalah spesifik lintas rantai.

02 Prinsip Desain

Secara keseluruhan, prinsip desain ERC-7802 adalah 'jembatan yang tidak diketahui': dalam skenario lintas rantai, sebisa mungkin memisahkan kontrak token dari teknologi atau protokol jembatan lintas rantai spesifik.

Ini adalah desain modular, yang pada dasarnya memindahkan kompleksitas ke jembatan lintas rantai, memisahkan logika lintas rantai dari kontrak token, sehingga struktur kontrak token menjadi lebih sederhana dan modular.

Implementasi token hanya perlu fokus pada fungsionalitas dasarnya, tanpa perlu mempertimbangkan implementasi spesifik transfer lintas rantai.

Protokol jembatan bertanggung jawab atas semua kompleksitas yang terkait dengan transfer lintas rantai, termasuk validasi transaksi, penguncian dan pelepasan aset, protokol komunikasi lintas rantai, dll.

ERC-7802 mendefinisikan antarmuka yang distandarisasi tentang bagaimana token berinteraksi dengan jembatan lintas rantai, tetapi tidak peduli tentang bagaimana jembatan tersebut diimplementasikan secara spesifik.

Setiap protokol jembatan yang memenuhi ERC-7802 dapat menggunakan antarmuka ini untuk operasi lintas rantai, tanpa perlu memodifikasi kontrak token itu sendiri.

03 Implementasi Spesifik

ERC-7802 mendefinisikan antarmuka yang distandarisasi, yang memiliki dua fungsi kunci:

(1) crosschainMint: Mencetak token untuk penerima di rantai tujuan, sebagai hasil dari penghancuran token di rantai sumber.

(2) crosschainBurn: Menghancurkan token di rantai sumber dan memulai transfer lintas rantai, biasanya merupakan titik awal transfer lintas rantai.

Perlu dicatat bahwa pencetakan dan penghancuran lintas rantai berbeda dari pencetakan dan penghancuran lokal. Dalam operasi lintas rantai, total pasokan yang beredar di semua rantai tetap tidak berubah, karena token berpindah di antara rantai, bukan benar-benar dibuat atau dihancurkan.

Kontrak ERC-7802 mendukung ERC-165, yang merupakan standar deteksi antarmuka, memungkinkan kontrak pintar untuk menyatakan antarmuka mana yang mereka dukung. Ini membantu memastikan kompatibilitas kontrak untuk operasi lintas rantai.

Yang lebih penting, ERC-7802 kompatibel dengan ERC-20.

ERC-20 adalah standar token homogen yang banyak digunakan di Ethereum, jadi kompatibilitas standar baru dengan ERC-20 sangat penting, sehingga token yang ada dapat lebih mudah berpindah lintas rantai ke ekosistem baru.

Dengan demikian, token yang ada dapat eksis sebagai token ERC-20 biasa, lalu menggunakan antarmuka ERC-7802 untuk mengimplementasikan fungsi lintas rantai.

04 Nilai Protokol

Menyelesaikan masalah pengalaman multi-rantai adalah tren besar, ERC-7802 sebenarnya membangun standar lintas rantai dari lapisan protokol yang paling dasar, yang saling melengkapi dengan narasi 'abstraksi rantai'.

ERC-7802 mendukung tujuan abstraksi rantai dengan menyediakan protokol transfer token lintas rantai yang terstandarisasi, yaitu memungkinkan aset untuk mengalir tanpa hambatan di berbagai rantai.

Implementasi abstraksi rantai memerlukan kolaborasi berbagai standar teknis dan protokol, ERC-7802 dapat dianggap sebagai salah satu modul kunci di dalamnya.

Bisa dikatakan, ERC-7802 memberikan solusi konkret untuk abstraksi rantai di tingkat teknis, menyelesaikan masalah teknis transfer token lintas rantai, sementara abstraksi rantai memanfaatkan solusi ini untuk memberikan pengalaman pengguna dan kerangka pengembangan aplikasi yang lebih tinggi.

Yang lebih penting, standar yang diajukan OP ini juga membangun dasar untuk interoperabilitas ekosistem OP Superchain.

Saat ini, standar protokol ini masih dalam tahap diskusi, dan kita dapat terus memperhatikannya.