Mesej Rentas Rantaian: Bandingkan Pengesahan, Penghantaran dan Pelaksanaan
Aplikasi rantaian rentas boleh mengemukakan satu tindakan sambil bergantung pada beberapa sistem yang berbeza. Mesej mesti dikenali pada rantaian sumber, disahkan di bawah model keselamatan yang dinyatakan, dihantar dan diterima oleh logik destinasi. Memanggil keseluruhan proses "pemindahan jambatan" boleh menyembunyikan tempat andaian berubah.
Perbandingan praktikal bukanlah sistem yang mempunyai masa pemindahan terpendek yang diiklankan. Ini adalah bukti yang diterima oleh destinasi, siapa yang boleh mengubah peraturan itu dan apa yang berlaku apabila langkah ditangguhkan atau dipertikaikan.
Asingkan peringkat satu arahan
Pertimbangkan arahan hipotetikal untuk mengiktiraf deposit pada rantaian A dan melepaskan baki permohonan pada rantaian B. Transaksi sumber yang disertakan tidak, dengan sendirinya, membuktikan bahawa tindakan destinasi telah selesai.
Jejaki empat keadaan: peristiwa sumber dan muktamadnya, hasil pengesahan, penghantaran mesej dan pelaksanaan destinasi. Komponen penghantaran boleh menghantar maklumat tanpa memutuskan sama ada ia sah. Sebaliknya, mesej yang disahkan masih boleh gagal dilaksanakan jika kontrak destinasi menolak inputnya atau kekurangan sumber yang diperlukan.
Contoh ini menerangkan model penyelidikan, bukan seni bina setiap protokol atau ciri OrangeX yang ditawarkan pada masa ini.
Tanya apa yang dibuktikan oleh pengesah
Dokumentasi jambatan Ethereum menerangkan jambatan yang menggerakkan token, mesej dan data serta membezakan reka bentuk yang disahkan secara luaran daripada pendekatan yang bergantung pada rantai yang bersambung. Baca pelaksanaan khusus daripada menganggap mana-mana label sebagai jaminan keselamatan yang lengkap.
Untuk set pengesah luaran, siasat keahlian, peraturan ambang, kebebasan dan kompromi utama. Untuk pendekatan berasaskan bukti, kenal pasti perkara yang dibuktikan, andaian konsensus yang kekal dan cara perisian pengesah boleh dinaik taraf. Bukti kriptografi tidak mengalih keluar semua risiko kontrak, operasi atau tadbir urus.
Rawat kependaman dan muktamad secara berasingan
Permohonan boleh memaparkan kemajuan sementara sebelum syarat muktamad atau cabaran yang berkaitan dipenuhi. Tanya sama ada masa yang diiklankan merujuk kepada pemerhatian, penghantaran, kecairan pengguna atau penyelesaian akhir. Pencapaian itu boleh berbeza.
Jangan bandingkan dua angka kependaman melainkan acara permulaan, acara penamat dan keadaan keselamatan sepadan. Pengiktirafan yang lebih pantas bukan secara automatik lebih kukuh. Laluan yang dijeda juga boleh menjadi tindak balas yang disengajakan kepada ketidakpastian dan bukannya bukti bahawa transaksi sumber telah hilang.
Periksa percubaan semula dan kuasa destinasi
Tindakan destinasi yang gagal menimbulkan set soalan kedua: bolehkah ia dicuba semula, siapa yang boleh mencubanya semula, apakah bayaran yang dikenakan dan apakah yang menghalang arahan yang sama dilaksanakan dua kali? Baca pengecam yang didokumenkan protokol dan perlindungan main semula daripada menganggap penyerahan kedua adalah selamat.
Semak kunci naik taraf, jeda kecemasan, konfigurasi laluan dan kebenaran peringkat aplikasi. Lapisan pemesejan selamat tidak boleh membuat bunyi aplikasi destinasi yang tidak selamat. Begitu juga, antara muka yang bereputasi tidak membuktikan bahawa semua laluan yang disokong berkongsi satu model amanah.
Simpan rekod penyelidikan khusus laluan
Catatkan rantaian yang tepat, kontrak, perwakilan aset, model keselamatan, andaian akhir dan prosedur pemulihan untuk laluan yang sedang dinilai. Gunakan dokumentasi rasmi semasa dan bezakan kawalan yang dilaksanakan daripada rancangan masa hadapan.
Deposit pertukaran ialah aliran kerja yang berasingan daripada mesej aplikasi rantaian silang sewenang-wenangnya. Sebelum menghantar ke OrangeX.com, ikut arahan rangkaian dan alamat yang ditunjukkan dalam antara muka deposit. Jangan menganggap bahawa operasi jambatan yang berjaya menjadikan rangkaian destinasi yang tidak disokong boleh diterima.