Keamanan Rantai-Silang: Pelajari Keadaan Kegagalan

Kesalahan umum saat mengevaluasi infrastruktur DeFi adalah hanya berfokus pada transaksi yang berhasil.

Hubungkan dompet.

Pilih token.

Konfirmasi.

Terima aset.

Namun sistem rantai-silang memiliki lebih banyak komponen.

Kegagalan dapat terjadi di lapisan routing, lapisan likuiditas, lapisan eksekusi, lapisan jaringan, atau lapisan smart-contract.

Jadi pertanyaan riset yang lebih baik adalah:

Apa yang terjadi ketika transaksi tidak dapat diselesaikan?

Dokumentasi rantai-silang STON.fi saat ini menjelaskan model eksekusi atomik.

Prinsip dasarnya adalah:

Entah pertukaran selesai, atau tidak menghasilkan hasil parsial.

Layanan tersebut juga menjelaskan prosesnya sebagai non-custodial, dengan aset tetap berada di dompet pengguna selama alur rantai-silang.

Ini tidak berarti "rantai-silang bebas risiko."

Artinya arsitekturnya memiliki model kegagalan yang didefinisikan.

Dan itulah yang seharusnya diselidiki oleh para peneliti.

Untuk setiap protokol rantai-silang, saya akan bertanya:

Apa yang terjadi ketika eksekusi di tujuan gagal?

Siapa yang mengendalikan aset sementara?

Bisakah satu pihak berhasil tanpa pihak lainnya?

Mekanisme apa yang menangani pengembalian dana (refund)?

Apa yang terjadi jika seorang resolver menghilang?

Kontrak mana yang menerapkan jaminan?

Jalur sukses menjelaskan UX.

Jalur kegagalan menjelaskan arsitekturnya.

@ston_fi #STON.fi $STON $BTC $GRAM