Nhanh hơn. Bảo mật. Và có thể mở rộng: Fluid Switch Protocol v2.0

Image for post

Polkadex đã phải vật lộn với việc đo điểm chuẩn cho việc thực thi thời gian chạy substrate trong gần 4 tháng. Đo điểm chuẩn là quy trình được sử dụng để kiểm tra tải và thu được các thông số tối ưu cho blockchain ở hiệu suất cao nhất. Chẳng hạn như mốc thông lượng ban đầu là 300 giao dịch mỗi giây (TPS) là không đủ, chúng tôi đã đẩy nó lên 500 TPS bằng cách làm cho công cụ giao dịch onchain đạt hiệu quả cao. Chúng tôi đã giới thiệu Giao thức chuyển mạch linh hoạt (FSP) cho sổ lệnh truy cập vào nhóm thanh khoản, bởi vì việc tạo thị trường tần suất cao là không thể đạt được với thông lượng mạng sẵn có.

Khi chúng tôi bắt đầu thử nghiệm thêm với các dàn xếp thương mại bắt nguồn từ kiến ​​trúc đám mây của chúng tôi (được tạo riêng cho giao dịch tần suất cao, hoặc HFT), chúng tôi cũng đã lường trước một số đánh đổi. Tuy nhiên, chúng tôi chỉ có thể thực hiện các cải tiến gia tăng khi nói đến HFT, trong đó độ trễ mạng dự kiến ​​thấp nhất là 20 mili giây (ms). Kết quả đo điểm chuẩn cũng không hứa hẹn vì trải nghiệm của các bot được kết nối bên ngoài rất chậm. Chúng tôi biết rằng điều cần thiết là phải cải thiện thông lượng. Điều quan trọng là phải cải thiện các yêu cầu về độ trễ để bàn giao dịch tần suất cao có thể cải thiện đáng kể sự tham gia thương mại của nó. Vì có những giới hạn vật lý mà chúng tôi có thể giảm độ trễ của mạng trong một mạng phân tán, nên tốt nhất chúng tôi có thể đạt được là 100 ms, quá chậm đối với các yêu cầu trading desk đó. Chúng tôi nghĩ rằng đội của chúng tôi đã gặp phải chướng ngại.

Nhanh chóng đổi mới với những gì chúng tôi có, chúng tôi nhận ra rằng dù chúng tôi đã cải thiện trải nghiệm giao dịch cá nhân bao nhiêu, nhưng không đạt được độ trễ dưới 100 ms cho bot và các nhà tạo lập thị trường, Polkadex sẽ không bao giờ thực hiện được những gì dự án đã đề ra. Nếu không có sự tham gia tích cực của các bot thương mại, tính thanh khoản sẽ bị ảnh hưởng và cuối cùng là mỏng đi. Chúng tôi quyết định xem xét các giải pháp thay thế khác nhau và tìm ra giải pháp của chúng tôi trong “kênh trạng thái” và “chuỗi cam kết”.

· Kênh trạng thái

Các kênh trạng thái đề cập đến quá trình người dùng giao dịch với nhau trực tiếp bên ngoài chuỗi khối, hay còn gọi là ‘off-chain’ và giảm thiểu đáng kể việc sử dụng các hoạt động ‘on-chain’ của họ. Đây là một trong những giải pháp mở rộng quy mô Ethereum thú vị nhất đang được phát triển và là giải pháp gần nhất đã sẵn sàng triển khai.

· Chuỗi cam kết

Chuỗi cam kết, đôi khi được mô tả là side chain không giám sát, không giới thiệu cơ chế đồng thuận mới như các side chain - chúng dựa trên sự đồng thuận của blockchain mẹ, điều này làm cho chúng an toàn như chính blockchain mẹ.

Sau khi lấy cảm hứng từ hai giải pháp mở rộng quy mô ở trên, Polkadex đã đưa ra một thuật toán cam kết ngoài chuỗi mới được gọi là Offchain State Commits. Đây là một giải pháp mở rộng quy mô lớp 2 tạo ra các thực thi thương mại ngoài chuỗi có thể xác minh được cho sổ lệnh.

Đối với mỗi khối, khối thứ n nhận được ảnh chụp nhanh Tn, mang chữ ký từ khóa quản lý đám mây Polkadex (một trung tâm điều hành không giám sát), được xác minh bởi các nhân viên ngoài chuỗi chạy cùng một thuật toán để kiểm tra lỗi. Giả sử khóa quản lý đám mây bị xâm phạm và số dư bị thao túng cho kết quả cuối cùng, blockchain sẽ thưởng cho các nhân viên ngoài chuỗi vì đã tìm thấy bất kỳ tác nhân xấu nào và không cho phép ghi giao dịch vào blockchain. Vì vậy, bất kỳ thỏa hiệp nào như vậy là vô nghĩa về mặt kinh tế.

Vì giải pháp lớp 2 này giải quyết đầy đủ khả năng xác minh dự kiến ​​cho các thực thi giao dịch được thực hiện trên chuỗi, nên nó loại bỏ nhu cầu chia sẻ thanh khoản từ Nhóm tạo thị trường tự động (AMM) cho sổ lệnh. Giải pháp lớp 2, được gọi là Cam kết trạng thái Offchain, có khả năng mở rộng theo chiều ngang để đáp ứng hàng nghìn giao dịch thanh toán trong một giao dịch ghi duy nhất trên blockchain.

Với việc tạo ra Cam kết trạng thái ngoại tuyến như một giải pháp lớp2 khả thi, mục đích ban đầu của chúng tôi là có tính thanh khoản chia sẻ sổ lệnh từ nhóm AMM hiện đã lỗi thời. Với giải pháp mở rộng quy mô mới này, sổ lệnh Polkadex đạt được khả năng xác minh bằng cách ghi lại giống như đối với sổ lệnh, ngay cả khi nó chạy ngoài chuỗi. Truy cập trực tiếp vào các API đám mây cũng có nghĩa là nó có thể tăng tính thanh khoản không giới hạn bằng cách thu hút các nhà tạo lập thị trường truyền thống với phí mạng bằng không, giống như trong một giải pháp tập trung, điều này khiến nhu cầu chia sẻ nhóm AMM không cần thiết. Với những tiến bộ này, chúng tôi đã thực hiện hiệu quả việc giao dịch nhanh hơn và đạt thông lượng lớn hơn, đồng thời duy trì tiêu chuẩn phi tập trung và không tin cậy mà khách hàng có thể mong đợi từ giao dịch thế kỷ 21 trên hệ sinh thái Polkadot.

Các kênh chính thức của Polkadex

Website chính thức
Tài khoản Twitter chính thức
Medium chính thức
Channel Telegram chính thức
Nhóm Telegram Việt Nam
Tài khoản LinkedIn chính thức