Hoán đổi nguyên tử (Atomic Swap)
Tóm lại: Một hoán đổi nguyên tử là hình thức trao đổi token ngang hàng không qua trung gian, thường diễn ra giữa hai blockchain khác nhau.
Một hoán đổi nguyên tử là hình thức trao đổi token ngang hàng không qua trung gian, thường diễn ra giữa hai blockchain khác nhau. Nó được gọi là “nguyên tử” vì giao dịch hoặc hoàn tất cho cả hai bên, hoặc hoàn toàn không xảy ra, nên không bên nào có thể nắm giữ cả hai tài sản.
Tại sao điều này quan trọng
Hoán đổi nguyên tử loại bỏ nhu cầu gửi tiền cho một bên lưu ký hoặc phải tin rằng đối tác sẽ gửi phần của họ trước. Chúng dựa vào hợp đồng khóa thời gian theo mã băm (HTLC), kết hợp một bí mật mật mã với một thời hạn, nên cả hai blockchain đều phải hỗ trợ các tính năng này. Việc tìm đối tác, chờ xác nhận trên hai chuỗi và trải nghiệm người dùng nặng tính kỹ thuật khiến hoán đổi nguyên tử vẫn là một công cụ ngách, nhưng chính kỹ thuật này là nền tảng cho các kênh thanh toán như Lightning Network.
Ví dụ
Alice nắm giữ coin A còn Bob nắm giữ coin B trên một chuỗi khác. Alice tạo một bí mật và khóa coin của mình trong một hợp đồng chỉ trả cho Bob nếu anh ấy tiết lộ bí mật đó, hoặc hoàn tiền cho cô sau một thời hạn. Bob khóa coin của mình trong một hợp đồng tương tự, dùng cùng mã băm của bí mật đó nhưng với thời hạn ngắn hơn. Khi Alice nhận coin của Bob, cô phải công bố bí mật trên chuỗi, và sau đó Bob dùng bí mật này để nhận coin của cô. Nếu một trong hai bên dừng lại giữa chừng, các khóa thời gian sẽ hoàn trả tiền.