
Phần thưởng và thông số bản app-chain dydx V4 trên cosmos SDK
Phần thưởng giao dịch
Phần thưởng giao dịch được dự tính trong phần mềm ban đầu sẽ chịu sự điều chỉnh của Cộng đồng quản trị hiện hành .
Phần mềm sẽ cho phép mạng tài trợ và sử dụng phần thưởng giao dịch.
Ngoài việc khuyến khích giao dịch trên giao thức, mục tiêu chung của phần thưởng giao dịch bao gồm:
- Tự giao dịch không nên mang lại lợi nhuận
- Mọi phần thưởng được phân phối phải tỷ lệ thuận với phí trả cho giao thức
- Phần thưởng giao dịch phải mang tính quyết định
- Phần thưởng giao dịch phải được giải quyết và phân phối ở mỗi khối
- Phần thưởng giao dịch sẽ hạn chế giao thức bội chi cho hoạt động giao dịch
Phần thưởng giao dịch sẽ hoạt động như thế nào từ góc độ người dùng?
Nhà giao dịch sẽ được thưởng sau mỗi giao dịch thành công được thực hiện trên giao thức.
Ngay sau mỗi lần điền, người dùng sẽ được gửi một lượng phần thưởng giao dịch nhất định trực tiếp đến địa chỉ Chuỗi dYdX của họ, dựa trên các công thức được mô tả bên dưới. Trước mỗi giao dịch, giao diện người dùng cũng sẽ hiển thị số tiền thưởng tối đa mà một giao dịch có quy mô đó có thể nhận được.
Người dùng có thể kiếm được phần thưởng giao dịch lên tới nhưng không vượt quá 90% phí giao dịch ròng của một lần điền, được thanh toán bằng mã thông báo quản trị của mạng.
Phần thưởng giao dịch ảnh hưởng như thế nào đến khả năng lạm phát của token quản trị?
Phần thưởng giao dịch được phân phối bởi giao thức, mỗi khối, được giới hạn ở mức đô la tương đương với tổng phí giao dịch ròng do giao thức chặn đó tạo ra. Do đó, phần thưởng giao dịch được phân phối có thể dao động theo từng khối.
Điều này có thể giúp giao thức “tiết kiệm” một lượng lớn (thông qua giảm lạm phát) bằng cách không chi tiêu quá mức để khuyến khích hoạt động giao dịch.
Công thức nào cho phần thưởng giao dịch sẽ tồn tại trong phần mềm nguồn mở?
Phần mềm sẽ phản ánh Kho phần thưởng gồm các token có sẵn để phân phối cho các nhà giao dịch. Gọi kích thước của Kho bạc Phần thưởng này là T. Mỗi khối, mã thông báo mới được chuyển vào T này từ hợp đồng trao quyền và phần thưởng sau đó sẽ được phân phối. Mỗi khối T có thể tăng hoặc giảm tùy theo hoạt động của giao thức.
Đặt A đại diện cho số lượng phần thưởng được phân phối từ T này cho người giao dịch trong một khối nhất định.
Chúng tôi xác định “điểm thưởng” của nhà giao dịch X trong một khối nhất định là:

Gọi S là tổng của tất cả điểm thưởng của tất cả người giao dịch cho một khối nhất định. S được cho bởi:

Mỗi khối, số lượng A của token gốc được phân phối cho người giao dịch được xác định là:

Trong đó C là giá trị cố định có thể được cấu hình bởi Cộng đồng quản trị hiện hành. Phần mềm nguồn mở được cấu hình để hằng số được đặt ban đầu ở mức 0.
Số tiền còn lại ( T – A ) được giữ lại trong Kho bạc Phần thưởng và các mã thông báo mới được phát vào Kho bạc Phần thưởng ở khối sau.
A được tính toán và phân phối cho tất cả những người nhận đã giao dịch trong khối và T – A được chuyển qua và giữ lại trong Kho Phần thưởng cho khối tiếp theo.
Phần thưởng được phân phối, A , được phân bổ tỷ lệ thuận với điểm của mỗi nhà giao dịch.
Sau khi Hợp đồng trao quyền được tài trợ, phần thưởng giao dịch sẽ tiếp tục chạy và thanh toán tự động ở mọi khối.
Xem bên dưới để có hình ảnh tóm tắt kiến trúc phần thưởng giao dịch.

Biểu phí
Biểu phí được dự tính trong phần mềm ban đầu trên v4 sẽ chịu sự điều chỉnh của Cộng đồng quản trị hiện hành
Cấu trúc cơ bản của phí đã được phát triển để phản ánh các đặc điểm sau:
- Lệ phí khác nhau tùy theo bên (nhà sản xuất/người nhận)
- Người dùng đủ điều kiện nhận mức phí thấp hơn dựa trên khối lượng giao dịch trong 30 ngày của họ trên các tài khoản phụ và thị trường
- Phí thống nhất trên tất cả các thị trường

