Hợp đồng hoán đổi nguyên tử (Atomic Swap) là gì? Đặc điểm Hợp đồng hoán đổi nguyên tử
Hợp đồng hoán đổi nguyên tử
Khái niệm
Hợp đồng hoán đổi nguyên tử trong tiếng Anh là Atomic Swap.
Hợp đồng hoán đổi nguyên tử là một công nghệ dành cho hợp đồng thông minh, cho phép trao đổi hai loại tiền điện tử khác nhau mà không cần sử dụng các trung gian giao dịch tập trung như các sàn giao dịch.
Hợp đồng hoán đổi nguyên tử có thể diễn ra trực tiếp giữa các chuỗi khối của các loại tiền điện tử khác nhau. Hoặc chúng có thể được thực hiện ngoài chuỗi khối chính (off-chain) và tránh xa các chuỗi khối chính.
Công nghệ này lần đầu tiên được sử dụng vào tháng 9/2017, khi Decred và Litecoin thực hiện một hợp đồng hoán đổi nguyên tử.
Kể từ đó, các sàn giao dịch mới hay các sàn giao dịch phi tập trung đã cho phép người tham gia thị trường sử dụng công nghệ này.
Ví dụ, Lightning Labs - công ty khởi nghiệp sử dụng giao thức mở rộng qui mô và tăng tốc các chuỗi khối bitcoin để giao dịch, đã tiến hành hợp đồng hoán đổi ngoài chuỗi khối chính bằng cách sử dụng công nghệ hợp đồng hoán đổi nguyên tử.
Thị trường tiền điện tử và các sàn giao dịch phi tập trung chẳng hạn như giao thức 0x và Altcoin.io, cũng đã kết hợp sử dụng công nghệ này.
Đặc điểm Hợp đồng hoán đổi nguyên tử
Quá trình trao đổi tiền điện tử rất tốn thời gian và phức tạp, điều này là do một số lí do, điển hình có:
- Bản chất phân mảnh của hệ sinh thái tiền điện tử ngày nay là một thách thức cho các nhà đầu tư thông thường.
- Không phải tất cả các sàn giao dịch tiền điện tử đều hỗ trợ tất cả các đồng tiền.
Do đó, một nhà đầu tư muốn đổi tiền điện tử của mình lấy một loại tiền khác không được hỗ trợ trên sàn giao dịch hiện tại, cần phải chuyển tài khoản hoặc thực hiện một số chuyển đổi giữa các đồng tiền trung gian để thực hiện được mục tiêu giao dịch.
- Ngoài ra còn tồn tại rủi ro đối tác liên quan, xảy ra khi nhà đầu tư muốn trao đổi tiền của mình với một nhà đầu tư khác.
Hợp đồng hoán đổi nguyên tử giải quyết các vấn đề này thông qua việc sử dụng các hợp đồng khóa thời gian (Hash Timelock Contract - HTLC).
Hợp đồng hoán đổi nguyên tử yêu cầu cả hai bên hợp đồng xác nhận đã nhận được tiền, trong một khung thời gian xác định, bằng cách sử dụng hàm mật mã khóa.
Nếu một trong các bên liên quan không xác nhận giao dịch trong khung thời gian đó, thì toàn bộ giao dịch sẽ bị hủy bỏ và tiền điện tử sẽ không được giao dịch, giúp loại bỏ rủi ro đối tác.
Ví dụ về Hợp đồng hoán đổi nguyên tử
Giả sử Alice muốn đổi 100 bitcoin của mình thành Litecoin với một nhà đầu tư khác là Bob thông qua một hợp đồng hoán đổi nguyên tử.
Alice sẽ gửi giao dịch của mình lên chuỗi khối bitcoin. Trong quá trình này, Alice đã tạo một số cho hàm mật mã khóa để mã hóa giao dịch.
Bob lặp lại quá trình tương tự của mình bằng cách gửi giao dịch tương tự lên chuỗi khối litecoin.
Cả Alice và Bob đều mở khóa tiền của mình bằng cách sử dụng mã số tương ứng mà họ gửi cho đối phương.
Cả hai buộc phải thực hiện việc này trong một khung thời gian xác định, nếu không giao dịch chuyển đổi tiền điện tử sẽ không diễn ra.
(Theo Investopedia)