Tác giả: Pavel Paramonov Nguồn: X, @paramonoww Dịch: Golden Finance
Trong sáu tháng qua, tôi đã đọc vô số bài báo và tài liệu về thiết kế và kiến trúc cơ chế Solana. Tôi đã tóm tắt những thông tin quan trọng nhất trong một bài viết dài. Nội dung bao gồm các chủ đề như thiết kế cơ chế, thị trường phí, MEV, v.v.
Dưới đây là câu trả lời cho tất cả các câu hỏi:
Mô hình đồng thuận của Solana:
‣ Mô hình đồng thuận Bằng chứng Lịch sử (PoH) của Solana về cơ bản là "Bằng chứng về Cổ phần + biến thời gian".
‣ PoH về cơ bản là đồng hồ của mạng, được sử dụng để theo dõi các sự kiện và thứ tự của chúng (không cần người xác nhận phải đồng ý về thời gian).
‣ Solana không có mempool.
‣ Hiện tại, hầu hết các trình xác thực đều sử dụng cách triển khai bộ lập lịch trong ứng dụng khách Solana do @solanalabs cung cấp. Tuy nhiên, người xác nhận cũng có thể chọn chạy thuật toán xây dựng khối khác.
‣ Biến thời gian cho phép phân công người đứng đầu cho mỗi vòng quay, người sẽ chịu trách nhiệm sản xuất các khối.
Cơ chế chi tiết:
Khi người xác nhận được bầu làm người lãnh đạo, người đó chịu trách nhiệm tạo ra các khối mới và Nó được đề xuất vào mạng.
Quyền lãnh đạo luân chuyển giữa những người xác thực theo các khoảng thời gian cố định (được gọi là vị trí).
Mỗi vị trí kéo dài 400 mili giây, trong thời gian đó người xác thực có thể tạo một khối. Các slot được thực hiện lần lượt theo trình tự.
Mỗi vị trí được chỉ định một người xác thực chính để đề xuất các khối mới. Những người xác nhận khác bỏ phiếu về tính hợp lệ của khối và cuối cùng xác nhận khối.
Nếu người xác thực bỏ lỡ vị trí được chỉ định, mạng sẽ tiếp tục xử lý vị trí tiếp theo.
Tính năng và quy trình:
Solana sử dụng cơ chế bỏ phiếu dựa trên fork. chứ không phải là một cuộc bỏ phiếu khối duy nhất. Trình xác thực liên tục tạo các khối và thêm phiếu bầu hợp lệ trong thời gian thực.
Người xác thực và người ủy quyền có thể cam kết hoặc hủy cam kết mã thông báo SOL trong một kỷ nguyên.
Dựa trên số lượng SOL đặt cọc, sự tham gia của người xác nhận vào quá trình đồng thuận sẽ được xác định vào đầu chu kỳ.
Mô hình đặt cược của Solana:
‣ Solana xử lý các cập nhật đặt cược vào cuối mỗi chu kỳ (epoch), kéo dài khoảng 2-3 ngày, bao gồm trong số 432.000 khối (khe).
‣ Lịch trình xác thực cho chu kỳ tiếp theo được xác định dựa trên thông tin đặt cược được cập nhật.
Ba nguồn thu nhập chính của người xác thực:
‣ Phần thưởng khối mà người đứng đầu nhận được bao gồm phí cơ bản và phí ưu tiên. 50% (50% còn lại bị phá hủy).
‣ Thời gian khối dài hơn có thể làm giảm phần thưởng hàng năm do số lượng kỷ nguyên giảm, do đó ảnh hưởng đến việc phân phối tổng thể của $SOL.
‣ Solana tính toán tổng phần thưởng SOL do lạm phát tạo ra cho mỗi chu kỳ và phân phối phần thưởng cho người xác thực và người đặt cược dựa trên trạng thái bỏ phiếu và đặt cược của chu kỳ trước.
Mô hình đặt cược của Solana:
‣ Solana xử lý các cập nhật đặt cược vào cuối mỗi chu kỳ (epoch), mỗi chu kỳ kéo dài khoảng 2-3 ngày và bao gồm 432.000 khối (khe).
‣ Lịch trình xác thực cho chu kỳ tiếp theo được xác định dựa trên thông tin đặt cược được cập nhật.
Ba nguồn thu nhập chính của người xác thực:
‣ Phần thưởng khối mà người đứng đầu nhận được bao gồm phí cơ bản và phí ưu tiên. 50% (50% còn lại bị phá hủy).
‣ Thời gian khối dài hơn có thể làm giảm phần thưởng hàng năm do số lượng kỷ nguyên giảm, do đó ảnh hưởng đến việc phân phối tổng thể của $SOL.
‣ Solana tính toán tổng phần thưởng SOL do lạm phát tạo ra cho mỗi chu kỳ và phân phối phần thưởng cho người xác thực và người đặt cược dựa trên trạng thái bỏ phiếu và đặt cược của chu kỳ trước.
Mô hình bỏ phiếu của Solana:
‣ Solana không có yêu cầu nghiêm ngặt về SOL tối thiểu đối với người xác thực, nhưng việc tham gia đồng thuận cần có tài khoản bỏ phiếu.
‣ Người xác thực bỏ phiếu theo đề xuất của người đứng đầu vị trí, yêu cầu phải có tài khoản biểu quyết và trả phí giao dịch cho mỗi phiếu bầu.
‣ Cơ chế bỏ phiếu trực tuyến của Solana tính phí giao dịch cho mỗi phiếu bầu. Giá $SOL cao hơn sẽ làm tăng chi phí hoạt động của việc bỏ phiếu xác thực do phí giao dịch tăng.
Chi tiết phí:
Chi phí của mỗi phiếu bầu là 0,000005 SOL và trình xác thực là Mỗi chu kỳ cần khoảng 2-3 SOL để bỏ phiếu.
Một chu kỳ kéo dài 2-3 ngày và tốn khoảng 300-350 SOL mỗi năm, tương đương khoảng 1 SOL mỗi ngày.
Thị trường phí của Solana:
‣ Cơ chế phí của Solana gồm 2 phần: phí cơ bản và phí ưu tiên.
‣ Phí được chia thành các phần được phân bổ cho người xác thực và đốt đi, nhưng có một số hạn chế đối với cơ chế hiện có:
‣ Có một khoản phí để tạo tài khoản mới (Rent Waiver Fee).
Phí được tính theo mức cố định là 6,96 SOL cho mỗi MB dung lượng lưu trữ.
Phí được phân bổ cho tài khoản mới tạo và có thể được lấy lại nếu tài khoản bị xóa.
Hạn chế:
Chất lượng dịch vụ dựa trên trọng số cổ phần (SWQoS):
‣ Trong trường hợp tắc nghẽn mạng, cơ chế SWQoS có thể được sử dụng Ưu tiên một số loại giao dịch nhất định.
‣ SWQoS ưu tiên lưu lượng truy cập mạng dựa trên số tiền đặt cược của người xác thực, ngăn chặn những người xác thực đặt cược thấp tràn ngập mạng bằng các giao dịch spam.
Loại kết nối:
Kết nối mở: sử dụng công cộng
li>Kết nối dựa trên trọng lượng cổ phần: dành riêng cho người xác thực, các nút RPC có thể tận dụng các kết nối của người xác thực thông qua các mối quan hệ tin cậy.
Ưu điểm:
Cải thiện xác minh cam kết < /p>
Nâng cao khả năng phục hồi của mạng
Cải thiện khả năng chống lại sự tấn công của Sybil
ul>< strong>Thử thách:
Rủi ro tập trung cổ phần
Vấn đề về niềm tin giữa người xác thực và nút RPC
< li>Rào cản gia nhập đối với các trình xác thực nhỏ
‣ SWQoS ưu tiên truy cập mạng, trong khi phí ưu tiên ưu tiên đặt hàng giao dịch
Giới thiệu về nút so với Trình xác minh:
‣ Tất cả các trình xác thực đều là nút, nhưng không phải tất cả các nút đều là trình xác thực.
‣ Loại nút:
Nút xác minh: chịu trách nhiệm ký và biểu quyết
< li>Nút RPC: xử lý các yêu cầu ví và DEX
‣ Giao dịch sẽ chỉ định một tài khoản có thể ghi:
Stake Liquid của Solana:
‣ Solana sử dụng Delegated PoS (DPoS).
‣ Người dùng đặt cọc SOL vào nhóm xác thực và có thể nhận được LST (mã thông báo cam kết thanh khoản).
‣ Phần thưởng đặt cược cạnh tranh trực tiếp với tiền lãi cho vay:
Hai loại mã thông báo LST:
- < p> Token thưởng hoặc token cơ bản.
Người dùng cam kết 10 SOL vào nhóm cam kết và nhận được 10 mã thông báo LST.
Nhóm đặt cược phân phối các SOL này cho nhiều người xác thực để nhận được vSOL.
Những vSOL này đại diện cho phần thưởng đặt cược của người xác thực.
Mã thông báo LST được hỗ trợ bởi các vSOL này.
Mã thông báo LST của người xác minh (mã thông báo độc quyền).
Người dùng cam kết 10 SOL cho người xác minh LST và nhận được mã thông báo v_lstSOL, thể hiện sự quan tâm của họ đối với việc đặt cược SOL.
Người xác minh cam kết SOL trong nhóm cam kết với mạng Solana để có được sSOL.
Những sSOL này thể hiện sự quan tâm của người xác thực đối với SOL được đặt cược và các phần thưởng liên quan.
MEV của Solana:
‣ Người đứng đầu khối hiện tại có toàn quyền kiểm soát việc sản xuất và lập kế hoạch khối.
‣ Các nhà lãnh đạo được khuyến khích xử lý các giao dịch thông qua phí ưu tiên nhưng không nhất thiết phải được thực thi.
‣ Tác động tiêu cực của MEV đối với Solana:
‣ Solana không có nhóm bộ nhớ công cộng (mempool) và các giao dịch được chuyển tiếp trực tiếp đến người lãnh đạo hiện tại và người lãnh đạo tiếp theo.
Sự khác biệt giữa Ethereum MEV và Solana MEV:
Phương thức sản xuất khối:
Trình xác thực mặc định của Solana liên tục tạo ra các khối, xử lý và chứa các giao dịch một cách suôn sẻ.
Ethereum xử lý các giao dịch theo đợt trong 12 giây.
Tác động của MEV:
Ethereum:
Solana:< /p >
Người tìm kiếm cố gắng giành lấy các giao dịch thông qua các giao dịch spam.
Giao dịch thất bại gây lãng phí tài nguyên máy tính.
Một số ít người tìm kiếm nhận được phần lớn lợi nhuận.