Khi Dusk phát triển thành một kiến trúc mô-đun, nó giới thiệu Hedger, một động cơ riêng tư mới được thiết kế đặc biệt cho lớp thực thi EVM
Một người cung cấp dịch vụ là người dùng khóa một lượng nhất định DUSK làm cổ tức. Bất kỳ người dùng nào cũng có thể làm như vậy bằng cách phát sóng một giao dịch cổ tức. Về mặt hình thức, một cổ tức S bao gồm một cặp
S = (số lượng, chiều cao), trong đó số lượng là số lượng DUSK đã cổ tức và chiều cao là
chiều cao khối mà giao dịch cổ tức được bao gồm. Có một mức cổ tức tối thiểu
được thiết lập bởi tham số toàn cục minStake (hiện đang được đặt là 1000 DUSK). Người cung cấp dịch vụ có thể
mở khóa cổ tức của họ bằng cách phát sóng một giao dịch hủy cổ tức.
Các epoch và điều kiện tham gia. Chỉ các cổ tức đủ điều kiện mới có thể tham gia vào thuật toán DS. Để làm như vậy, chúng tôi gán cho mỗi cổ tức S = (số lượng, chiều cao) một khoảng thời gian chín muồi M được xác định bởi
M = 2 × epoch − (chiều cao mod epoch),
trong đó epoch là một tham số toàn cục tương ứng với một số khối cố định
(hiện đang được đặt là 2160 khối). Cổ tức S đủ điều kiện trong vòng R nếu nó thỏa mãn hai điều kiện sau:
số lượng ≥ minStake và R > chiều cao + M.
Nghĩa là, một cổ tức trở nên đủ điều kiện vào đầu một epoch mới, sau một khoảng thời gian chín muồi bao gồm phần còn lại của epoch mà giao dịch cổ tức được bao gồm và một epoch đầy đủ khác. Như một hệ quả, tất cả các cổ tức mới đều trở nên đủ điều kiện vào đầu một epoch.
#dusk $DUSK @Dusk
Một người cung cấp dịch vụ là người dùng khóa một lượng nhất định DUSK làm cổ tức. Bất kỳ người dùng nào cũng có thể làm như vậy bằng cách phát sóng một giao dịch cổ tức. Về mặt hình thức, một cổ tức S bao gồm một cặp
S = (số lượng, chiều cao), trong đó số lượng là số lượng DUSK đã cổ tức và chiều cao là
chiều cao khối mà giao dịch cổ tức được bao gồm. Có một mức cổ tức tối thiểu
được thiết lập bởi tham số toàn cục minStake (hiện đang được đặt là 1000 DUSK). Người cung cấp dịch vụ có thể
mở khóa cổ tức của họ bằng cách phát sóng một giao dịch hủy cổ tức.
Các epoch và điều kiện tham gia. Chỉ các cổ tức đủ điều kiện mới có thể tham gia vào thuật toán DS. Để làm như vậy, chúng tôi gán cho mỗi cổ tức S = (số lượng, chiều cao) một khoảng thời gian chín muồi M được xác định bởi
M = 2 × epoch − (chiều cao mod epoch),
trong đó epoch là một tham số toàn cục tương ứng với một số khối cố định
(hiện đang được đặt là 2160 khối). Cổ tức S đủ điều kiện trong vòng R nếu nó thỏa mãn hai điều kiện sau:
số lượng ≥ minStake và R > chiều cao + M.
Nghĩa là, một cổ tức trở nên đủ điều kiện vào đầu một epoch mới, sau một khoảng thời gian chín muồi bao gồm phần còn lại của epoch mà giao dịch cổ tức được bao gồm và một epoch đầy đủ khác. Như một hệ quả, tất cả các cổ tức mới đều trở nên đủ điều kiện vào đầu một epoch.
#dusk $DUSK @Dusk