Solana làm thế nào để cải thiện nhằm hiện thực hóa tầm nhìn Nasdaq on-chain?

Để làm được điều này, chúng ta phải cung cấp mức giá tốt hơn Nasdaq và phải cho phép ứng dụng có khả năng hủy bỏ ưu tiên trước khi thực hiện giao dịch.

**Tác giả: **Max Resnick (Anza) & Anatoly Yakovenko (Solana Labs)

Biên dịch: GaryMa Ngô nói về blockchain

Tóm tắt

Solana nhằm mục đích xây dựng một mạng lưới giao dịch phi tập trung hiệu quả hơn NASDAQ, nhưng thiết kế blockchain hiện tại không đạt được mong đợi, nhà tạo lập thị trường Solana hiện tại có tỷ lệ thắng thấp trong cuộc đua hủy đơn đặt hàng (thấp hơn nhiều so với 13% của các sàn giao dịch tập trung) và Jito Auctions làm trầm trọng thêm việc kiểm soát quyền truy cập của nhà nước bởi một nhà lãnh đạo duy nhất, dẫn đến chênh lệch mở rộng. Về vấn đề này, đề xuất xây dựng lại cơ chế đồng thuận và giới thiệu nhiều nhà lãnh đạo đồng thời để tối ưu hóa việc đặt hàng, giảm chi phí lựa chọn bất lợi của các nhà tạo lập thị trường và cải thiện hiệu quả giá.

Mục tiêu ban đầu của Solana là xây dựng một blockchain đủ nhanh và đủ rẻ để có thể chạy một sổ lệnh giới hạn trung tâm khả dụng trên đó. Bản thử nghiệm mạng chính của Solana đã ra mắt vào tháng 3 năm 2020 - giờ đây đã trôi qua năm năm, mặc dù chúng tôi đã đạt được nhiều thành tựu, nhưng ngày càng rõ ràng rằng chúng tôi vẫn chưa đạt được mục tiêu này.

Cơ sở hạ tầng blockchain hiện tại không được thiết kế dành cho giao dịch. Nếu chúng ta muốn thực hiện sứ mệnh ban đầu của Solana, chúng ta phải trở lại điểm xuất phát, bắt đầu từ những nguyên tắc cơ bản nhất, thiết kế lại cơ chế đồng thuận một cách triệt để, và cuối cùng xây dựng một mạng lưới phi tập trung có khả năng cạnh tranh với Sở giao dịch chứng khoán New York.

Bằng cách cạnh tranh với Sở giao dịch chứng khoán New York, chúng tôi muốn nói rằng các sàn giao dịch trên Solana cần có khả năng đưa ra mức giá tốt hơn so với các sàn giao dịch tập trung. Trong thế giới thị trường, giá được xác định bởi "chênh lệch": chênh lệch giữa giá tối đa mà ai đó sẵn sàng mua tài sản và giá thấp nhất mà ai đó sẵn sàng bán tài sản.

Chênh lệch giá càng nhỏ, giá mà người giao dịch nhận được càng tốt, hiệu quả của thị trường cũng càng cao.

Công thức cho sự chênh lệch rất đơn giản. Chênh lệch được thiết lập theo cách mà lợi nhuận dự kiến mà nhà tạo lập thị trường sẽ nhận được từ giao dịch với một nhà giao dịch không thông tin bằng với khoản lỗ dự kiến mà họ sẽ phải chịu khi giao dịch với một nhà giao dịch thông tin. Khi các nhà tạo lập thị trường có nhiều thông tin hơn đối tác của họ, họ kiếm được tiền; Khi có ít thông tin hơn đối tác, họ sẽ mất tiền. Các nhà tạo lập thị trường thường kiếm được một ít tiền từ mỗi giao dịch với các nhà đầu tư bán lẻ, nhưng sẽ mất rất nhiều nếu họ bị phòng ngừa rủi ro theo hướng ngược lại khi giá tăng mạnh (hy vọng là không thường xuyên). Đây là nguồn gốc của cụm từ "nhà tạo thị trường nhặt cổng và mất dưa hấu".

Chi phí lựa chọn ngược được quyết định bởi cái gì?

