Bài viết này được xuất bản lần đầu tiên vào ngày 9 tháng 3 năm 2023, dưới dạng Chương 5.10 của loạt bài " Báo cáo nghiên cứu chuỗi chéo PAKA ".
Tác giả: MiddleX
Ảnh bìa: Ảnh của Terrance Raper trên Bapt
Giao tiếp với tôi:
- Twitter: @middlex0
- VX: xuezhjie156
SwapBridge, còn được gọi là Cầu hoán đổi thanh khoản, kịch bản ứng dụng của nó là để người dùng trao đổi tài sản gốc giữa nhiều chuỗi. So với WrapBridge, SwapBridge là trường hợp sử dụng cầu nối tài sản phổ biến hơn, vì trong hầu hết các trường hợp, người dùng muốn có được tài sản gốc trên chuỗi mục tiêu hơn là gói tài sản.
1. Khung nghiên cứu của SwapBridge
Có rất nhiều SwapBridge, mỗi SwapBridge đều có bộ ngôn ngữ mô tả kỹ thuật, mô hình cấu trúc phân cấp và hệ thống đặt tên khái niệm riêng, điều này mang lại rất nhiều rắc rối cho các nhà nghiên cứu. Để giúp cho việc nghiên cứu và phân tích của chúng tôi thuận tiện hơn, bài viết này sẽ sử dụng bộ hệ thống mô tả riêng để mô tả thống nhất các loại cầu nối chuỗi khác nhau. Hệ thống mô tả này thực chất là một khung nghiên cứu.
Để bạn có thể đọc báo cáo nghiên cứu này tốt hơn, chúng tôi thực sự khuyên bạn nên đọc chương này trước để hoàn toàn làm quen với khuôn khổ này.
1.1 Tài sản truyền thông
Để hoàn thành việc trao đổi hiệu quả hơn, trao đổi chuỗi chéo thường yêu cầu sử dụng tài sản truyền thông. Tài sản truyền thông là tài sản đã thiết lập tính thanh khoản với hầu hết các tài sản khác và có vai trò tương tự như tiền tệ trong nền kinh tế thực. Như chúng ta đã biết, tiền đóng vai trò là phương tiện trao đổi để tránh việc trao đổi hàng hóa phức tạp và không đáng tin cậy.
Chúng tôi sử dụng M để đại diện cho nội dung truyền thông. Khi người dùng cần trao đổi nội dung A lấy nội dung B, nếu
Tài sản A và tài sản B nằm trên cùng một chuỗi, khi đó quy trình sẽ là: A→M→B.
Tài sản A và Tài sản B không nằm trên cùng một chuỗi nên quá trình này sẽ phức tạp hơn. Giả sử rằng tài sản truyền thông của chuỗi X nơi chứa tài sản A là M(X) và tài sản truyền thông của chuỗi Y nơi chứa tài sản B là M(Y. Sau đó, quá trình người dùng trao đổi tài sản A lấy tài sản B sẽ như sau: A→M (X) ⇒ M(Y)→B.
Điều SwapBridge muốn hoàn thành là phần giữa của quy trình: M(X) ⇒ M(Y). Đối với phần đầu tiên và phần cuối cùng của quy trình, tức là A→M(X) và M(Y)→B , nó thường bao gồm DEX cục bộ chuỗi A và chuỗi B đã hoàn thành. Chúng ta có thể sử dụng sơ đồ sau để mô tả quá trình này một cách đầy đủ hơn:

Nếu người dùng cần trao đổi UNI trên Ethereum lấy CAKE trên chuỗi BSC, quy trình có thể là:
- UNI của người dùng được đổi lấy USDT trong Uniswap trên Ethereum;
- Thông qua SwapBridge, USDT của Ethereum được thay thế bằng BUSD trên chuỗi BSC;
- BUSD sau đó được đổi lấy CAKE thông qua Pancakeswap trên chuỗi BSC.

Trong ví dụ này, chúng tôi đã chọn USDT là M (Ethereum) và BUSD là M (BSC). Trong tình huống thực tế, có thể có nhiều hơn một tài sản truyền thông trên một chuỗi. Ví dụ: trên Ethereum, ngoài USDT, USDC, ETH, WETH và DAI cũng là những tài sản truyền thông phổ biến. Trong quá trình giao dịch cụ thể, tài sản truyền thông nào được chọn tùy thuộc vào chiến lược định tuyến của SwapBridge. Trong trường hợp bình thường, SwapBridge sẽ Phân phối thanh khoản, chọn tài sản truyền thông phù hợp cho người dùng và hoàn tất trao đổi cho người dùng với mức tổn thất tương đối thấp.
1.2 Tài sản truyền thông phổ biến đa chuỗi
Trong ví dụ trên, M(X) và M(Y) là các tài sản khác nhau, nhưng M(X) và M(Y) cũng có thể là cùng một tài sản, ví dụ: cả hai đều có thể là USDT hoặc cả USDC, USDC/ USDT Đây là một tài sản đa chuỗi gốc. Ví dụ: nếu người dùng cần trao đổi UNI trên Ethereum lấy MATIC trên Polygon, quy trình có thể như sau:
- UNI của người dùng được thay thế bằng USDC trong Uniswap trên Ethereum;
- Thông qua SwapBridge, USDC của Ethereum được thay thế bằng USDC trên chuỗi Polygon (USDC gốc, tài sản không được bao bọc);
- USDC sau đó được đổi lấy MATIC thông qua Quickswap trên chuỗi Polygon.

Tình huống này có lợi hơn cho việc xây dựng tính thanh khoản, bởi vì thuộc tính giá của USDT trên các chuỗi khác nhau hoặc USDC trên các chuỗi khác nhau về cơ bản là giống nhau (mặc dù kỳ vọng bảo mật của các chuỗi khác nhau là khác nhau, USDT trên các chuỗi khác nhau đều đến từ Tether , và USDC trên các chuỗi khác nhau đều đến từ Circle, đều có cam kết chấp nhận của tổ chức phát hành) và hầu như không có sự chênh lệch về giá. Điều này mang lại hai tiện ích:
- LP chỉ có thể cung cấp thanh khoản đơn phương. SwapBridge có thể gửi thanh khoản này trên các chuỗi khác nhau. Trong hầu hết các trường hợp, LP không bận tâm rằng tính thanh khoản mà họ cung cấp sẽ được chuyển sang các chuỗi khác;
- USDC trên các chuỗi khác nhau có thể được trao đổi với tỷ lệ không đổi 1:1 và điều này cũng đúng với USDT. Điều này không chỉ giúp loại bỏ sự phức tạp của việc sử dụng mã hợp đồng để triển khai thuật toán AMM mà còn loại bỏ chi phí thanh khoản dư thừa khi thiết lập AMM.
1.3 Phần lõi và phần mở rộng
Phần cốt lõi của SwapBridge hoàn thành quy trình M(A)⇒M(B) và DEX ở cả hai đầu là phần mở rộng của SwapBridge. Một số SwapBridge có các tiện ích mở rộng tích hợp sẵn và một số SwapBridge chỉ cung cấp phần cốt lõi và các tiện ích mở rộng được chuyển giao cho đơn vị tổng hợp.

Phần mở rộng của SwapBridge cũng tương tự, nó không gì khác hơn là tổng hợp DEX hiện có trên các chuỗi được hỗ trợ tương ứng, nhưng thiết kế của phần cốt lõi có nhiều giải pháp thiết kế khác nhau. Do đó, trong phân tích ví dụ dự án sau đây, chúng tôi sẽ chỉ phân tích phần cốt lõi và bỏ qua phần mở rộng.
1.4 Mô hình phân cấp
Để thuận tiện cho việc phân tích, chúng tôi chia SwapBridge thành ba lớp:
- Lớp AMT: Chỉ định cách truyền và xác minh các tin nhắn xuyên chuỗi liên quan đến SwapBridge. SwapBridge có thể sử dụng cầu AMB hiện có làm lớp AMT hoặc có thể xây dựng hoặc tùy chỉnh lớp AMT.
- Lớp hợp đồng: SwapBridge cần triển khai các hợp đồng trên mỗi chuỗi được hỗ trợ để triển khai logic thực thi cho các thông báo xuyên chuỗi. Các SwapBridge khác nhau có tên khác nhau cho hợp đồng của chúng, nhưng logic thực thi được viết không khác nhau nhiều.
- Lớp thanh khoản: quy định cách cầu hoán đổi xây dựng tính thanh khoản và điều chỉnh thanh khoản để đáp ứng nhu cầu trao đổi của người dùng. Đây là phần đáng được SwapBridge phân tích nhất và cũng là phần mà SwapBridge cần chú ý nhất khi thiết kế. Chính cơ chế của lớp thanh khoản quyết định sự khác biệt cơ bản nhất giữa các dự án SwapBridge.

Trong các ví dụ sau, chúng tôi sẽ chủ yếu tập trung vào lớp thanh khoản và chỉ giới thiệu ngắn gọn về lớp AMT và lớp hợp đồng.
1.5 Phân loại mô hình thanh khoản
SwapBridge có thể được chia thành hai chế độ: AMM và sổ đặt hàng theo chế độ thanh khoản.
Mỗi trao đổi chuỗi chéo có một mức giá thực hiện. Không tính đến phí gas và phí xử lý, giá thực hiện này xác định số lượng tài sản mục tiêu mà mỗi đơn vị tài sản ban đầu của người dùng có thể được trao đổi. Trong chế độ AMM, giá thực hiện được tính bằng thuật toán AMM; ở chế độ sổ đặt hàng, giá thực hiện thường được tạo bởi báo giá LP (Nhà cung cấp thanh khoản) (lệnh chờ xử lý) và xác nhận của người dùng (nhận lệnh).
Đối với các nhà giao dịch, mô hình AMM có vấn đề trượt giá và vấn đề MEV; đối với LP, có vấn đề mất mát tạm thời và những vấn đề này không tồn tại trong mô hình sổ đặt hàng. Trong giao dịch ở chế độ đặt lệnh, những gì bạn thấy là những gì bạn nhận được và giá giao dịch được xác định trước khi giao dịch. Tuy nhiên, so với AMM, mô hình sổ đặt hàng có yêu cầu chuyên môn cao hơn đối với LP. LP thường được yêu cầu duy trì môi trường ví nóng an toàn và có khả năng viết hoặc định cấu hình thuật toán báo giá.
Tùy thuộc vào vị trí của AMM, nó có thể được chia thành hai chế độ.
- AMM trên cầu: đề cập đến cầu nối chuỗi trực tiếp tính toán giá thực hiện và hoàn thành việc trao đổi dựa trên phân phối thanh khoản ở cả hai đầu;
- AMM dưới cầu: đề cập đến việc triển khai AMM Pool trên chuỗi được hỗ trợ bởi cầu nối chuỗi và hợp tác với logic bọc/mở gói để thực hiện trao đổi tài sản xuyên chuỗi. Trong bridge AMM, có một tình huống tương đối đặc biệt - sử dụng cùng một tài sản truyền thông trên nhiều chuỗi và hỗ trợ trao đổi 1:1 liên tục trong quy trình xuyên chuỗi. Đây cũng có thể được hiểu là một loại AMM (AMM tổng không đổi), nhưng đặc điểm của nó rất khác so với AMM thông thường (bao gồm AMM sản phẩm không đổi và các phiên bản cải tiến khác nhau của nó), chúng tôi liệt kê nó thành một danh mục riêng: mô hình trao đổi không đổi.
Vì vậy trong bài viết sau chúng tôi sẽ chia SwapBridge thành 4 loại để phân tích
- Chế độ AMM dưới cầu
- Chế độ AMM cầu nối
- chế độ trao đổi liên tục
- Chế độ đặt hàng
Trên cơ sở này, chúng ta sẽ khám phá hai dạng SwapBridge nâng cao: chuỗi tổng hợp và chuỗi trung tâm.
2. Chế độ AMM dưới cầu
2.1 Symbiosis V12.2 O3swap(O3 InerChange)2.3 Thorswap (Thorchain)2.4 Synapse Protocol2.1 Sự cộng sinh V1
Symbiosis Finance là dự án cầu nối xuyên chuỗi do Binance Lab đầu tư. Các nhà đầu tư ban đầu bao gồm Blockchain.com , Spartan, Avalanche (Avatar), DAO Maker, KuCoin, v.v. Các thành viên trong nhóm chủ yếu đến từ Châu Âu và giao diện sản phẩm khá lập dị . .

Lớp AMT của Symbiosis là một mạng MPC không cần cấp phép được gọi là mạng Symbiosis Relayers với các ưu đãi kinh tế tiền điện tử được tích hợp sẵn. Bất kỳ đối tượng nào cũng có thể trở thành Người chuyển tiếp cộng sinh bằng cách đặt cược vào SIS.
Trong Symbiosis V1, nếu người dùng cần đổi USDC trên Ethereum lấy BUSD trên BSC, có thể có hai đường dẫn trong quy trình:
• Đường dẫn ①: quấn trước rồi hoán đổi

• Đường dẫn ②: hoán đổi trước rồi mở gói

Vì Gas trên Ethereum cao hơn nhiều so với BSC, Symbiosis V1 sẽ có xu hướng chọn đường dẫn cho người dùng ① và đưa quy trình swap lên chuỗi BSC với phí Gas thấp hơn để giúp người dùng giảm tổng chi phí trao đổi xuyên chuỗi. trị giá.
Tái cân bằng thanh khoản
Nhóm AMM sẽ có chức năng điều chỉnh thanh khoản. Giả sử rằng tài sản luôn được chuyển từ Ethereum sang BSC thay vì ngược lại, tỷ lệ trao đổi của sUSDC/BUSD sẽ tăng lên, điều đó có nghĩa là cần nhiều sUSDC hơn để đổi lấy 1 BUSD. Tình huống này sẽ khuyến khích các nhà kinh doanh chênh lệch giá làm điều ngược lại, sử dụng BUSD để mua sUSDC chiết khấu, sau đó chuyển nó sang Ethereum để lấy tiền mặt. Theo cách tương tự, giả định rằng tài sản luôn chuyển từ BSC sang Ethereum chứ không phải ngược lại sẽ khuyến khích các nhà kinh doanh chênh lệch giá thực hiện các hoạt động đảo ngược và tái cân bằng thanh khoản.
Tài liệu về sự cộng sinh: https://docs.symbiosis.finance
2.2 O3swap (hoặc O3 InerChange)
Hoán đổi O3 là một giao thức chuỗi chéo tài sản được tạo bởi nhóm O3Labs và lớp AMT của nó là Poly Network. Nhóm O3Labs được thành lập tại Tokyo vào năm 2017 và là một trong những nhóm phát triển ví mã hóa sớm nhất trên thế giới.

Khác với Symbiosis V1, mọi trao đổi xuyên chuỗi do người dùng thực hiện trong O3swap đều bao gồm hai lần hoán đổi trên chuỗi nguồn và chuỗi đích.
Ví dụ: nếu người dùng muốn đổi USDC trên Ethereum lấy USDC trên BSC trong O3swap, quy trình sẽ như sau:

Nếu người dùng muốn nhận BUSD trên BSC, họ cần thực hiện một giao dịch hoán đổi khác trong DEX cục bộ của chuỗi BSC (chẳng hạn như Pancakeswap). O3swap chưa thiết lập tính thanh khoản cho pUSDC/BUSD. O3swap thiết lập các cặp giao dịch thanh khoản, tất cả đều ở dạng A/pA, nhưng không ở dạng A/pB.
Tái cân bằng thanh khoản
Khi LP muốn cung cấp tính thanh khoản cho nhóm A/pA trên một chuỗi nhất định, nó cần cung cấp hai tài sản A và pA cho nhóm theo tỷ lệ của hai tài sản trong nhóm hiện tại. LP Nếu chỉ cung cấp A, hệ thống sẽ tự động chuyển đổi một phần của nó thành pA thông qua chức năng “Đổi hàng”.
Có hai cách để chuyển đổi A và pA, một là Hoán đổi qua nhóm AMM của A/pA, hai là chuyển đổi trực tiếp A và pA 1:1 thông qua chức năng quấn/mở của Cầu O3. Đây là trong Tài liệu về O3swap. , được gọi là peg/unpeg. Ngoài ra, O3swap còn cung cấp chức năng chuyển đổi trực tiếp A và pA 1:1 trên một chuỗi, được gọi là Barter.
Do sự tồn tại của các hàm peg/unpeg và Barter, bất kỳ sự mất cân bằng nào trong nhóm A/pA AMM theo bất kỳ hướng nào đều nhanh chóng được giải quyết bởi các nhà kinh doanh chênh lệch giá.

Trong Symbiosis V1, mỗi hoán đổi chuỗi chéo chỉ sử dụng nhóm AMM trên chuỗi mục tiêu; trong khi ở O3swap, mỗi hoán đổi chuỗi chéo sử dụng hai nhóm AMM trên chuỗi nguồn và chuỗi đích. Chúng tôi gọi chế độ trước là chế độ AMM đơn phương và chế độ sau là chế độ AMM song phương .
Cả hai chế độ AMM đơn phương và song phương đều yêu cầu cầu nối triển khai nhóm AMM trên mỗi chuỗi được hỗ trợ. Từ góc độ chi phí triển khai thanh khoản, không có sự khác biệt giữa hai mô hình này, nhưng mô hình AMM song phương chắc chắn sẽ làm tăng chi phí gas của hoạt động hoán đổi. Ngoài ra, trong mô hình AMM song phương, nếu người dùng thực hiện hai lần hoán đổi, sẽ có hai tác động về giá và số lượng tài sản mà người dùng cuối cùng có thể có được sẽ giảm đi.
Tuy nhiên, tỷ lệ áp dụng chế độ AMM song phương trong các dự án mà chúng tôi đã thấy cao hơn so với AMM đơn phương. Ngay cả Symbiosis cũng không còn sử dụng AMM đơn phương trong phiên bản V2 của nó, điều này khiến tôi hơi bối rối. Có thể là do ở chế độ AMM song phương, logic trên bridge đơn giản hơn, chỉ có một logic burn-mint và không cần logic bọc và mở.
Tài liệu về O3swap: https://docs.o3swap.com/
2.3 Hoán đổi Thor (Thorchain)
Hầu hết các thành viên trong nhóm của Thorchain đều đến từ Swish Labs và các tổ chức đầu tư đằng sau nó bao gồm: Delphi Digital, Multicoin Capital, X21 Capital, Zee Prime Capital, v.v.

Thorswap được coi là sản phẩm cốt lõi của Thorchain và Thorchain, với tư cách là mạng MPC loại PoS, cũng là lớp AMT của Thorswap. Mã thông báo công việc của Thorchain là Rune.
Thorswap đã từ bỏ con đường sử dụng stablecoin làm tài sản truyền thông và thay vào đó sử dụng Rune làm tài sản truyền thông. Trong Thorswap, từ tài sản A trên chuỗi X đến tài sản B trên chuỗi Y, Rune phải được sử dụng làm tài sản chuyển tiếp để hoàn tất quá trình trao đổi:

Do nhiều chuỗi được Thorswap hỗ trợ không hỗ trợ hợp đồng thông minh nên nhóm thanh khoản của Thorswap được quản lý trực tiếp bởi người xác thực của Thorchain, những người kiểm soát khóa riêng của tài khoản lưu ký trên mỗi chuỗi. Để ngăn chặn những người xác thực thông đồng để đánh cắp tài sản, Throchain yêu cầu những người xác thực phải thế chấp. Tổng số tiền thế chấp gấp 2 lần RUNE trong tất cả các nhóm thanh khoản. Vì có những tài sản không phải RUNE có giá trị như nhau trong nhóm thanh khoản, nên những người xác nhận là trong Throchain. Số lượng tài sản thế chấp trên chúng bằng với giá trị thanh khoản mà chúng nắm giữ.
Lợi ích của việc sử dụng RUNE làm tài sản truyền thông là:
- Tăng khả năng nắm bắt giá trị của RUNE;
- Tất cả các chuỗi sử dụng thống nhất một nội dung truyền thông để tránh trao đổi giữa các nội dung truyền thông khác nhau.
Nhưng nó cũng mang lại những vấn đề:
- Khi giá RUNE giảm, các nhà kinh doanh chênh lệch giá sẽ lấy đi tính thanh khoản khỏi hệ thống, sự suy giảm thanh khoản có thể mang lại những kỳ vọng tiêu cực về giá của RUNE, khiến giá giảm, từ đó hình thành một vòng luẩn quẩn và một bánh đà tử thần.
- Thorswap đã chọn cho phép tất cả tài sản thiết lập tính thanh khoản với RUNE, thay vì sử dụng lại tính thanh khoản của các tài sản truyền thông hiện có và tự tìm ra con đường khó khăn hơn để có được thanh khoản. Tuy nhiên, lý do Thorswap chọn con đường này có thể là do không có DEX trên hầu hết các chuỗi mà nó hỗ trợ (chẳng hạn như BTC, BCH) và không có thanh khoản có thể tái sử dụng.
Tài liệu Thorswap: https://docs.thorchain.org/
2.4 Giao thức khớp thần kinh
Tên ban đầu của Synapse là Nerve, chỉ là một loại tiền tệ DEX ổn định trên BSC, nó đã phát triển thành một giao thức chuỗi chéo tài sản hỗ trợ 14 chuỗi công khai. Từ Synapse có nghĩa là khớp thần kinh, dường như thể hiện tầm nhìn của Synapse về việc kết nối nhiều chuỗi thành một mạng lưới thần kinh.

**Synapse sử dụng tài sản truyền thông hạn chế: nUSD và nETH để truyền giá trị chuỗi chéo. **nUSD và nETH là các tài sản được bao bọc được tạo thông qua dự trữ tài sản trên Ethereum.
Nhóm Nexus trên Ethereum
Synapse đã triển khai Nexus Pool trên Ethereum, nơi bạn có thể nhận được nETH bằng cách thế chấp ETH và bạn có thể nhận được nUSD bằng cách thế chấp một hoặc nhiều đồng tiền ổn định bất kỳ trong số ba đồng tiền ổn định là USDT, USDC và DAI. Thời gian cam kết tương đối ngắn. thu được nhiều nUSD hơn, trong khi số nUSD thu được bằng cách đặt cọc tương đối nhiều stablecoin sẽ được chiết khấu. Số lượng nUSD cụ thể mà người dùng có thể nhận được khi gửi một loại tiền tệ ổn định duy nhất phải được mô phỏng trong Pool và số tiền họ có thể trao đổi với các đồng tiền ổn định này [1/3USDC+1/3USDT+1/3DAI].
Không có thông tin nào rõ ràng hơn trong tài liệu của Synapse.Theo cuộc thảo luận giữa tác giả và các nhà phát triển Synapse trong cộng đồng, sự thiếu hụt và dư thừa tương đối ở đây phải dựa trên số lượng trung bình , có nghĩa là Synapse giả định rằng USDT, USDC và DAI The các giá trị bằng nhau và sự cân bằng hoàn hảo là trạng thái mà mỗi trong số ba chiếm 1/3. Tuy nhiên, trên thực tế, sẽ có một sự chênh lệch nhỏ về giá giữa các stablecoin và giả định này sẽ để lại một số chỗ cho các nhà kinh doanh chênh lệch giá.
Nexus Pool trên các chuỗi khác
Ngoài Ethereum, Synapse cũng đã triển khai Nexus Pool trên các chuỗi được hỗ trợ khác, đó là thanh khoản nUSD/Stablecoin. Trong hầu hết các trường hợp, đây là nhóm đa tài sản. Ví dụ: trên chuỗi BSC, synapse triển khai nUSD/4pool cho BUSD/USDT/USDC. Trong số các chuỗi được hỗ trợ, một số chuỗi là Rollups của Ethereum, cũng sẽ có tính thanh khoản nETH/ETH.
Trong Synapse, nếu người dùng muốn đổi USDC trên Polygon lấy BUSD trên BSC thì quy trình như sau

Nhưng nếu trao đổi của người dùng liên quan đến Ethereum thì quy trình sẽ khác.
Nếu bạn muốn thay thế USDC của Ethereum bằng BUSD trên BSC, quy trình như sau:

Nếu bạn muốn đổi BUSD trên BSC thành USDC trên Ethereum, quy trình như sau:

Nói cách khác, trong Synapse, nếu nó không liên quan đến hoán đổi chuỗi chéo của Ethereum thì đó là chế độ AMM song phương và nếu nó liên quan đến hoán đổi chuỗi chéo của Ethereum thì đó là chế độ AMM đơn phương.
Cung cấp và rút thanh khoản
LP có thể cung cấp tính thanh khoản cho nhóm nUSD/stablecoin trên mỗi chuỗi để nhận được mã thông báo nUSD-LP. LP có thể cung cấp nUSD và mỗi stablecoin theo tỷ lệ bằng nhau theo tỷ lệ của từng tài sản trong nhóm hiện tại, đảm bảo rằng nhóm sẽ không thay đổi. Tỷ lệ hiện tại của từng nội dung, giống như trên DEX chuỗi đơn;
LP cũng chỉ có thể cung cấp một trong số này. Nếu chỉ một trong các tài sản được cung cấp, nó sẽ đẩy tỷ lệ tài sản trong nhóm thay đổi. Nếu hành vi của LP đẩy tỷ lệ tài sản của nhóm gần với tỷ lệ lý tưởng thì LP sẽ nhận được nhiều mã thông báo nUSD-LP hơn. Nếu hành vi của LP Nếu tỷ lệ tài sản của nhóm bị đẩy ra khỏi tỷ lệ lý tưởng thì số lượng nUSD-LP mà LP thu được sẽ giảm.
Tỷ lệ lý tưởng là gì? Lấy 4pool trên BSC làm ví dụ, tỷ lệ lý tưởng của nUSD/BUSD/USDT/USDC phải là 1/2nUSD+1/6BUSD+1/6USDT+1/6USDC. LP có thể thu được bao nhiêu nUSD-LP khi cung cấp thanh khoản tài sản đơn lẻ sẽ mô phỏng số lượng tài sản do LP cung cấp và số tiền có thể đổi được từ nhóm [1/2nUSD+1/6BUSD+1/6USDT+1/6USDC].
Điều tương tự cũng xảy ra với việc lấy lại tính thanh khoản. LP có thể phá hủy nUSD và rút thanh khoản tương ứng với tỷ lệ tài sản hiện có trong nhóm hoặc rút một tài sản duy nhất. Nếu hành vi rút tài sản của LP làm cho tỷ lệ tài sản trong nhóm gần với tỷ lệ lý tưởng hơn , Khi đó LP sẽ lấy lại được nhiều tài sản hơn, nếu không số lượng tài sản mà nó lấy lại sẽ giảm đi.
Do đó, đối với LP, khi cung cấp thanh khoản, bạn nên chọn những tài sản có tính thanh khoản tương đối ngắn, và khi rút thanh khoản, bạn nên chọn những tài sản có tính thanh khoản tương đối dư thừa, nếu thanh khoản hiện tại được cân bằng (tỷ lệ của từng tài sản là tỷ lệ lý tưởng), không có sự thiếu hụt tương đối hoặc thặng dư tương đối và chiến lược tốt nhất là cung cấp/thu hồi nhiều tài sản theo tỷ lệ bằng nhau tùy theo sự phân bổ trong nhóm.
Tuy nhiên, nếu lượng thanh khoản mà LP cung cấp không quá nhiều thì cũng không cần phải tính đến sự phức tạp như vậy, bởi tác động của các yếu tố trên không quá lớn. tính thanh khoản cơ bản trong nhóm cũng đủ.LP cung cấp tính thanh khoản của một tài sản duy nhất và có tác động tối thiểu đến số dư của nhóm.
Chuỗi khớp thần kinh
Lớp AMT của Synapse là một mạng PoS có tên là Synapse Chain. Bản thân Synapse Chain là một Op Rollup của Ethereum và mã thông báo công việc là SYN. Synapae hy vọng rằng khi hoạt động kinh doanh xuyên chuỗi của mình phát triển, Synapse Chain có thể phát triển từ chuỗi cầu nối thành chuỗi trung tâm để cho phép các ứng dụng được triển khai trực tiếp trên Synapse Chain.
Tài liệu Synapse https://docs.synapseprotocol.com/
3. Chế độ AMM cầu nối
3.1 symbiosis V23.2 cBridge 2.03.3 AllBridge Core3.4 ChainflipTrong bridge AMM, tính thanh khoản của hai tài sản của một cặp giao dịch tương ứng trên hai chuỗi, bridge trực tiếp tính toán giá thực hiện dựa trên thuật toán phân phối thanh khoản và tạo thị trường, đồng thời hoàn tất việc trao đổi cho người dùng. So với AMM dưới cầu, chế độ AMM trên cầu không có chất trung gian phản ứng và có thể đạt được trong một bước! Tuy nhiên, điều này cũng có nghĩa là nếu giao dịch không thành công thì toàn bộ trao đổi xuyên chuỗi cần phải được đảo ngược.
"Trên cầu" là một khái niệm trừu tượng. AMM ở trên cầu, có nghĩa là giá thực hiện được tính thông qua chuỗi chéo. Cụ thể, có một số tình huống:
- Giá thực hiện được tính trong hợp đồng cầu nối trên chuỗi nguồn và chuỗi đích. Trước khi tính toán, lượng thanh khoản trên chuỗi nguồn sẽ được liên kết chéo với chuỗi mục tiêu thông qua lớp AMT cùng với các giao dịch do người dùng thực hiện trên chuỗi nguồn;
- Giá thực hiện được tính bằng bộ trình xác nhận bên ngoài của lớp AMT. Sau khi tính toán hoàn tất, nó được chuyển đến chuỗi mục tiêu và kích hoạt nhóm trên chuỗi mục tiêu để giải phóng tài sản cho người dùng;
- Giá thực hiện được tính trên chuỗi cầu. Tình huống thực tế cũng giống như lần trước, về cơ bản, người xác thực chuỗi cầu vẫn đang tính toán.
- Giá thực hiện được tính trên chuỗi chuyển tiếp. Cầu chọn một trong các chuỗi mà nó hỗ trợ làm chuỗi chuyển tiếp và hoàn thành tính toán trên chuỗi này. Trong trường hợp này, chuỗi nguồn chuyển các tham số đến chuỗi chuyển tiếp thông qua lớp AMT. Sau khi tính toán chuỗi chuyển tiếp hoàn tất, nó sẽ chuyển Lớp AMT đi qua chuỗi mục tiêu và kích hoạt giải phóng tài sản trên chuỗi mục tiêu.
3.1 Sự cộng sinh V2

Symbiosis V2 áp dụng một hình thức hoàn toàn khác với V1. Trong V2 có một chuỗi chuyển tiếp gọi là S-chain (chuỗi thanh toán) . Việc tính toán giá thực hiện sẽ được hoàn thành trên chuỗi S. Chuỗi S-chain hiện được chọn là BSC.
Symbiosis V2 vẫn sử dụng tài sản bao bọc (sToken) làm phương tiện tính toán.
Symbiosis V2 chọn một loại tiền tệ ổn định làm tài sản truyền thông trên mỗi chuỗi được hỗ trợ và mỗi tài sản truyền thông trên chuỗi tương ứng với một sToken trên chuỗi S.
- Ethereum→USDC
- BSC→BUSD
- Tuyết lở→USDC.e
- Đa giác→USDC
- Telos→USDC
- Boba Ethereum→USDC
- Boba Avalanche→USDC.e
- Boba BNB→USDC
- KAVA→USDC
Cần lưu ý rằng ngay cả khi tài sản truyền thông trên các chuỗi khác nhau giống nhau thì chúng có các sToken khác nhau trên chuỗi S. Ví dụ: USDC trên Ethereum và USDC trên Polygon có các sToken khác nhau trên chuỗi S.
**sToken thực sự là một đại diện kế toán về tính thanh khoản trên mỗi chuỗi trên chuỗi S. **Số lượng USDT trên Ethereum sẽ bằng số lượng sUSDT-Ethereum trên S-Chain và hai số này sẽ luôn nhất quán. Nếu thanh khoản USDT trên Ethereum được thêm hoặc rút, sUSDT-Ethereum trên S-Chain cũng sẽ tăng hoặc giảm tương ứng.
Trên cơ sở đó, Symbiosis V2 đã thiết lập nhóm AMM đa tài sản bao gồm nhiều sToken khác nhau trên chuỗi S. Symbiosis V2 hiện hỗ trợ 9 chuỗi (bao gồm BSC là chuỗi S), vì vậy nhóm AMM trên chuỗi S là 9 nhóm với BUSD và 8 loại sToken. Cộng đồng gọi nó một cách sinh động là Batongda.

Trong Symbiosis V2, nếu bạn muốn thay thế USDC trên Ethereum bằng BUSD trên BSC, quy trình như sau:

9pool có thể giúp người dùng hoàn thành việc trao đổi tài sản theo bất kỳ hướng nào trong số 9 chuỗi và các nhà kinh doanh chênh lệch giá sẽ giải quyết sự mất cân bằng do số lượng quỹ trao đổi khác nhau theo các hướng khác nhau gây ra.
Tài liệu về sự cộng sinh: https://docs.symbiosis.finance/
3.2 cBridge 2.0

cBridge là một cầu nối chuỗi tài sản do Celer Network triển khai. cBridge 1.0 được sử dụng để sử dụng trao đổi nguyên tử dựa trên khóa thời gian băm (xác minh cục bộ) và mô hình sổ đặt hàng để đạt được trao đổi chuỗi chéo, nhưng nó không còn được sử dụng vì trao đổi nguyên tử đã luôn luôn Người dùng cần thực hiện nhiều hơn hai bước để có được tài sản, đây không phải là trải nghiệm thân thiện với người dùng.
Bây giờ cBridge 2.0 đã chuyển sang chế độ kết hợp xác minh bên ngoài và xác minh lạc quan, lớp AMT của nó là mạng PoS có tên SGN (State Guardian Network) và Celer IM, và bây giờ cBridge ở chế độ AMM.
cBridge hỗ trợ giao dịch USDT, USDC, ETH và các tài sản khác giữa các chuỗi khác nhau nhưng chỉ có thể hỗ trợ hoán đổi giữa các tài sản đồng nhất, USDT chỉ có thể đổi lấy USDT và ETH chỉ có thể đổi lấy ETH.
Tất nhiên, không phải tất cả các chuỗi đều có ETH và không phải tất cả các chuỗi đều có USDT, điều này đòi hỏi phải chọn một tài sản truyền thông chung cho các giao dịch giữa các chuỗi.
Mô hình thanh khoản
Nếu USDC trên Ethereum được đổi lấy USDC trên Polygon, cBridge sẽ hoàn tất việc trao đổi cho người dùng thông qua tính thanh khoản trong nhóm USDC được triển khai trên Ethereum và nhóm USDC trên Polygon.
Có một vấn đề ở đây, USDC trên Ethereum và USDC trên Polygon phải tương đối bằng nhau để tỷ lệ trao đổi của USDC (Ethereum)/USDC (Polygon) gần bằng 1: 1. Trên thực tế, theo logic này, cBridge hỗ trợ Dự trữ USDC trong mỗi chuỗi với nhóm USDC phải gần nhau. Điều này gây ra nhiều lãng phí: quy mô tham gia trên các chuỗi khác nhau là khác nhau và yêu cầu về số tiền dự trữ trong nhóm cũng khác nhau. Các chuỗi không cần nhiều dự trữ cũng phải dự trữ đủ USDC trong nhóm.
Đối mặt với vấn đề này, cBridge đã thêm các tham số trọng lượng cho mỗi chuỗi dựa trên đường cong Stablecoin AMM tương tự như giao thức Curve: Giá trị w nằm trong công thức sau: wi và wj

Nếu wi=wj=1 thì đây là đường cong của giao thức Curve đơn giản. Tại thời điểm này, tỷ lệ giá trị lý tưởng của tài sản ở cả hai bên là 1: 1. cBridge sẽ gán các giá trị w khác nhau cho một tài sản nhất định trên các chuỗi khác nhau, thay đổi tỷ lệ giá trị lý tưởng.
Chuỗi có giá trị w cao hơn yêu cầu dự trữ tương đối thấp hơn và chuỗi có giá trị w thấp hơn yêu cầu dự trữ nhiều hơn. Giá trị w cần được nhóm phát triển cBridge đặt thủ công và có thể được điều chỉnh thông qua quản trị.
Điều này yêu cầu nhóm cBridge đánh giá việc vào và ra của một tài sản nhất định trên mỗi chuỗi trong tương lai dựa trên kinh nghiệm.
Nếu giá trị chéo của một tài sản nhất định trong chuỗi luôn lớn hơn giá trị chéo của nó thì thanh khoản sẽ có xu hướng tích lũy trên chuỗi này. Việc đặt giá trị w thấp hơn cho tài sản này trong chuỗi này có thể thúc đẩy tính thanh khoản dư thừa. giá trị w cao hơn.
Ngược lại, nếu lượng ra của một tài sản nào đó trong chuỗi luôn ít hơn lượng vào thì thanh khoản sẽ có xu hướng cạn kiệt.Việc đặt giá trị w cao hơn cho tài sản trong chuỗi có thể thu hút dòng thanh khoản vào các chuỗi khác .
Ví dụ: trong cBridge, lượng ETH đi ra trên Optimism luôn lớn hơn lượng ETH vào là do không có thời gian chờ đợi khi Optimism Bridge kết nối ETH với Ethereum mà phải mất khoảng 7 ngày để kết nối trở lại. Điều này khiến tính thanh khoản có xu hướng tăng lên đối với Optimism, vì vậy cBridge đặt giá trị w nhỏ hơn cho Optimism cho ETH.
Nói tóm lại, thuật toán dự trữ bất đối xứng của cBridge có ý nghĩa rất lớn trong việc phân phối thanh khoản hợp lý hơn trên các chuỗi khác nhau.
Cung cấp và rút tiền thanh khoản
Hãy lấy USDC làm ví dụ. Trong số các chuỗi được cBridge hỗ trợ, có nhóm dự trữ USDC trên 11 chuỗi. LP có thể cung cấp thanh khoản cho USDC trên 11 chuỗi này với tỷ lệ bằng nhau. Tuy nhiên, hoạt động này chắc chắn là quá cồng kềnh. những hoạt động như vậy. cBridge chỉ hỗ trợ LP để cung cấp USDC trên một chuỗi duy nhất, nếu bạn muốn cung cấp USDC trên nhiều chuỗi thì bạn cần vận hành từng chuỗi một.
Tuy nhiên, LP cung cấp thanh khoản chuỗi đơn và có thể gặp phải tình huống như vậy, hãy lấy USDC làm ví dụ minh họa:
Nếu thanh khoản USDC được cung cấp trên một chuỗi có dư USDC, thanh khoản sẽ được các nhà kinh doanh chênh lệch giá chuyển sang các chuỗi khác. Giao dịch chênh lệch giá tuân theo thuật toán AMM nên sau khi được chuyển, số lượng USDC của LP sẽ nhỏ hơn và LP sẽ bị ảnh hưởng lỗ vốn. .
Do đó, hệ thống khuyến khích LP cung cấp thanh khoản cho các tài sản tương đối khan hiếm để thúc đẩy sự cân bằng thanh khoản đa chuỗi. Giả sử thanh khoản được cân bằng trên nhiều chuỗi thì chiến lược tốt nhất cho LP là cung cấp thanh khoản cho 11 chuỗi với tỷ lệ bằng nhau. .
Nhưng trên thực tế, tương tự như tình huống của Synapse, nếu LP không cung cấp lượng thanh khoản khổng lồ thì cũng không cần quá phức tạp, nó sẽ cung cấp thanh khoản cho chuỗi tài sản có trong tay và tác động đến số dư sẽ Nó sẽ không quá lớn và sẽ có rất ít chỗ cho hoạt động kinh doanh chênh lệch giá. Nếu LP muốn cung cấp lượng thanh khoản khổng lồ, nó cần xem xét cách cung cấp tương đối đồng đều trên mỗi chuỗi.
Cần lưu ý rằng cBridge sẽ không cung cấp LP Token cho LP mà sẽ theo dõi vị trí của thanh khoản do LP cung cấp thông qua mạng SGN . Khi LP lấy lại thanh khoản, nó có thể cần lấy nó từ nhiều chuỗi khác và sẽ không giống với số tiền được cung cấp ban đầu. Số lượng không nhất quán.
cBridge Docs https://cbridge-docs.celer.network/
3.3 Lõi AllBridge
Allbridge được thành lập vào năm 2021. Người sáng lập là doanh nhân mã hóa nổi tiếng Andriy Velykyy. Cho đến nay, Allbridge đã hoàn thành vòng tài trợ ban đầu trị giá 2 triệu USD.

AllBridge Core là một giải pháp giao dịch stablecoin chuỗi chéo hiện đang hỗ trợ
- USDC (Ethereum, Đa giác, Solana)
- USDT (Ethereum, Đa giác, BSC, Tron)
- BUSD (BSC)
- DAI (Ethereum)
Trao đổi chuỗi chéo bốn đồng tiền ổn định trên 5 chuỗi.
Trao đổi và thanh khoản xuyên chuỗi
Trao đổi xuyên chuỗi trong AllBridge đi qua một phương tiện ảo: gọi là giá trị đô la ảo, có thể hiểu là một trung gian phản ứng tương tự như Wrapped Token, nhưng nó không có thực thể, nó chỉ là một phương tiện tính toán.

Ví dụ: nếu bạn muốn đổi USDC trên Ethereum thành BUSD trên BSC, trước tiên Allbridge sẽ chuyển đổi USDC thành giá trị đô la ảo, sau đó chuyển đổi nó thành BUSD. Giá trị đô la ảo có tỷ lệ giá ban đầu là 1:1 với tất cả các stablecoin, nhưng sẽ trượt khi giao dịch tiến triển. Việc tính giá trị trượt cụ thể là một quá trình toán học phức tạp, không phù hợp để thảo luận trong bài viết này, các bạn quan tâm có thể tìm hiểu thêm tại Allbridge Core Docs.
Lớp AMT tùy chọn
Lớp AMT của Allbridge là tùy chọn và hiện hỗ trợ hai tùy chọn, đó là chính AllBridge và Wormhole.

Tài liệu lõi Allbridge
https://docs-core.allbridge.io/
3.4 Lật dây chuyền
Có trụ sở chính tại Berlin, với các thành viên trong nhóm ở khắp thế giới, Chainflip đã hoàn thành khoản tài trợ trị giá 6 triệu đô la vào tháng 8 năm 2021 và 1.000 đô la vào tháng 5 năm 2022.

Lớp AMT của Chainflip là một mạng MPC, được gọi là State Chain. Trong Chainflip, việc tính toán giá thực hiện của sàn giao dịch xuyên chuỗi được hoàn thành trên State Chain.
Chainflip là một dự án đang được phát triển và sản phẩm vẫn chưa được ra mắt. Theo mô tả trong tài liệu Chainflip, Chainflip có kế hoạch sử dụng thuật toán AMM tương tự như Uniswap V3 để thực hiện trao đổi xuyên chuỗi, được gọi trong Chainflip: Just In Time AMM, hay viết tắt là JIT AMM.
Chúng tôi biết rằng thuật toán tạo thị trường theo khoảng thời gian của Uniswap V3 là một cột mốc quan trọng trong lịch sử phát triển của thuật toán AMM, thuật toán này kết hợp các thuộc tính của AMM và sổ lệnh ở một mức độ nào đó. **LP có thể cung cấp thanh khoản đối xứng (tỷ lệ bằng với tài sản trong nhóm hiện tại) hoặc thanh khoản không đối xứng (cung cấp tỷ lệ thanh khoản không đồng đều cho nhóm) trong AMM. Nếu thanh khoản bất đối xứng bị đẩy lên cực điểm thì đó là thanh khoản đơn phương (cung cấp thanh khoản một tài sản cho một cặp giao dịch). Bản chất của việc cung cấp thanh khoản đơn phương tương đương với các lệnh chờ xử lý, vì vậy Uniswap V3 thực sự hỗ trợ các lệnh bán dừng lãi LP đang chờ xử lý và các lệnh mua giới hạn.
Tài liệu Chainflip https://docs.chainflip.io/
3.5 Tóm tắt chương này
Một tài sản có nhu cầu thanh khoản khác nhau trong mỗi chuỗi, việc buộc mỗi chuỗi phải dự trữ cùng một giá trị thanh khoản sẽ gây lãng phí thanh khoản rất lớn. Vì vậy, chúng tôi nhận thấy rằng hầu hết tất cả SwapBridges ở chế độ AMM đều đang cố gắng giải quyết một vấn đề: làm thế nào để đạt được sự bất cân xứng về thanh khoản .
- Symbiosis V2 đạt được điều này bằng cách thiết lập nhóm đa tài sản giống như Balancer để mang lại tính thanh khoản trên mỗi chuỗi;
- cBridge dựa trên đường cong AMM đối xứng và đặt các tham số trọng số khác nhau cho tính thanh khoản trên các chuỗi khác nhau để đạt được sự bất cân xứng về thanh khoản;
- Allbridge Core đã thêm một trung gian giá trị ảo. Tỷ lệ trao đổi giữa trung gian giá trị ảo và mỗi loại tiền tệ ổn định không liên quan gì đến dự trữ trên mỗi chuỗi mà chỉ liên quan đến lịch sử trao đổi, do đó dự trữ của mỗi chuỗi không còn nữa yêu cầu phải đối xứng;
- Chainflip sử dụng JIT AMM , điều này tự nhiên cho phép thanh khoản không đối xứng.
4. Mô hình trao đổi không đổi
4.1 Multichain4.2 XY Finance4.3 Hyphen(Biocomy)4.4 StargateMặc dù AMM có chức năng điều chỉnh tính di động, nhưng nó khiến cây cầu trở nên phức tạp, cho dù đó là các chất trung gian và quá trình phản ứng phức tạp hay các phép tính chuỗi chéo phức tạp. Một số dự án đã bắt đầu sử dụng một phương pháp đơn giản và trực tiếp hơn: nếu tài sản của cả hai bên đều nhất quán thì chúng luôn có thể được trao đổi theo tỷ lệ 1:1.
Như đã đề cập trước đó, dạng này cũng có thể được hiểu là một AMM đặc biệt: AMM tổng không đổi. Nếu tỷ lệ trao đổi luôn không đổi ở mức 1:1 thì tổng thanh khoản của cả hai bên đương nhiên sẽ không thay đổi.
Ưu điểm của mô hình trao đổi cố định là tỷ lệ sử dụng thanh khoản sẽ cao hơn.Không giống như các AMM sản phẩm cố định khác nhau và các phiên bản cải tiến khác nhau của chúng (AMM đa tài sản của Balancer, PAMM của DODO, AMM ổn định của Curve, v.v.), luôn có một phần Thanh khoản chỉ tham gia tính toán mà ít được sử dụng. Hơn nữa, mô hình trao đổi không đổi đương nhiên cho phép cung cấp thanh khoản không đối xứng, bởi vì giá trao đổi là một giá trị không đổi và việc phân bổ thanh khoản ở cả hai bên sẽ không ảnh hưởng đến giá.
Tuy nhiên, mô hình trao đổi không đổi cũng có những hạn chế, nó chỉ hỗ trợ trao đổi giữa các phiên bản của cùng một tài sản trên các chuỗi khác nhau và các loại sàn giao dịch khác phải sử dụng điều này làm phương tiện. Giống như: nó chỉ có thể hỗ trợ trao đổi liên tục giữa USDC và USDC. Nếu cả hai bên lần lượt là USDC và USDT thì không thể xử lý theo tỷ lệ 1:1.
Có một vấn đề quan trọng khác với trao đổi liên tục, đó là, với tư cách là một AMM có tổng không đổi, nó không có chức năng điều chỉnh thanh khoản . Khi quá trình trao đổi diễn ra, thanh khoản ở một đầu có thể bị cạn kiệt và sẽ không bao giờ có chỗ cho các nhà kinh doanh chênh lệch giá tái cân bằng thanh khoản. Do đó, nếu dự án SwapBridge áp dụng phương pháp này, nó thường sẽ được trang bị các biện pháp tái cân bằng thanh khoản khác.
4.1 Đa chuỗi
Multichain là cầu nối tài sản hỗn hợp bao bọc + hoán đổi và lớp AMT của nó là mạng MPC của Multichain dựa trên Fusion.
Khi tài sản mà người dùng cần kết nối không có tài sản gốc trên chuỗi mục tiêu, Multichain sẽ kích hoạt quy trình bao bọc và người dùng sẽ nhận được bất kỳ Token nào.Ví dụ: khi người dùng kết nối USDC từ Ethereum sang Moonbeam, người dùng sẽ nhận được bất kỳUSDC nào;
Khi tài sản mà người dùng cần kết nối có tài sản gốc trên chuỗi mục tiêu, Multichain sẽ kích hoạt quá trình hoán đổi và người dùng sẽ trực tiếp lấy tài sản gốc trên chuỗi mục tiêu.Ví dụ: khi người dùng kết nối USDC từ Ethereum sang Polygon , người dùng sẽ nhận được nó trên Polygon.USDC gốc;
Khi tài sản mà người dùng cần kết nối không có tài sản gốc trên chuỗi mục tiêu nhưng được chuỗi mục tiêu chính thức công nhận, được nhà phát hành tài sản công nhận hoặc là tài sản bao bọc mặc định theo quy ước, quy trình hoán đổi cũng sẽ được kích hoạt . Ví dụ: khi người dùng kết nối ETH từ Ethereum với Near, người dùng sẽ nhận được nETH (tài sản được ánh xạ ETH do cầu nối chuỗi chính thức của Near, Rainbow Bridge) phát hành trên Near.
Hãy lấy USDC từ Ethereum sang Polygon làm ví dụ, quy trình sẽ như sau:

Xin lưu ý rằng không có trao đổi và mỗi liên kết là trao đổi 1:1.
Trong quá trình này, bất kỳUSDC nào cũng là một phản ứng trung gian và vô hình đối với người dùng. Chỉ khi giao dịch không thành công, người dùng mới có thể nhận được:
Nếu liên kết burn-mint không thành công, người dùng sẽ giữ lại bất kỳUSDC (Ethereum) nào;
Nếu bước chuyển đổi cuối cùng không thành công, người dùng sẽ giữ bất kỳ USDC(BSC) nào.
Người dùng có thể sử dụng các trung gian phản ứng để thử lại các liên kết bị lỗi bất cứ lúc nào hoặc quay lại trạng thái ban đầu.
Liên kết burn-mint thường không bị lỗi trừ khi có vấn đề với lớp AMT. Một lỗi phổ biến hơn là bước cuối cùng của liên kết chuyển đổi không thành công do tính thanh khoản trong chuỗi mục tiêu không đủ.
Tuy nhiên Multichain không có biện pháp tái cân bằng thanh khoản nên ở bước chuyển đổi cuối cùng rất có thể lượng USDC dự trữ trên chuỗi Polygon sẽ không đủ, trong trường hợp này người dùng sẽ nhận được bất kỳ USDC (Polygon) nào và không thể hoàn thành việc chuyển đổi. quá trình tiếp theo. . Tại thời điểm này, nếu người dùng muốn tiếp tục trao đổi, họ chỉ có thể đợi ai đó bước ra khỏi Polygon và khóa USDC hoặc LP để thêm thanh khoản.
Cung cấp và rút tiền thanh khoản
LP có thể thu được thu nhập bằng cách cung cấp thanh khoản. LP có thể cung cấp thanh khoản chuỗi đơn. Mã thông báo LP thu được bằng cách cung cấp thanh khoản là AnyToken. Trên thực tế, quá trình cung cấp thanh khoản là quá trình chuyển đổi Mã thông báo thành bất kỳToken nào. Tương tự như vậy, việc lấy lại tính thanh khoản thực chất là quá trình chuyển đổi AnyToken thành Token.
Tính thanh khoản của LP có thể được chuyển sang các chuỗi khác, nhưng số lượng sẽ không bao giờ thay đổi, điều này khác với tình hình ở cBridge. Tuy nhiên, sự chuyển động của thanh khoản có thể khiến chuỗi cung cấp thanh khoản cho LP không đủ dự trữ và không thể rút toàn bộ, lúc này LP có thể chuyển bất kỳToken nào sang các chuỗi khác có đủ dự trữ thông qua burn-mint để rút về các chuỗi khác.
Trên thực tế, nếu người dùng nhận được AnyToken do bước chuyển đổi cuối cùng không thành công trong quá trình trao đổi chuỗi chéo, thì người dùng nắm giữ AnyToken thực sự đang cung cấp thanh khoản một cách thụ động.
Tài liệu đa chuỗi https://docs.multichain.org/
4.2 Tài chính XY
Các thành viên trong nhóm XY Finance chủ yếu đến từ các công ty như Ethereum Foundation, imtoken và IBM. Người sáng lập của nó, Wilson Huang, là một chuyên gia kỳ cựu trong ngành, người đã đam mê lĩnh vực blockchain hơn 8 năm. XY Finance đã huy động được hơn 20 triệu USD từ nguồn tài trợ tư nhân và IDO vào cuối năm 2021.
XY Finance chia sản phẩm của mình thành X swap và Y pool. Hoán đổi X là giao diện người dùng và nhóm Y là hỗ trợ thanh khoản đằng sau nó.

Trong XY Finance, mọi trao đổi xuyên chuỗi cần phải được hoàn thành thông qua tài sản truyền thông chung của cả hai bên. XY Finance hỗ trợ tổng cộng ba tài sản truyền thông là USDC, USDT và ETH.
Lớp AMT của XF Finance là chuỗi Đồng thuận của riêng nó, thực chất là một mạng MPC. LP cung cấp thanh khoản trên bất kỳ chuỗi nào được XY Finance hỗ trợ sẽ nhận được Mã thông báo LP (xyUSDC, xyUSDT, xyETH) trên chuỗi Đồng thuận
XY Finance áp dụng mô hình trao đổi không đổi, 1 USDC luôn có thể đổi được 1 USDC. Để đối phó với sự mất cân bằng trong Y Pool, XY Finance sẽ thưởng cho các giao dịch bằng $XY (mã thông báo riêng của XY Finance) nhằm thúc đẩy chuyển giao thanh khoản sang các chuỗi ít thanh khoản hơn .
Chuỗi đồng thuận ghi lại số dư thanh khoản trên mỗi chuỗi và tính toán mức độ đóng góp của từng giao dịch vào việc tái cân bằng thanh khoản thông qua một thuật toán cụ thể.
Nhưng trên thực tế, trạng thái cân bằng mà XY Finance giả định là số dư thanh khoản trung bình trên mỗi chuỗi. Khuyến khích của $XY thực sự thúc đẩy tính thanh khoản trung bình trên mỗi chuỗi, thay vì đẩy nó đạt đến trạng thái hợp lý nhất.
Tài liệu tài chính XY https://docs.xy.finance/
4.3 Dấu gạch nối (Sinh học)
Dấu gạch nối là SwapBridge do Biconomy đưa ra. Biconomy được thành lập vào năm 2019. Đây là một dự án ban đầu liên quan đến việc giải quyết các điểm khó khăn khi chuyển từ Lớp 2 sang Lớp 1. Ngoài việc rút ngắn đáng kể thời gian chuyển, nó còn đề xuất giải pháp "Giao dịch Meta" để giải quyết vấn đề gas trên chuỗi Vấn đề về phí đắt đỏ là bản chất của siêu giao dịch là cho phép các nhà phát triển dApp thay mặt người dùng của họ trả phí giao dịch.
Hyphen triển khai hợp đồng LiquidtiyPoolManager (sau đây gọi là hợp đồng LPM) trên tất cả các sổ cái được hỗ trợ. Tất cả thanh khoản được lưu trữ trong hợp đồng LPM. Bất kỳ ai cũng có thể gửi tiền vào hợp đồng LPM để cung cấp tính thanh khoản.
Lớp AMT của Hyphen là một mạng MPC bao gồm các nút thực thi (Nút thực thi). Khi người dùng cần trao đổi giữa các chuỗi, họ sẽ gửi tài sản vào hợp đồng LPM trên chuỗi nguồn. Nút thực thi của mạng Hyphen sẽ giám sát sự kiện gửi tiền và chuyển tiếp nó đến hợp đồng LPM trên chuỗi mục tiêu. Sau hợp đồng LPM trên chuỗi mục tiêu nhận được nó, Nội dung sẽ được giải phóng đến địa chỉ chuỗi mục tiêu do người dùng cung cấp. Các nút thực thi không cần cung cấp thanh khoản, tất cả thanh khoản đều nằm trong hợp đồng LPM .
Dấu gạch nối đã sử dụng mô hình AMM trong những ngày đầu tiên. Nhưng bây giờ Hyphen áp dụng mô hình trao đổi liên tục. Trên cơ sở đó, Hyphen sử dụng "thuật toán phí động" để thúc đẩy tái cân bằng thanh khoản.
Thuật toán phí động
Trong Hyphen, ngoài phí gas và phí xử lý thông thường, mỗi lần hoán đổi còn bao gồm hai khoản phí linh hoạt - phần thưởng gửi tiền và phí chuyển khoản .
Trong Hyphen, mỗi trao đổi chuỗi chéo thực sự bao gồm hai giao dịch, một giao dịch gửi tiền trên chuỗi nguồn (người dùng thanh toán hợp đồng LPM) và một giao dịch chuyển khoản trên chuỗi mục tiêu (LPM thanh toán cho người dùng).
Dấu gạch nối sẽ thưởng cho mọi giao dịch gửi tiền và tính phí cho mỗi giao dịch chuyển khoản.
Dấu gạch nối coi sự phân phối thanh khoản tự nhiên do LP cung cấp là trạng thái cân bằng khi không có trao đổi xuyên chuỗi. Việc trao đổi xuyên chuỗi đang diễn ra sẽ phân phối lại thanh khoản. Thanh khoản của một số chuỗi giảm so với trạng thái cân bằng. Dấu gạch ngang gọi đó là trạng thái trách nhiệm thanh khoản. Thanh khoản của một số chuỗi tăng lên so với trạng thái cân bằng. Dấu gạch nối gọi đây là trạng thái thanh khoản dư thừa .
thưởng tiền gửi
Nếu chuỗi nguồn ở trạng thái trách nhiệm pháp lý hiện tại và hành vi gửi tiền của người dùng thực sự cải thiện trạng thái trách nhiệm pháp lý này thì người dùng sẽ nhận được phần thưởng tiền gửi và số tiền thưởng = số tiền gửi của người dùng/tỷ lệ trách nhiệm thanh khoản * tổng số tiền của IP pool và người dùng sẽ nhận được Phần thưởng tối đa sẽ không vượt quá tổng số tiền của nhóm IP.
Nếu chuỗi nguồn không ở trạng thái chịu trách nhiệm thanh khoản thì sẽ không có phần thưởng tiền gửi.
phí chuyển nhượng
Khi thanh khoản của chuỗi mục tiêu ở trạng thái cân bằng hoặc trạng thái nợ, nếu người dùng muốn tiếp tục chuyển trên chuỗi, sử dụng thanh khoản và tăng trách nhiệm thanh khoản, Phí chuyển khoản sẽ nằm trong khoảng từ 0,1% -10%, của 0,1% trong đó chuyển đến LP và phần còn lại sẽ được đưa vào nhóm khuyến khích, mà Hyphen gọi là nhóm IP. Khi tính thanh khoản của chuỗi mục tiêu vượt quá và giao dịch của người dùng không đủ để biến nó thành trạng thái trách nhiệm pháp lý, thì phí chuyển khoản là 0-0,1%, tất cả đều được trao cho LP.
Nhìn chung, nếu hoán đổi của người dùng thúc đẩy tái cân bằng thanh khoản, nhìn chung phần thưởng gửi tiền sẽ lớn hơn phí chuyển khoản và toàn bộ giao dịch sẽ được thưởng, nếu không thì phần thưởng gửi tiền sẽ ít hơn phí chuyển khoản và giao dịch sẽ bị tính phí thêm.
Giới thiệu về dấu gạch nối: https://docs.biconomy.io/products/hyphen-instant-cross-chain-transfers
4.4 Cổng sao
Ra mắt vào tháng 3 năm 2022, Stargate





