Tổng Quan Về Socket

Huynh Danh
6 min readJun 21, 2022

--

1. Socket Là Gì?

Socket hướng đến kết hợp hệ sinh thái đa chuỗi bằng cách kết nối tất cả các blockchain và cho phép chuyển thông tin một cách trơn tru giữa các chain này. Nó đóng vai trò là một metalayer cho phép kết nối giữa các chain và cho phép các lập trình viên xây dựng các ứng dụng thống nhất với thanh khoản kết hợp và vận hành đa blockchain.

Các lập trình viên có thể truy cập vào metalayer Socket thông qua các API dễ sử dụng và xây dựng các ứng dụng với khả năng xuyên chuỗi như một là một cơ sở hạ tầng cốt lỗi của ứng dụng. Với Socket, dev có thể phát triển những thanh khoản đã nói trên và hoạt động thông tin giữ các ứng dụng và thực sự trở nên đa chuỗi!

Mỗi phương thức đa chuỗi để tối ưu những mục tiêu và những sự đánh đổi khác nhau (niềm tin, độ trễ, khả năng tổng quát, v.v.) Không có giải pháp riêng rẽ nào là tốt nhất cho từng trường hợp sử dụng. Mục tiêu của chúng tôi là tiếp sức cho nhà lập trình để tối ưu trường hợp sử dụng và mục tiêu của họ.

Những ứng dụng như Bungee (được xây dựng bởi đội ngũ Socket), Zapper, Zerion, Ambire Wallet, Orange Wallet, Atlantis Loans, OnDefy, Tetu, Mushroom Finance & những ứng dụng khác đang tận dụng API của Sicket để tăng cường sức mạng cho chiếc cầu đa blockchain trong ứng dụng của họ. Khám phá API của Socket tại đây, và xem thêm về Socket tại đây.

Socket giải quyết các vấn đề đã chuỗi mà các ứng dụng vướng phải và cho phép lập trình viên xây dựng các ứng dụng thống nhất với thanh khoản chung và hoạt động đa chuỗi. Nó hoạt động như một metalayer cung cấp cho các giao thức kết nối liền mạch giữa các chuỗi với một tích hợp duy nhất.

2. Tại sao lại sử dụng Socket

Hiện tại, một ứng dụng đa kết nối điển hình thực sự là một loạt các phiên bản ứng dụng vận hành trải dài trên nhiều chuỗi. Các nhà phát triển ứng dụng xây dựng logic giao thức cho một chuỗi và sau đó sao chép nó trên các chuỗi khác. Điều này gây ra rất nhiều sự thiếu hiệu quả như:

UX lộn xộn: Ứng dụng chỉ cho phép gửi tiền từ một chuỗi duy nhất. Điều này buộc người dùng phải rời khỏi ứng dụng, chuyển mạng tiền của họ với rất nhiều công việc khó khăn trước khi sử dụng ứng dụng.

Phân mảnh khả năng thanh toán: Điều này dẫn đến tính kém hiệu quả của vốn và chi phí cao hơn. Ví dụ: Aave có thanh khoản 1 tỷ đô la trên Polygon và 2 tỷ đô la trên Ethereum. Chúng tôi tương tác với họ một cách độc lập thay vì thanh khoản tổng cộng 3 tỷ đô la khiến chúng tôi trở nên hiệu quả hơn.

DeFi không hiệu quả: Các ứng dụng chỉ có thể kết hợp cho các chuỗi đơn lẻ. Ví dụ: Yearn tối ưu hóa lợi nhuận tại địa phương thay vì toàn cầu — nó tối đa hóa APY từ các giao thức trên 1 chuỗi chứ không phải từ các giao thức trên nhiều chuỗi. Rất nhiều lợi nhuận bổ sung bị bỏ qua.

Socket giải quyết các vấn đề đa chuỗi mà các ứng dụng gặp phải và cho phép các nhà phát triển xây dựng các ứng dụng thống nhất với tính thanh khoản và trạng thái được chia sẻ trên các chuỗi. Nó hoạt động như một metalayer cung cấp cho các giao thức kết nối liền mạch giữa các chuỗi với một tích hợp duy nhất.

3. Ứng Dụng

Chuyển mạng ngay trong ứng dụng

Tình huống hiện tại: Đối với người dùngtruy cập trang web giao thức trên Chuỗi X nhưng không có đủ tiền trên chuỗi đó, người dùng trước tiên rời khỏi ứng dụng, tìm nhà cung cấp cầu chuyển mạng để chuyển tiền,swap token và sau đó cuối cùng là tương tác với giao thức.

Với Socket: Cầu chuyển mạng trong ứng dụng của chúng tôi cho phép giao thức chấp nhận tiền của người dùng từ bất kỳ chuỗi nào và kết nối nó với các tokentrên chuỗi mong muốn phía sau cánh gà. Điều này có nghĩa là đối với người dùng, họ có thể tương tác trực tiếp với giao thức từ bất kỳ chuỗi nào được hỗ trợ mà không cần lo lắng về việc chuyển mạng.

Gửi tiền từ mọi nơi!

Tình huống hiện tại: Người dùng Polygon muốn gửi tiền vào một vault trên Arbitrum cần phải rời khỏi ứng dụng → tìm cầu nối tốt nhất → chuyển tiền cho Arbitrum → quay lại ứng dụng và gửi tiền.

Với Socket: Rõ ràng là quy trình lý tưởng là để người dùng không bao giờ phải chuyển tiền của họ. Họ có thể chỉ cần cung cấp tiền cho ứng dụng trên Polygon hoặc từ bất kỳ chuỗi nào khác. Bằng cách sử dụng Socket, ứng dụng sau đó có thể cầu nối và gửi tiền vào vault cho người dùng, tất cả đều được cắt lược khỏi người dùng.

Yield farm đa chuỗi

Tình huống hiện tại: Hiện tại, các công ty tổng hợp lợi nhuận triển khai các chiến lược cho vault của họ trên một chuỗi duy nhất và giới hạn số tiền khai thác để đạt được lợi suất cao hơn trên các chuỗi khác

Với Socket: Các hợp đồng Vault có thể lập trình quét để tìm ra lợi suất tốt nhất trên các chuỗi, gửi tiền vào các giao thức tạo lợi nhuận tốt nhất và kiếm được lợi nhuận cao nhất có thể

Thị trường tiền tệ tăng phí

Tình huống hiện tại: Một người dùng muốn vay trên chuỗi A nhưng không có tiền ở đó, buộc phải chuyển tiền để thế chấp trên chuỗi A và sau đó vay.

Với Socket: Các phiên bản ứng dụng trên các chuỗi có thể chia sẻ trạng thái, cho phép người dùng thế chấp tiền trên Chuỗi A, vay trên Chuỗi B và trả khoản vay trên Chuỗi C.

Di chuyển vị thế

Tình huống hiện tại: Nếu bạn đang cung cấp tính thanh khoản trên Uniswap hoặc có các vị trí gửi / vay trên Aave trong Ethereum và muốn chuyển vị trí của mình sang các phiên bản trên Polygon của ứng dụng, bạn cần phải rút từng vị trí theo cách thủ công, chuyển tiền của bạn và tạo lại vị thế trên Polygon

Với Socket: Với tính thanh khoản và các lớp dữ liệu của chúng tôi, token chứng nhận Aave và vị thế Uniswap LP của bạn có thể được chuyển từ Ethereum sang Polygon một cách liền mạch mà không cần thêm bất kỳ nỗ lực nào

--

--

Huynh Danh
Huynh Danh

Written by Huynh Danh

Blockchain Enthusiast | Aavegotchi Aambassador

No responses yet