Hoán đổi nguyên tử, hay giao dịch chuỗi chéo nguyên tử, là việc trao đổi một loại tiền điện tử này sang một loại tiền điện tử khác mà không cần phải tin tưởng vào bên thứ ba. Quy trình hoán đổi nguyên tử hoàn toàn không đáng tin cậy và hoạt động bằng cách đảm bảo cả hai bên thực hiện các yêu cầu của giao dịch, như được xác định trong hợp đồng. Nếu một người không đáp ứng các yêu cầu, hợp đồng có thời hạn sẽ hoàn lại tiền cho người dùng kia.
Hãy giải thích hoán đổi nguyên tử với một ví dụ cổ điển về Alice và Bob. Alice sở hữu một komodo đồng xu, nhưng thực sự muốn một dấu gạch ngang thay thế. Thông thường, Alice sẽ phải giao dịch đồng tiền komodo của mình để lấy một đồng tiền trung gian, như bitcoin, để đổi bitcoin lấy một đồng tiền nhỏ. Nếu vậy, cô ấy sẽ mất một số tiền vì cô ấy phải đánh đổi hai lần.
Với công nghệ hoán đổi nguyên tử có sẵn, người dùng có thể giao dịch trên cơ sở ngang hàng mà không cần trao đổi. Một hợp đồng có khóa thời gian sẽ được sử dụng để làm vật ký quỹ giữa Alice và Bob. Alice đặt vào một đồng komodo của cô ấy và Bob phải gửi đồng xu của mình vào hợp đồng. Hợp đồng sẽ đảm nhận việc hoán đổi, vì vậy Alice trở thành chủ sở hữu của một dấu gạch ngang và Bob của một đồng xu komodo.
Chi tiết công nghệ về hoán đổi nguyên tử
Như đã đề cập trước đây, hoán đổi nguyên tử sử dụng hợp đồng khóa thời gian băm. Hợp đồng này về cơ bản thiết lập một kênh thanh toán giữa hai blockchain. Tuy nhiên, không phải blockchain nào cũng hỗ trợ các kênh thanh toán. Để hỗ trợ điều này, một blockchain cần triển khai Mạng Lightning, một giải pháp cho phép mở và đóng các kênh thanh toán thực hiện các giao dịch ngoài chuỗi. Sau một khoảng thời gian nhất định, kênh sẽ bị đóng và số dư cuối kỳ sẽ được gửi cho cả hai blockchain.
Các hợp đồng được sử dụng trong các giao dịch này là các hợp đồng có khóa thời gian băm. Hàm băm có thể được định nghĩa là dấu vân tay của một phần dữ liệu, được tạo ra bằng cách thực hiện các hàm toán học. Để tạo loại hợp đồng băm này giữa các blockchains, cả hai blockchains phải hỗ trợ cùng một hàm băm mật mã, chẳng hạn như SHA-256.
Một hợp đồng có khóa thời gian băm được thiết lập bởi người sẽ thực hiện thanh toán ban đầu. Người này phải cung cấp một hàm băm cụ thể, đại diện cho số tiền sẽ được thanh toán. Để nhận được khoản thanh toán, người nhận sẽ phải tạo bằng chứng thanh toán bằng mật mã trong khoảng thời gian được chỉ định. Nếu người nhận đáp ứng thời hạn, giao dịch hoán đổi sẽ được thực hiện. Nếu không, trình khởi tạo hợp đồng sẽ được hoàn lại.
Tại sao cần có công nghệ hoán đổi nguyên tử?
Hiện tại, người dùng tiền điện tử tin tưởng các sàn giao dịch tập trung, như Bittrex hoặc Poloniex, để giao dịch tiền của họ. Nếu có điều gì đó xảy ra với một sàn giao dịch, không có cách nào để lấy lại số tiền đã mất vì chủ sở hữu không thể chứng minh họ đã sở hữu số tiền nào. Các sàn giao dịch tập trung dễ bị tấn công hơn bởi các cuộc tấn công như hack, thiếu hiệu quả, thao túng và thậm chí là do lỗi của con người. Tất cả những điều này có thể dẫn đến tổn thất tài chính. Hoán đổi nguyên tử loại bỏ hoàn toàn nhu cầu trao đổi. Do đó, phí giao dịch giảm xuống còn 0.
Một lý do khác khiến công nghệ hoán đổi nguyên tử là cần thiết là cái gọi là ‘thất bại’ của các sàn giao dịch phi tập trung (DEX). DEX không có khả năng xử lý một lượng lớn giao dịch. Một số sàn giao dịch phi tập trung này đã trở thành một ‘sàn giao dịch dựa trên blockchain’. Giải pháp này không phải là lý tưởng, vì các sàn giao dịch dựa trên blockchain chỉ có thể cung cấp cho các nhà giao dịch khả năng trao đổi tiền tệ trong blockchain của riêng họ. Điều này buộc các nhà giao dịch phải sử dụng mã thông báo proxy, chẳng hạn như BitUSD hoặc wBTC. BitUSD thực sự là một đồng đô la phi tập trung và không bị kiểm soát bởi bất kỳ chính phủ hoặc cơ quan có thẩm quyền nào. Mỗi BitUSD được hỗ trợ bởi hai đô la fiat.
Cuối cùng, hoán đổi nguyên tử có thể được thực hiện rất nhanh chóng. Bằng chứng thanh toán bằng mật mã giúp xác thực khoản thanh toán trên blockchain, làm cho việc xác thực nhanh hơn.
Dự án Komodo
Nhóm Komodo đang thực sự thúc đẩy ranh giới của công nghệ hoán đổi nguyên tử. Họ đã hoàn tất thành công hoán đổi nguyên tử bằng máy chủ Electrum. Điều này rất quan trọng vì nó cho phép người dùng hoán đổi một đồng xu mà không cần phải tải xuống toàn bộ chuỗi khối. Điều này đưa nhóm Komodo tiến gần hơn một bước tới việc hiện thực hóa mục tiêu của họ là xây dựng một sàn giao dịch phi tập trung đầy đủ chức năng, mà họ sẽ đặt tên là BarterDex.
Komodo đã hoàn thành một số hoán đổi nguyên tử thành công từ vertcoin đến komodo và từ tàn lụi sang bitcoin.