Kiến thức Cryptocurrency và Blockchain

Atomic Swaps là gì? Phát kiến tương lai cho giao dịch tiền mã hóa

Farrier 13/08/2019

Logo-tiendientu Atomic Swaps được đánh giá là một công nghệ vô cùng tiềm năng trong tương lai. Hôm nay chúng ta sẽ cùng nhau tìm hiểu xem Atomic Swaps là gì nhé!


Từ khi công nghệ Blockchain ra đời, chúng ta có thể dễ dàng trao đổi giá trị một cách nhanh chóng, tiện lợi trên một nền tảng nhất định. Tuy nhiên, với Atomic Swaps, mọi thứ không dừng lại ở đó.

atomic-swaps-la-gi-tiendientu.org-7

Atomic Swaps là gì?

Atomic Swaps, hay còn gọi là hoán đổi nguyên tử, là một hình thức trao đổi tiền mã hóa ngang hàng giữa các blockchain. Người dùng khi thực hiện Atomic Swaps không phải phụ thuộc vào một bên trung gian nào. Tất cả quá trình đều diễn ra phi tập trung và người dùng có toàn quyền kiểm soát.

Nói một cách tổng quan hơn đây là một dạng hợp đồng thông minh cho phép các nền tảng Blockchain khác nhau có khả năng giao tiếp và trao đổi giá trị lẫn nhau.

  • Ví dụ: Nếu blockchain Bitcoin và Litecoin có Atomic Swaps. Bạn có thể dễ dàng đổi BTC lấy LTC nhờ vào công nghệ này mà không cần qua sàn giao dịch hay bất kỳ một bên thứ ba nào.

Lịch sử của Atomic Swaps

Ý tưởng của Atomic Swaps đã được xây dựng trong nhiều năm. Từ năm 2012, khái niệm không cần tin tưởng, ngang hàng trở thành một chủ đề “nóng”. Vào tháng 7/2012, một nhà phát triển có tên là Sergio Demian Lerner đã tạo ra bản thảo về một giao thức trao đổi không cần tin tưởng. Ông đã đăng ý tưởng này lên diễn đàn Bitcointalk với tiêu đề “P2PtradeX: P2P Trading between cryptocurrencies”. Ý tưởng này thật sự rất hấp dẫn. Tuy nhiên, nó chỉ dừng lại ở bản thảo, chưa thể biến thành sản phẩm thật.

Bước đột phá trong nghiên cứu về Atomic Swaps diễn ra vào tháng 5/2013. Tler Nolan là người đầu tiên miêu tả rõ ràng về cách Atomic Swaps hoạt động. Và Nolan được cộng đồng thừa nhận là người tạo ra kỹ thuật Atomic Swaps. Vào năm 2014, các giao dịch Atomic Swaps đầu tiên được thực hiện bởi chính Nolan.

Tuy nhiên, mãi đến tháng 9/2017, giao dịch Atomic Swaps mới được biết đến rộng rãi trên cộng đồng tiền mã hóa. Bởi vì Litecoin, Bitcoin và Decred đã thực hiện thành công Atomic Swaps.

Atomic Swaps hoạt động như thế nào

Hoán đổi nguyên tử sẽ bao gồm hai bên muốn trao đổi giá trị từ 2 nền tảng Blockchain khác nhau. Hai cá nhân này sẽ thực hiện giao dịch từ chính địa chỉ ví của mình, không có sàn giao dịch, không có một bên thứ ba. Cả hai sẽ tạo ra hai hợp đồng thông minh trên 2 blockchain. Hai hợp đồng này tuy nằm ở 2 blockchain khác nhau nhưng có sự liên kết với nhau. Nếu một hợp đồng được chấp thuận thì hợp đồng kia cũng sẽ như vậy. Từ đó cả hai có thể trao đổi giá trị mà không cần sự tin tưởng. Bởi vì, Atomic Swaps đã quy định nhiều nguyên tắc trong quá trình này.

Để có thể hiểu rõ hơn cách Atomic Swaps hoạt động, chúng ta hãy cùng nhìn vào ví dụ về Alice và Bob. Hai cái tên kinh điển trong các ví dụ liên quan đến Blockchain và tiền mã hóa.

atomic-swaps-la-gi-tiendientu.org-2

  • Alice sở hữu 10 BTC trên blockchain của Bitcoin và Bob sở hữu 10 LTC trên blockchain của Litecoin. Và Alice có nhu cầu đổi 10 BTC lấy 10 LTC.
  • Alice mới nói với Bob rằng “Ê làm cái Atomic Swaps đổi 10 BTC của tớ lấy 10 LTC nhé!”
  • Bob đồng ý.
  • Cả hai bắt đầu mở một kênh giao dịch. Alice sẽ tạo ra một hợp đồng có địa chỉ rõ ràng và một chìa khóa an toàn. Hợp đồng này xem như một cái két sắt và chìa khóa kia sẽ giúp mở két sắt.
  • Alice bắt đầu gửi số BTC của mình vào địa chỉ của hợp đồng. Sau đó nhận lại một hàm băm (hash).
  • Alice sẽ gửi hàm băm này tới Bob. Bob sẽ bắt đầu tạo một hợp đồng tương tự Alice nhưng trên blockchain của Litecoin dựa trên hàm băm mà Alice đã gửi.
  • Bob gửi số Litecoin vào hợp đồng vừa tạo.
  • Từ thời điểm này, Alice có thể nhận được LTC bằng cách sử dụng khóa để “ký” vào hợp đồng mà Bob tạo. Ngay sau đó, Bob sẽ biết được khóa của Alice một cách tự động. Và Bob dùng khóa này để “ký” vào hợp đồng mà Alice đã tạo và nhận về BTC.
  • Như vậy quá trình giao dịch hoán đổi nguyên tử hoàn tất.
