Stargate Finance là giao thức cầu nối chuỗi chéo nhiều chuỗi dựa trên Layerzero, được tạo bởi LayerZero Labs vào tháng 3 năm 2022 . Nó chủ yếu hỗ trợ chuỗi chéo của stablecoin và mã thông báo STG gốc của nó. Hiện tại, Stargate hỗ trợ chuyển tài sản chuỗi chéo giữa tám blockchain: Ethereum, BNB, Avalanche, Polygon, Optimism, Arbitrum, Fantom và Metis.
Layerzero là giao thức tương tác toàn chuỗi được xây dựng để truyền thông tin xuyên chuỗi. Đồng thời, đây cũng là cơ sở hạ tầng truyền thông chuỗi chéo mà trên đó các nhà phát triển có thể xây dựng các ứng dụng chuỗi chéo đáp ứng khả năng tương tác toàn chuỗi, chẳng hạn như DEX chuỗi chéo hoặc công cụ tổng hợp doanh thu đa chuỗi.
Stargate áp dụng kế hoạch [Hoán đổi thanh khoản] cho các tài sản chuỗi chéo. Tuy nhiên, không giống như hầu hết các cầu nối chuỗi chéo thiết lập nhóm thanh khoản độc lập cho các mạng cụ thể, Stargate sử dụng nhóm thanh khoản thống nhất để hỗ trợ chuyển tài sản xuyên chuỗi.
Nhóm thanh khoản thống nhất của Stargate cho phép tất cả các chuỗi chia sẻ tính thanh khoản của cùng một loại tiền tệ, nghĩa là mỗi chuỗi có thể truy cập thanh khoản trên các chuỗi khác. Ví dụ: nếu có nhóm USDT trên chuỗi A, thì các yêu cầu giao dịch liên quan đến USDT do các chuỗi khác như chuỗi B và chuỗi C thực hiện có thể vay thanh khoản từ nhóm USDT của chuỗi A. Thiết kế này có thể giúp Stargate tối đa hóa hiệu quả sử dụng vốn trong quy trình xuyên chuỗi.
Tuy nhiên, nhóm thanh khoản thống nhất có thể phải đối mặt với các vấn đề về lỗi giao dịch do độ sâu thanh khoản không đủ. Nghĩa là, khi nhiều chuỗi chia sẻ một nhóm thanh khoản, số lượng người dùng và số lượng giao dịch song song sẽ tăng lên tương ứng, do đó làm giảm tính thanh khoản trong nhóm và khiến một số giao dịch xuyên chuỗi không thể thực hiện được.
Vì vậy, Stargate giới thiệu một bộ "thuật toán cân bằng tài nguyên" để giải quyết các vấn đề trên. Stargate chia nhóm thanh khoản trên mỗi chuỗi thành nhiều khoảng theo các chuỗi khối khác nhau để quản lý. Ví dụ: 100 USDT trên chuỗi A được chia thành 50 USDT trên chuỗi B và 50 USDT trên chuỗi C. Khi nhận được yêu cầu chuỗi chéo, thuật toán cân bằng tài nguyên sẽ xem xét tính thanh khoản của từng khoảng thời gian và chia tài sản do người dùng gửi vào các khoảng thời gian không đủ thanh khoản để bổ sung, từ đó tránh được lỗi giao dịch do cạn kiệt thanh khoản.
Về mặt giao tiếp xuyên chuỗi, Stargate áp dụng cơ chế giao tiếp [Oracle + Relay] của Layerzero. Truyền thông tin xuyên chuỗi.
Bộ chuyển tiếp của Stargate là dịch vụ lưu trữ dữ liệu ngoài chuỗi do LayerZero cung cấp. Chức năng chính của nó là đọc bằng chứng giao dịch từ chuỗi ban đầu và truyền nó đến chuỗi mục tiêu.
Oracle của Stargate được cung cấp bởi nhà cung cấp dịch vụ bên thứ ba Chainlink. Nhà cung cấp dịch vụ này có thể chuyển thông tin tiêu đề khối đến chuỗi mục tiêu và giúp xác minh tính hợp lệ của bằng chứng giao dịch.
Việc truyền thông tin xuyên chuỗi của Stargate yêu cầu xác minh chéo kết hợp với thông tin tiêu đề khối và bằng chứng giao dịch. Việc xác minh/thành công trên chuỗi chéo chỉ có thể xảy ra khi thông tin được cung cấp bởi rơle và oracle khớp với nhau. Cơ chế này có thể làm giảm khả năng xảy ra các cuộc tấn công độc hại ở một mức độ nhất định. Bởi vì cuộc tấn công chỉ có thể xảy ra khi có vấn đề với oracle và rơle và chúng thông đồng với nhau một cách ác ý.
Quy trình chuyển thông tin xuyên chuỗi cụ thể của Stargate như sau: