
Seorang pengguna pernah mencoba swap lintas rantai di larut malam. Semuanya terlihat baik di antarmuka. Transaksi pertama dikonfirmasi dengan cepat, dan mereka menunggu untuk rantai kedua selesai. Menit berlalu. Lalu lebih banyak menit. Satu sisi sudah selesai, sisi lainnya belum sepenuhnya terlihat, dan untuk sesaat ada ketidakpastian apakah aset benar-benar akan tiba atau terjebak di antara rantai.
Momen kecil ketidakpastian itu adalah masalah persis yang dirancang untuk dihilangkan oleh eksekusi atomik.
APA YANG SEBENARNYA DIMAKSUD DENGAN EKSEKUSI ATOMIK
Eksekusi atom dalam sistem lintas rantai berarti satu aturan sederhana: pertukaran baik sepenuhnya diselesaikan di kedua sisi atau tidak terjadi sama sekali.
Tidak ada skenario di mana satu peserta menerima aset sementara yang lain terjebak atau sebagian selesai. Sistem dirancang agar hasilnya konsisten untuk semua yang terlibat.
Ide ini berasal dari sistem basis data, di mana operasi atom didefinisikan sebagai sesuatu yang selesai sepenuhnya atau dibatalkan sepenuhnya. Tidak ada di antara keduanya yang diperbolehkan karena penyelesaian sebagian menciptakan inkonsistensi.
Dalam istilah blockchain, konsep ini mudah diterapkan di satu rantai karena jaringan mengontrol semua langkah transaksi. Jika sesuatu gagal di tengah jalan, seluruh transaksi dibatalkan secara otomatis.
Sistem lintas rantai berbeda. Mereka melibatkan beberapa blockchain independen, masing-masing dengan aturan, validator, dan waktu konfirmasi sendiri. Tanpa model eksekusi yang sama, koordinasi mudah terputus.
Di sinilah eksekusi atom menjadi penting.
MASALAH SEBENARNYA DALAM PERTUKARAN LINTAS RANTAI
Pertukaran lintas rantai bukan hanya satu transaksi. Itu adalah rangkaian tindakan yang terhubung yang terjadi di berbagai lingkungan.
Setiap rantai tidak secara inheren mempercayai yang lain. Ini menciptakan kesenjangan koordinasi.
Jadi, risiko inti itu sederhana tetapi serius.
Satu sisi dapat berhasil sementara sisi lainnya gagal atau terhenti.
Ketika itu terjadi, pengguna menghadapi dana yang tertunda, aset yang terjebak, atau langkah pemulihan kompleks yang melibatkan perantara atau intervensi manual.
Eksekusi atom ada untuk mencegah situasi tepat itu.
Bagaimana pertukaran atom menyelesaikan masalah ini
Mekanisme yang paling umum di balik pertukaran atom adalah Kontrak Timelock Hash, yang sering disebut HTLC.
Meskipun terdengar teknis, strukturnya didasarkan pada dua ide sederhana: sebuah rahasia dan tenggat waktu.
Kunci hash
Pertukaran dimulai dengan nilai rahasia yang tidak pernah segera diungkapkan. Sebaliknya, hash dari rahasia itu dibagikan. Dana dikunci dalam kontrak yang hanya bisa dibuka jika rahasia yang benar diberikan nanti.
Ini memastikan bahwa siapa pun yang mengklaim dana juga harus mengungkapkan rahasia.
Kunci waktu
Untuk mencegah dana terjebak secara permanen, kondisi waktu ditambahkan. Jika rahasia tidak diungkapkan sebelum tenggat waktu tertentu, dana yang terkunci secara otomatis kembali ke pemilik asli.
Ini melindungi kedua peserta dari penguncian yang tidak terbatas.
BAGAIMANA KEDUA RANTAI MENJADI TERHUBUNG
Kunci untuk pertukaran atom adalah bahwa kedua blockchain menggunakan kondisi hash yang sama.
Jadi, alih-alih dua transaksi terpisah yang tidak terkait, kedua sisi diikat bersama oleh satu syarat kriptografi yang sama.
Ini menciptakan ketergantungan di mana masing-masing sisi dari pertukaran hanya valid jika sisi lainnya berperilaku dengan benar.
ALUR LANGKAH DEMI LANGKAH DARI PERTUKARAN ATOM
Proses dimulai ketika seorang pengguna menerima kutipan pertukaran. Pada titik ini, nilai rahasia dihasilkan secara lokal oleh pengguna.
Pengguna kemudian mengunci aset rantai sumber mereka di dalam HTLC menggunakan hash dari rahasia itu. Rahasia itu sendiri tetap tersembunyi.
Setelah kunci ini dikonfirmasi di rantai, pihak lawan, biasanya penyedia likuiditas atau pembuat pasar, mengunci aset rantai tujuan menggunakan kondisi hash yang sama.
Pada tahap ini, kedua sisi sekarang terikat. Tidak ada yang bisa mundur tanpa konsekuensi.
Titik balik terjadi ketika pengguna mengklaim aset tujuan. Untuk melakukan ini, mereka harus mengungkapkan rahasia di rantai.
Setelah rahasia diungkapkan secara publik, itu menjadi terlihat oleh semua orang, termasuk pihak lawan.
Pihak lawan kemudian menggunakan rahasia yang sama untuk membuka kunci dana di rantai sumber.
Ini adalah momen di mana atomisitas tercapai. Satu tindakan memicu kedua hasil.
Apa yang terjadi jika sesuatu salah
Jika pertukaran tidak diselesaikan dalam jendela waktu yang diperlukan, kunci waktu diaktifkan.
Ini berarti kedua kontrak membatalkan diri secara otomatis.
Pengguna mendapatkan kembali dana asli mereka di rantai sumber.
Pihak lawan juga mengambil kembali aset terkunci mereka di rantai tujuan.
Tidak ada yang tersisa dalam keadaan yang belum selesai.
MENGAPA INI PENTING BAGI PENGGUNA
Sebagian besar pengguna tidak memikirkan model eksekusi. Mereka hanya melihat input dan output dari sebuah pertukaran.
Tetapi eksekusi adalah apa yang menentukan apakah pengalaman itu terasa lancar atau menegangkan.
Tanpa eksekusi atom, pertukaran lintas rantai akan berperilaku seperti rangkaian langkah yang rapuh di mana kegagalan di satu bagian dapat menghancurkan seluruh proses.
Dengan eksekusi atom, pertukaran berperilaku seperti satu operasi yang dilindungi. Entah itu berhasil sepenuhnya atau membalik dengan aman.
Perbedaan itulah yang membangun kepercayaan dalam sistem lintas rantai.
BAGAIMANA INI MENJADI BAGIAN DARI INFRASTRUKTUR PERTUKARAN MODERN
Dalam sistem seperti STON.fi, eksekusi atom digunakan untuk menghubungkan kedua sisi perdagangan melalui syarat bersama dan tenggat waktu yang disinkronkan.
Kutipan tersebut mewakili hasil yang diinginkan, sementara struktur HTLC yang mendasarinya memastikan bahwa hasil tersebut sepenuhnya tercapai atau dibatalkan dengan aman.
Ini menghapus kebutuhan bagi pengguna untuk khawatir tentang keadaan perantara di mana dana diproses sebagian atau terjebak antara rantai.
Pemikiran akhir
Eksekusi pertukaran atom bukan tentang membuat sistem lintas rantai lebih rumit. Ini tentang membuatnya dapat diprediksi.
Ini memastikan bahwa memindahkan aset antara rantai terasa seperti satu aksi terkendali daripada urutan kejadian terpisah yang berisiko.
Ketika pengguna dapat mempercayai hasil tersebut, perdagangan lintas rantai menjadi jauh lebih mudah digunakan tanpa takut akan hasil yang tidak lengkap.
Baca lebih lanjut di https://blog.ston.fi/what-is-atomic-swap-execution-and-why-does-it-matter/
šššš¢šš¢šš„ ššš¬šØš®š«ššš¬:
Situs Resmi: ston.fi
Dokumentasi Teknis: docs.ston.fi
Dasbor Analitik: dune.com/stonfi
Ikuti untuk Berita: x.com/ston_fi
Obrolan Komunitas: t.me/ston_fi