Hợp đồng khóa thời gian hàm băm của Atomic Swaps

Atomic Swaps sử dụng một công nghệ đặc biệt đó là Hợp đồng Khóa thời gian hàm băm (HTLC). Hợp đồng này bao gồm hai phần là khóa thời gian (timelocks) và khóa hàm băm (hashlocks).

HTLC cho phép mở ra một kênh giao dịch có thời hạn kết thúc đã được thỏa thuận sẵn. Điều này đảm bảo hợp đồng chỉ được thực hiện trong 1 khoảng thời gian nhất định. Cùng với đó, HTLC cung cấp khóa hàm băm để đảm bảo rằng cả hai cùng lấy được tiền hoặc không nếu một bên hủy bỏ. HTLC sử dụng hệ thống giao dịch đa chữ ký để đảm bảo quá trình giao dịch diễn ra thành công và không cần tin tưởng.

Atomic Swaps có thể thực hiện on-chain và off-chain. Giao dịch Atomics Swaps đầu tiên giữa Litecoin và Decred là on-chain, giữa Litecoin và Bitcoin là off-chain.

atomic-swaps-la-gi-tiendientu.org-4

Điểm mạnh của Atomic Swaps

Vì khả năng giao dịch ngang hàng và không cần tin tưởng, Atomic Swaps mang lại nhiều lợi ích cho người dùng.

  • Xóa bỏ các bên thứ ba, sàn giao dịch tập trung: điều này giúp giảm rủi ro cho các nhà giao dịch, giảm chi phí, tăng tốc độ giao dịch.
  • Giao dịch trực tiếp từ ví cá nhân.
  • Giao dịch không cần một token trung gian.
  • Cung cấp nền tảng để xây dựng các sàn giao dịch phi tập trung.
  • Cho phép các blockchain khác nhau có khả năng kết nối với nhau.
Điểm hạn chế của Atomic Swaps

Vì đây là công nghệ vẫn trong quá trình phát triển. Thế nên, Atomic Swaps còn tồn tại khá nhiều điểm hạn chế.

  • Khả năng thích ứng: Atomic Swaps on-chain yêu cầu các blockchain phải có cùng thuật toán, HTLC mới có thể thực hiện. Vì vậy, chúng ta không thể thực hiện Atomics Swaps với mọi loại tiền mã hóa.
  • Không có khả năng xử lý khối lượng dữ liệu lớn: tốc độ là một lợi thế của Atomic Swaps. Tuy nhiên, trong trường hợp bạn muốn chuyển một số lượng lớn coin, nó không còn là lợi thế. Hiện tại, cần nhiều cải tiến hơn nữa để Atomic Swaps có thể hoạt động tốt với một lượng dữ liệu lớn.
  • Chưa tương thích đủ: Số lượng ví tương thích Atomic Swaps ngày càng tăng. Tuy nhiên, hiện tại những ví có hỗ trợ Atomic Swaps là rất thấp. Một phần đến từ việc công nghệ này còn khá nhiều hạn chế. Một phần đến từ người dùng chưa ý thức được các lợi ích mà Atomic Swaps mang lại.
Tương lai của Atomic Swaps

Mục tiêu của tiền mã hóa và công nghệ Blockchain hướng tới là sự phân quyền, không cần niềm tin. Một số hệ thống Blockchain đã đạt được sự phân quyền và không cần niềm tin ở mức độ nhất định. Tuy nhiên, ở thời điểm hiện tại, thị trường tiền mã hóa đang đi ngược lại với xu hướng này. Chúng ta đang giao dịch những thứ phi tập trung dựa vào một nền tảng tập trung, một bên thứ ba. Điều này mang lại nhiều rủi ro cho các nhà giao dịch.

Chúng ta đã chứng kiến nhiều vụ hack sàn giao dịch và cả exit scam cầm tiền chạy mất. Các nhà giao dịch hiểu rõ được các rủi ro này. Nhưng có lẽ sàn giao dịch tập trung là lựa chọn tối ưu nhất hiện tại cho họ: dễ dàng sử dụng, thanh khoản cao, ít gặp lỗi. Chính vì vậy mà họ chấp nhận rủi ro.

atomic-swaps-la-gi-tiendientu.org-5

Tuy nhiên mọi thứ sẽ dần thay đổi trong tương lai. Atomic Swaps và sàn giao dịch phi tập trung sẽ trở nên phổ biến trong thời gian sắp tới. Đó là xu hướng tất yếu của việc phi tập trung mọi thứ.

Hiện tại, Atomic Swaps vẫn trong quá trình phát triển, chưa thể trở thành một sản phẩm hoàn thiện tới tay người dùng. Nhưng một khi nó đạt được điều đó, khả năng cao Atomic Swaps sẽ trở thành một “chân trụ” của kỷ nguyên công nghệ Blockchain.

Để cập nhật thông tin và kiến thức từ thị trường tiền mã hóa. Hãy tích cực theo dõi tiendientu.org nhé!

Farrier

BVNEX