Để hiểu rõ hơn về lựa chọn bất lợi, chúng ta cần hiểu các nhà tạo lập thị trường trò chơi đang chơi gì. Các nhà tạo lập thị trường đưa ra quyết định dựa trên "giá hợp lý" thay đổi ngẫu nhiên theo thời gian. Khi giá hợp lý nằm trong chênh lệch giá mua-bán, báo giá của nhà tạo lập thị trường là an toàn vì đối tác không thể kiếm lợi nhuận bằng cách ăn báo giá. Nhưng ngay sau khi giá hợp lý vượt quá chênh lệch giá mua-bán, một cuộc đua bắt đầu: nhà tạo lập thị trường cố gắng hủy lệnh càng nhanh càng tốt và người mua cố gắng lấy lệnh lỗi thời trước khi nhà tạo lập thị trường hủy. Kỳ vọng của một người mua thành công là sự khác biệt giữa giá hợp lý và đề nghị lỗi thời. Chìa khóa để giảm ma sát của lựa chọn bất lợi là cho phép các nhà tạo lập thị trường giành chiến thắng trong cuộc đua càng nhiều càng tốt.

Dữ liệu từ một sàn giao dịch tập trung cho thấy, sau khi giá biến động, các nhà tạo lập thị trường chỉ có 13% khả năng hủy đơn hàng trước.

Các nhà tạo lập thị trường trên các sàn giao dịch tập trung ít có khả năng giành chiến thắng trong cuộc đua hủy bỏ, nhưng thậm chí còn thấp hơn trên Solana. Cơ chế đấu giá Jito - là tác dụng phụ của một người đề xuất duy nhất kiểm soát quyền truy cập của nhà nước trong một thời gian dài - khiến các nhà tạo lập thị trường gần như không thể giành chiến thắng trong cuộc đua hủy bỏ. Ngay cả khi nhà tạo lập thị trường nhanh hơn, quyết định thực sự là ai sẽ trả giá cao hơn trong cuộc đấu giá Jito. Điều này đặt các nhà tạo lập thị trường vào tình thế tiến thoái lưỡng nan: họ có thể trả rất nhiều tiền để hủy đơn đặt hàng của mình hoặc để người khác trả giá cao để bắn tỉa họ. Dù bằng cách nào, họ đang thua lỗ và kết quả là phải mở rộng mức chênh lệch.

Trên thực tế, cấu trúc vi mô thị trường on-chain hiện tại mang lại cho người mua lợi thế đi đầu về lựa chọn bất lợi. Để giải quyết vấn đề này, chúng ta cần tạo cho ứng dụng linh hoạt hơn trong việc sắp xếp các giao dịch. Nếu chúng ta muốn giảm mức chênh lệch, ứng dụng phải có khả năng giúp các nhà tạo lập thị trường có một khởi đầu thuận lợi trong cuộc đua hủy lệnh. Một cách để làm điều này là giới thiệu chiến lược sắp xếp "hủy trước, điền sau". Chúng tôi xem xét các khối và xử lý tất cả các lần hủy trước khi xử lý tất cả các lần quay.

Chúng ta có thể thực hiện chiến lược này ngay lập tức trên Solana, chỉ bằng cách thay đổi thứ tự phát lại hiện tại từ mô hình do nhà lãnh đạo xác định thành chính sách ưu tiên hủy bỏ. Nhưng điều đó không giải quyết hoàn toàn vấn đề. Nếu nó vẫn được kiểm soát bởi một nhà lãnh đạo duy nhất, người vẫn có thể chọn bỏ qua việc hủy giao dịch, thì chúng ta sẽ quay trở lại điểm đầu – nhà tạo lập thị trường vẫn gặp bất lợi khi hủy bỏ cuộc đua.

Giải pháp duy nhất để giải quyết vấn đề này là giới thiệu nhiều nhà lãnh đạo song song (Concurrent Leaders). Như vậy, nếu một nhà lãnh đạo chặn giao dịch, bạn có thể chuyển sang nộp cho một nhà lãnh đạo khác.

Thực hiện — Sắp xếp giao dịch

Câu hỏi lớn nhất về nhiều nhà lãnh đạo song song là: Làm thế nào để chúng ta hợp nhất các khối giao dịch tương ứng của chúng khi có xung đột? Câu trả lời rất đơn giản: chúng tôi chia phí thành hai loại: phí bao gồm và phí đặt hàng. Phí bao gồm được trả cho trình xác thực chứa giao dịch và phí sắp xếp được trả cho giao thức (đốt). Khi chúng tôi muốn hợp nhất các khối của mỗi nhà lãnh đạo, chúng tôi chỉ cần lấy sự hợp nhất của tất cả các giao dịch cho tất cả các khối trong một vị trí và sắp xếp chúng theo phí sắp xếp của chúng.

