Loading market data...

Chainlink CCIP 2.0 Tambah Pengesah Rentas Rantaian Pilihan Yang Boleh Hentikan Pemindahan Token

Chainlink CCIP 2.0 Tambah Pengesah Rentas Rantaian Pilihan Yang Boleh Hentikan Pemindahan Token

Chainlink melancarkan CCIP 2.0 pada 28 September, satu versi protokol rentas rantaiannya yang membolehkan pengeluar token atau pihak ketiga menjalankan Pengesah Rentas Rantaian (CCV) pilihan, dan memerlukannya sebelum pemindahan boleh diselesaikan. Perubahan ini bermakna pengesah yang diperlukan yang menjadi luar talian boleh membekukan setiap mesej yang bergantung pada pengesahannya. Pemindahan boleh tersekat dengan token rantaian sumber sudah dikunci atau dibakar dan tiada pelepasan atau penciptaan yang sepadan pada rantaian destinasi.

Di mana pemindahan terhenti

Dalam CCIP 2.0, urutan pemindahan memisahkan pengesahan daripada pelaksanaan. OnRamp menyusun keperluan pengesah untuk sesuatu mesej. Kolam token kemudian mengunci atau membakar token sumber. Perkhidmatan pengesah luar rantaian menerbitkan pengesahan yang terikat pada ID mesej. OffRamp menyemak pengesahan yang diperlukan itu sebelum ia melepaskan atau mencipta token pada rantaian destinasi. Chainlink menyatakan bahawa semua CCV yang diperlukan mesti mengembalikan hasil yang sah sebelum pelaksanaan diteruskan. Jika pengesah yang diperlukan tidak mengesahkan, mesej destinasi boleh kekal tidak disentuh.

Urutan itu penting kerana penguncian atau pembakaran di pihak sumber berlaku sebelum pengesahan selesai. Pemindahan yang tersekat bukan transaksi yang belum selesai dalam erti kata biasa; ia adalah keadaan di mana kolam sumber telah memindahkan token tetapi rantaian destinasi tidak mempunyai bukti untuk bertindak. Chainlink memberikan tanggungjawab kepada pengendali CCV luaran untuk pelaksanaan, penyelenggaraan, dan masa operasi, jadi kebolehpercayaan pengesah yang diperlukan bergantung kepada sesiapa yang menjalankannya. Pengesah Jawatankuasa lalai terdiri daripada 16 pengendali nod bebas, dengan mana-mana CCV tambahan berada di samping garis dasar itu.

Pengeluar dan pihak ketiga sebagai kebergantungan

Jika pengeluar menjalankan CCV yang diperlukan untuk kolam tokennya sendiri, perkhidmatan pengeluar itu menjadi salah satu pihak yang boleh melambatkan penyelesaian. Pengendali pihak ketiga akan mencipta kebergantungan yang serupa. Chainlink telah memberi amaran bahawa pengesah yang tidak responsif boleh menyekat setiap mesej yang memerlukan pengesahannya — bukan hanya satu pemindahan. Bahan pelancaran syarikat itu tidak mengenal pasti aset pengeluaran atau lorong bernama yang menggunakan CCV yang dijalankan oleh pengeluar, jadi mekanisme itu sendiri bukan bukti bahawa pemindahan pemegang tertentu telah disekat.

Pelaksanaan rantaian destinasi adalah tanpa kebenaran sebaik sahaja setiap bukti yang diperlukan wujud dan kuorum pengesah pilihan dipenuhi. Pelaksana lalai biasanya menyerahkan transaksi itu, tetapi sesiapa sahaja boleh menyerahkannya melalui laluan pelaksanaan manual. Membayar gas rantaian destinasi atau menukar pelaksana tidak melepaskan pengesahan CCV yang diperlukan yang hilang; OffRamp masih menyemak bukti sebelum melepaskan atau mencipta token.

Pengendalian kegagalan dan percubaan semula

Apabila percubaan destinasi benar-benar gagal dalam laluan terlindung OffRamp, ia boleh ditandakan sebagai FAILURE dan dicuba semula selepas masalah asas dibaiki. Pelaksana lalai Chainlink mencuba semula kegagalan dalam tetingkap yang dikonfigurasikan yang kini ditetapkan pada lapan jam. Laluan pelaksanaan manual yang diterbitkan tidak menyatakan pembatalan automatik umum, bayaran balik, atau pemulangan token rantaian sumber apabila pengesah yang diperlukan tidak pernah mengesahkan. Sebarang remedi khusus pengeluar akan bergantung pada pengaturan aset tersebut.

Dua cangkuk menawarkan campur tangan lebih awal. Pada rantaian EVM, cangkuk Enjin Pematuhan Automatik Chainlink yang dikonfigurasikan boleh menolak pemindahan keluar sebelum kolam sumber mengunci atau membakar apa-apa, yang mengembalikan transaksi sumber. Cangkuk pasca-penerbangan destinasi yang dikonfigurasikan secara berasingan boleh menolak pelepasan atau penciptaan selepas pemindahan pihak sumber bermula, meninggalkan token tidak dihantar sehingga syarat dasar dipenuhi. Kedua-duanya adalah pilihan konfigurasi, bukan lalai.

Apa yang pembina dan pemegang boleh semak

Soalan praktikal bagi sesiapa yang memindahkan token melalui CCIP 2.0 ialah pengesah mana yang diperlukan oleh lorong tertentu dan siapa yang mengendalikannya. CCV yang dijalankan oleh pengeluar yang diperlukan meletakkan pengeluar itu dalam laluan setiap pemindahan untuk kolam tersebut. CCV pihak ketiga menambah pengendali lain dengan rekod masa operasinya sendiri. Pengesah Jawatankuasa 16 pengendali lalai adalah garis dasar, tetapi CCV tambahan mengubah set kebergantungan.

Chainlink tidak menamakan aset pengeluaran atau lorong yang bergantung pada CCV yang dijalankan oleh pengeluar. Sehingga satu muncul, senario tersekat itu adalah sifat reka bentuk yang didokumentasikan dan bukan insiden langsung. Pembina yang menilai peningkatan ini ingin tahu apa yang berlaku apabila pengesah yang diperlukan lambat atau senyap pada lorong khusus mereka — dan sama ada pengeluar di belakangnya telah menerbitkan remedi untuk token yang sudah dikunci pada rantaian sumber.