Hôm qua tôi vốn định bỏ cuộc, nhưng vẫn thử chạy cấu hình node của @Dusk trong môi trường cục bộ; khi biên dịch kho mã nguồn rusk` phần lõi của testnet thì bị kẹt ở một đoạn log so sánh liên quan đến trạng thái đồng thuận (consensus state synchronization)
Tôi chạy sang lục lại phần logic đặt cược (staking) trong module consensus/staking, và nhận ra một tên biến rất thú vị: AttestationCapacity. Tôi lập tức thấy hứng thú
Ban đầu tôi nghĩ chỉ là một trường ghi lại lượng token bị khóa của node bình thường, nhưng khi lần theo chuỗi lời gọi (call chain) đi sâu vào rewards_emission.rs, tôi mới phát hiện Dusk đang chơi một chiến lược ràng buộc sức mạnh tính toán (compute) cực kỳ “ngầu” ở tầng nền
Trên đa số các chain PoS trước đây, phần thưởng của node về cơ bản là “trò chơi vốn”. Ý là bạn mua được nhiều coin, khóa trong thời gian dài hơn thì nhận được phần thưởng lạm phát nhiều hơn. Máy chủ node dù treo bằng Raspberry Pi cũng chẳng ai quản. Nhưng trong code của Dusk, phần thưởng staking của node lại được ràng buộc chặt với độ trễ phản hồi khi Piecrust ảo (virtual machine) thực hiện tính toán ZK
Nếu một node chỉ có số dư nhiều, nhưng trong vòng SA đồng thuận trước đó xử lý Poseidon hash hoặc việc xác minh bằng Plonk bị chậm nửa nhịp, thì thuật toán suy giảm (attenuation) trong hệ thống sẽ lập tức trừ giảm trọng số động của AttestationCapacity của nó. Nói theo kiểu “đại bạch thoại”: đó là những kẻ “treo máy” theo kiểu không theo kịp năng lực tính toán, thì hệ thống sẽ tự động bào mòn lợi nhuận
Một thiết kế thú vị khác là logic hủy (burn) Gas của nó. Trong module xử lý phí giao dịch fee_collector, Base Fee của mỗi giao dịch hợp lệ được “đóng đinh” mức hủy theo chuẩn cấp giao thức; chỉ Priority Fee mới được chia theo trọng số cho các node có sức mạnh tính toán thực sự tham gia xác minh ZK
Tôi đã chạy thử trên testnet và ước lượng từ log năng lực tính toán (compute): khi phần quyết toán tài sản RWA ở tầng trên đạt đến một tần suất giao dịch nhất định, tốc độ hủy của Base Gas sẽ nhanh chóng bù trừ lượng lạm phát phần thưởng khối của hệ thống
Nó không đi “đẩy” bất kỳ khái niệm siêu giảm phát (super deflationary) nào, mà trực tiếp viết ở tầng nền một mô hình tam giác ràng buộc lẫn nhau giữa: “đóng góp sức mạnh tính toán”, “phân bổ staking” và “hủy Gas”. Tham gia đồng thuận không phải kiểu nằm đó rút nước, mà phải ép sức mạnh phần cứng thật sự đưa lên chain. Và toàn bộ phần thưởng này đều được neo (anchor) vào $DUSK
#dusk
Tôi chạy sang lục lại phần logic đặt cược (staking) trong module consensus/staking, và nhận ra một tên biến rất thú vị: AttestationCapacity. Tôi lập tức thấy hứng thú
Ban đầu tôi nghĩ chỉ là một trường ghi lại lượng token bị khóa của node bình thường, nhưng khi lần theo chuỗi lời gọi (call chain) đi sâu vào rewards_emission.rs, tôi mới phát hiện Dusk đang chơi một chiến lược ràng buộc sức mạnh tính toán (compute) cực kỳ “ngầu” ở tầng nền
Trên đa số các chain PoS trước đây, phần thưởng của node về cơ bản là “trò chơi vốn”. Ý là bạn mua được nhiều coin, khóa trong thời gian dài hơn thì nhận được phần thưởng lạm phát nhiều hơn. Máy chủ node dù treo bằng Raspberry Pi cũng chẳng ai quản. Nhưng trong code của Dusk, phần thưởng staking của node lại được ràng buộc chặt với độ trễ phản hồi khi Piecrust ảo (virtual machine) thực hiện tính toán ZK
Nếu một node chỉ có số dư nhiều, nhưng trong vòng SA đồng thuận trước đó xử lý Poseidon hash hoặc việc xác minh bằng Plonk bị chậm nửa nhịp, thì thuật toán suy giảm (attenuation) trong hệ thống sẽ lập tức trừ giảm trọng số động của AttestationCapacity của nó. Nói theo kiểu “đại bạch thoại”: đó là những kẻ “treo máy” theo kiểu không theo kịp năng lực tính toán, thì hệ thống sẽ tự động bào mòn lợi nhuận
Một thiết kế thú vị khác là logic hủy (burn) Gas của nó. Trong module xử lý phí giao dịch fee_collector, Base Fee của mỗi giao dịch hợp lệ được “đóng đinh” mức hủy theo chuẩn cấp giao thức; chỉ Priority Fee mới được chia theo trọng số cho các node có sức mạnh tính toán thực sự tham gia xác minh ZK
Tôi đã chạy thử trên testnet và ước lượng từ log năng lực tính toán (compute): khi phần quyết toán tài sản RWA ở tầng trên đạt đến một tần suất giao dịch nhất định, tốc độ hủy của Base Gas sẽ nhanh chóng bù trừ lượng lạm phát phần thưởng khối của hệ thống
Nó không đi “đẩy” bất kỳ khái niệm siêu giảm phát (super deflationary) nào, mà trực tiếp viết ở tầng nền một mô hình tam giác ràng buộc lẫn nhau giữa: “đóng góp sức mạnh tính toán”, “phân bổ staking” và “hủy Gas”. Tham gia đồng thuận không phải kiểu nằm đó rút nước, mà phải ép sức mạnh phần cứng thật sự đưa lên chain. Và toàn bộ phần thưởng này đều được neo (anchor) vào $DUSK
#dusk