Chỉ riêng biện pháp này là không đủ. Những gì chúng tôi thực sự đang cố gắng đạt được là cung cấp cho ứng dụng linh hoạt hơn để kiểm soát thứ tự của các giao dịch. Một yếu tố nữa: lệnh gọi hệ thống 'get_transaction_metadata', cho phép chương trình đọc phí sắp xếp cho giao dịch mà nó tương tác, cung cấp cho ứng dụng một công cụ kiểm soát đặt hàng mạnh mẽ.

Thực hiện — Cơ chế đồng thuận

Mục tiêu thiết kế cơ chế đồng thuận của chúng tôi bao gồm:

  1. Liên kết và Mờ hóa (Binding & Blinding): Các nhà lãnh đạo song song không thể bao gồm thông tin từ các khối của nhà lãnh đạo khác trong khối của mình (chẳng hạn như tấn công các giao dịch riêng tư), cũng không thể hủy bỏ khối của mình dựa trên nội dung của các khối nhà lãnh đạo khác (ví dụ, hủy bỏ thầu của mình sau khi thấy các thầu khác).

  2. Công bằng đồng hồ (Wallclock Fairness): Các nhà lãnh đạo song song phải gửi khối trong khoảng thời gian thực tương tự.

Dưới đây là tóm tắt các giải pháp hiệu quả nhất mà chúng tôi đã hợp tác phát triển với Pranav Garimidi và Joachim Neu từ a16z Research:

  1. Mỗi nhà lãnh đạo sẽ chuyển đổi khối của họ thành các mảnh mã sửa lỗi (shreds). Khi đủ số lượng mảnh (vượt quá tỷ lệ mã hóa) được phục hồi, khối có thể được phục hồi. Việc phục hồi một phần là không thể.

  2. Các nhà lãnh đạo sẽ gửi các mảnh đến nút trung gian của tầng đầu tiên của cây Turbine. Mỗi nhà lãnh đạo sẽ gửi mảnh đầu tiên đến trung gian 1, mảnh thứ hai đến trung gian 2, và cứ như vậy. Nếu mọi thứ suôn sẻ, mỗi trung gian sẽ nhận được các mảnh từ tất cả các nhà lãnh đạo.

  3. Sau khi hết thời gian, bộ trung gian gửi tin nhắn IHAVE đã được ký đến người lãnh đạo đồng thuận duy nhất, thông báo cho họ về các mảnh đã nhận.

  4. Các nhà lãnh đạo đồng thuận sau đó xây dựng một khối bao gồm các thông điệp IHAVE này; nếu không bao gồm tỷ lệ đủ của các thông điệp IHAVE, khối đó sẽ không hợp lệ.

  5. Các nhà lãnh đạo đồng thuận phát sóng khối này đến các xác thực, các xác thực bắt đầu đạt được đồng thuận về khối này.

Giải pháp này đáp ứng các thuộc tính ràng buộc và ẩn danh với xác suất cao, và có tính công bằng về thời gian tốt, mặc dù trong tương lai có thể sẽ xuất hiện các giải pháp tốt hơn.

Kết luận

Solana được tạo ra với mục tiêu vượt qua NASDAQ. Để làm được điều này, chúng tôi phải đưa ra mức giá tốt hơn NASDAQ. Để làm được điều này, chúng tôi phải cung cấp cho ứng dụng khả năng ưu tiên hủy trước khi đóng cửa. Để trao quyền cho việc áp dụng khả năng này, chúng ta phải ngăn chặn các nhà lãnh đạo đơn phương xem xét các mệnh lệnh. Và để làm được điều đó, chúng ta phải đưa nhiều nhà lãnh đạo vào song song.

Xem bản gốc
Nội dung chỉ mang tính chất tham khảo, không phải là lời chào mời hay đề nghị. Không cung cấp tư vấn về đầu tư, thuế hoặc pháp lý. Xem Tuyên bố miễn trừ trách nhiệm để biết thêm thông tin về rủi ro.
  • Phần thưởng
  • Bình luận
  • Chia sẻ
Bình luận
0/400
Không có bình luận
  • Ghim
Giao dịch tiền điện tử mọi lúc mọi nơi
qrCode
Quét để tải xuống ứng dụng Gate
Cộng đồng
Tiếng Việt
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)