Pool sẽ ký được bao nhiêu khối
Last updated
Last updated
Dựa trên các thông số hiện tại của mạng Cardano, chúng tôi có thể tính toán có bao nhiêu slot (tức là cơ hội ký các khối) mà một nhóm nhất định dự kiến sẽ nhận được trên mỗi kỷ nguyên epoch (5 ngày), dựa trên quy mô của nhóm. Nhưng trước tiên, hãy giới thiệu một số điều cơ bản đằng sau cách tạo khối:
Sự khác biệt giữa slot và block
Vào đầu mỗi kỷ nguyên, việc lựa chọn slot leader election diễn ra (dựa trên ảnh chụp nhanh tiền ủy thác được chụp trong kỷ nguyên trước đó). Trong quá trình lựa chọn, mỗi nhóm được bầu chọn ngẫu nhiên để có cơ hội đúc / ký các khối trên chuỗi khối Cardano theo các slot, đó là thời gian cụ thể trong epoch mà nhóm có cơ hội tạo ra một khối mới. Trong mainnet, có 432.000 slot trong một kỷ nguyên epoch (một slot trên giây). Tuy nhiên, không phải mọi slot đều sẽ có một leader hoặc cơ hội để đúc một khối. Đây được gọi là slot hoạt động (active slot). Chỉ 5% active slot, có nghĩa là khoảng 21.600 khối (số lượng thực tế khác nhau một lượng nhỏ giữa các kỷ nguyên) sẽ được đúc trên mỗi kỷ nguyên. Số lượng slot mà một nhóm được bầu chọn chỉ dựa trên kích thước của nhóm.
Quá trình bầu chọn này không được phối hợp giữa các nhóm cổ phần, vì vậy có khả năng hai (hoặc nhiều) nhóm được bầu vào cùng một slot. Đây được gọi là slot battle. Trong quá trình thử nghiệm khuyến khích (ITN), các slot battle đã giành chiến thắng bằng cách khối block của nhóm cổ phần nào được phân phối đến hầu hết các node trên mạng lưới nhanh nhất. Điều này khiến nhiều nhóm cổ phần di chuyển phần cứng của họ đến các vị trí trung tâm (Frankfurt, Đức), để giảm thiểu độ trễ của chúng đối với phần lớn mạng lưới và giành được nhiều chiến thắng hơn trong các slot battle, điều này rõ ràng là không tốt cho việc phân quyền. Rất may, quá trình này đang thay đổi đối với mainnet, nơi các slot battle sẽ giành chiến thắng một cách ngẫu nhiên.
Một cách khác mà các pool bỏ lỡ các khối là do height battles. Điều này xảy ra khi hai nhóm được lên lịch để tạo các khối ở hai vị trí rất gần nhau và một trong số chúng kết thúc bị bỏ qua vì không có đủ thời gian để khối đầu tiên truyền đến node đang xây dựng khối thứ hai. Tương tự như slot battle, height battles cũng thúc đẩy tập trung vị trí của các node chung trong ITN để giảm thiểu độ trễ với các node khác. Với thời gian slot time giảm xuống 1 giây và active slots giảm xuống 5%, điều này sẽ ít gặp vấn đề hơn trong mainnet.
Tính toán slot dự kiến (expected slots) trên mỗi kỷ epoch dựa trên kích thước nhóm cổ phần
Để tính toán số lượng slot mà một nhóm có kích thước nhất định dự kiến sẽ nhận được trên mỗi kỷ nguyên, chúng ta sẽ phải thực hiện một phép toán nhỏ. Giá trị này được xác định bởi các yếu tố sau:
Tổng số khối trên mỗi kỷ nguyên, B : Chúng tôi đã thiết lập trước đó, có khoảng 21.600 khối được đúc mỗi kỷ.
Hệ số tập trung, d : Trong quá trình chuyển đổi Shelley, quá trình phân quyền là quá trình chuyển giao dần dần từ IOHK cho các nhà điều hành nhóm. Đối với kỷ nguyên đầu tiên, các nhóm cổ phần sẽ chỉ chiếm 10% (2.160) tổng số khối (tương ứng hệ số d = 0,9). Miễn là quá trình chuyển đổi diễn ra suôn sẻ, giá trị d sẽ giảm 0,02 (2%) mỗi kỷ cho đến khi đạt 0% và phân cấp hoàn toàn. Bạn có thể tìm thêm thông tin về dòng thời gian này
Kích thước nhóm, s : Số lượng ADA ủy thác vào nhóm cổ phần trong ảnh chụp nhanh được chụp trong kỷ nguyên trước đó. Ví dụ: kích thước nhóm cho Epoch 2 (kỷ nguyên đầu tiên trong mạng chính mà các pool tạo ra khối) dựa trên số tiền ủy thác có trong nhóm ở đầu Epoch 1.
Tổng số ADA đã đặt cược, S : Đây là tổng số lượng ADA đã ủy thác trên tất cả các nhóm.
Để tính toán số lượng slot mà một nhóm có thể mong đợi nhận được, chúng tôi sẽ chia tổng số khối được tạo trong một kỷ nguyên giữa tất cả các nhóm dựa trên kích thước của chúng:
Slot dự kiến , E =B * (1 - d) * s / S
Để xem xét phương trình này theo cách khác, một nhóm cần phải lớn bao nhiêu để được bầu chọn cho 1 slot mỗi kỷ nguyên? 5 slot hay 10 slot? Để trả lời câu hỏi này, chúng ta giải phương trình trên cho s :
s = (E * S) / (B * (1 - d))
Dựa trên ảnh chụp nhanh cho Kỷ nguyên 211 (xảy ra vào đầu Kỷ nguyên 210):
s = (1 slot * 10.20 billion ADA) / (21,600 blocks * (1 - 0.9)) = 4.72 million ADA
Điều này có nghĩa là bất kỳ nhóm nào có ít hơn 4,72 triệu ADA có khả năng không được chọn vào bất kỳ slot nào trong một kỷ nguyên. Điều này không có nghĩa là họ sẽ không bao giờ nhận được bất kỳ slot nào hoặc bạn không nên ủy quyền cho nhóm - sẽ chỉ có sự chênh lệch cao trong lợi nhuận của bạn.
Bất kỳ nhóm nào trên 66M ADA (tương ứng với giá trị k là 500) đã bão hòa và sẽ nhận được phần thưởng giảm. Bạn không nên ủy quyền cho các nhóm cổ phần đang bão hòa.
Ghi chú quan trọng
Nhiều khối hơn mỗi kỷ nguyên không đồng nghĩa với lợi tức cổ phần (ROS) cao hơn. Các pool ở mọi kích thước (miễn là chúng không bị bão hòa) sẽ có cùng ROS trung bình nếu chúng có hiệu suất hoàn hảo (không bị thiếu khối do sự cố máy chủ) và phí. Một nhóm nhỏ hơn sẽ chia phần thưởng lớn hơn giữa các nhà phân phối của nó (vì có ít người hơn trong số họ), nhưng họ sẽ được chọn theo thống kê để tạo ra ít khối hơn. Một nhóm lớn hơn sẽ tạo ra nhiều khối hơn nhưng trả phần thưởng nhỏ hơn. Cả hai đều có cùng một phần thưởng cho một người được ủy quyền.
Lựa chọn slot là một quá trình ngẫu nhiên và có thể thay đổi đáng kể nếu một nhóm rút thăm "may mắn" hoặc "không may mắn". Nếu một nhóm được chọn cho nhiều slot hơn dự kiến trong một kỷ nguyên nhất định, điều đó không có nghĩa là chúng tốt hơn một nhóm có cùng kích thước được chọn cho ít slot hơn.
Hãy lưu ý khi xem xét các tính toán ROS dựa trên một kỷ nguyên duy nhất. ROS là ước tính tỷ lệ phần trăm lợi nhuận trên ADA ủy thác của bạn trong suốt một năm. Tính toán điều này dựa trên một kỷ nguyên là hoàn toàn không chính xác do tính thời điểm. Nếu một nhóm nhỏ lẽ ra sẽ nhận được 1 slot nhưng thực sự đã ký được 3 slot trong kỷ nguyên đầu tiên của họ, thì ROS của họ có thể cao hơn ba lần (~ 15%) so với khả năng bạn nhận được trong hơn một năm thực tế. Tuy nhiên tính lợi nhuận trung bình năm sẽ dần đạt về ngưỡng lợi nhuận dự kiến khoảng 5%.
Bạn không thể tăng ROS của mình bằng cách nhảy pool. Phải mất hai kỷ để những thay đổi trong ủy quyền cổ phần của bạn có hiệu lực. Nếu nhóm của bạn có kết quả rút thăm không tốt, bạn không thể rời đi và tham gia nhóm khác với tỷ lệ rút tốt hơn và nhận giải thưởng.
Các pool sẽ bỏ sót các khối do các slot battles và height battles mà không phải do lỗi của nhà vận hành. Như đã đề cập trước đó, các slot battles được xác định bởi trong mạng chính, vì vậy không có nhóm nào có thể làm để tăng tỷ lệ thắng của họ. Mặc dù hiệu suất của nhóm là số liệu quan trọng nhất cần xem xét khi chọn một nhóm cổ phần, nhưng bạn phải nhớ rằng mỗi nhóm có thể sẽ bỏ lỡ một khối ở chỗ này hay chỗ khác do các slot battles. Điều này không giống như việc bỏ lỡ một khối do phần cứng nhóm được quản lý kém.