Ban đầu, khoản giảm giá của nhà sản xuất dành cho nhà giao dịch sẽ được phát triển để phản ánh -1,1 điểm cơ bản. Cài đặt ban đầu này có thể được điều chỉnh bởi Cộng đồng quản trị hiện hành. Phần mềm nguồn mở dự tính rằng sau khi kết thúc khoảng thời gian 120 ngày, Chuỗi dYdX sẽ tự động trở lại biểu phí khác được hiển thị trong biểu đồ trên.
Mã phần mềm ban đầu sẽ tính phí tích lũy cho người xác thực, sau đó có thể được chia sẻ với những người đặt cược cung cấp dịch vụ đặt cược cho người xác thực. Giống như hầu hết các cài đặt khác, Cộng đồng quản trị hiện hành có thể điều chỉnh điều này.
Thông số
Dưới đây là bản tóm tắt các tham số đáng chú ý khác nhau và ý nghĩa của chúng đối với bất kỳ chuỗi nào sử dụng phần mềm nguồn mở. Các thông số sẽ chịu sự điều chỉnh của Cộng đồng quản trị hiện hành và có thể được đặt thành các giá trị khác nhau tại Genesis bởi bất kỳ nhà triển khai nào .
Thông số ngân hàng
Tham số này xác định xem việc chuyển bất kỳ mã thông báo nào có được bật tại Genesis hay không. Chuyển khoản sẽ được kích hoạt.
Thông số trạng thái
Phần mềm nguồn mở sẽ không điền trước bất kỳ trạng thái ngân hàng nào trên mạng. Người xác thực tham gia Genesis có khả năng xác định trạng thái khởi tạo của mạng.
Thông số chém
Các tham số này thiết lập các hình phạt đối với hành vi gây bất lợi của người xác nhận.

SignedBlocksWindow : Cùng với MinSignedPerWindow , chỉ định số khối mà người xác thực phải ký trong một cửa sổ trượt. Việc không duy trì MinSignedPerWindow dẫn đến việc trình xác thực bị bỏ tù (bị xóa khỏi bộ trình xác thực đang hoạt động).
SlashFractionDownTime : Xác định hình phạt chém cho thời gian ngừng hoạt động
DownTimeJailDuration : Khoảng thời gian trước khi người xác nhận có thể tự giải thoát sau khi bị bỏ tù vì thời gian ngừng hoạt động.
Việc ký hai lần bởi người xác thực được coi là vi phạm nghiêm trọng vì nó có thể gây ra sự mất ổn định và khó đoán trong mạng. Khi một trình xác thực ký hai lần, chúng sẽ bị chém vì SlashFractionDoubleSign , bị bỏ tù (xóa khỏi bộ trình xác thực) và bị đánh dấu (không thể tham gia lại bộ trình xác thực).
Thông số phân phối
Các tham số này xử lý việc phân phối gas và phí giao dịch do mạng tạo ra cho người xác nhận.

CommunityTax : Một phần phí được chuyển vào kho bạc cộng đồng. Phần mềm ban đầu sẽ phản ánh thuế cộng đồng 0%.
WithdrawAddrEnabled : Liệu người ủy quyền có thể đặt địa chỉ rút tiền khác (không phải địa chỉ người ủy quyền của họ) cho phần thưởng của họ hay không.
Thông số đặt cược
Các tham số này xác định cách thức hoạt động của hoạt động đặt cược trên giao thức và các tiêu chuẩn xung quanh việc đặt cược.
*MaxValidators và UnbondingTime đặc biệt có thể thay đổi dựa trên dữ liệu và phản hồi của mạng thử nghiệm công khai.

MaxValidators : Mỗi khối, trình xác thực MaxValidators hàng đầu theo trọng số cổ phần đều được bao gồm trong bộ trình xác thực đang hoạt động.
UnbondingTime : Chỉ định khoảng thời gian của quá trình hủy liên kết, trong đó mã thông báo ở trạng thái bị khóa và không thể chuyển nhượng hoặc ủy quyền (các mã thông báo vẫn đang “bị đe dọa”).
MinCommissionRate : Tỷ lệ hoa hồng tối thiểu trên toàn chuỗi mà người xác thực có thể tính cho người ủy quyền của họ. Tỷ lệ hoa hồng mặc định sẽ là 100%.
Thông số quản trị
Các tham số này xác định cách các đề xuất quản trị có thể được gửi và thực hiện. Để biết thêm thông tin về mô-đun quản trị và các tham số liên quan của nó, hãy truy cập tài liệu chính thức của Cosmos SDK .

Nguồn: TTT Capital tổng hợp ở dydx.exchange/blog