Một người giữ ký một ủy quyền BABY, thấy giao dịch được xác nhận và tự nhiên cho rằng phần stake đang hoạt động.
Tôi đọc sự xác nhận theo cách tương tự ban đầu.
Cơ chế staking theo epoch của Babylon mang một ý nghĩa hẹp hơn.
Việc ủy quyền được ghi nhận ngay lập tức, nhưng nó được đưa vào một hàng đợi thực thi bị trì hoãn. Quyền lực của validator không thay đổi cho đến khi epoch hiện tại kết thúc và các thông điệp staking được xếp hàng được xử lý cùng nhau.
Mốc ranh giới đó xuất hiện mỗi 360 block, tương đương khoảng một giờ với thời gian block 10 giây.
Cho đến lúc đó, BABY vẫn ở trạng thái thanh khoản.
Điều này tạo ra một trạng thái trung gian khá bất thường. Lệnh staking tồn tại trên chuỗi, nhưng token chưa bị khóa và phần thưởng chưa bắt đầu. Nếu người giữ chuyển nhượng hoặc chi tiêu số dư đó trước khi epoch kết thúc, yêu cầu đã được xác nhận có thể thất bại khi đến lượt thực thi.
Vì vậy, lần xác nhận đầu tiên không phải là bằng chứng rằng ủy quyền đang hoạt động.
Nó giống hơn với một đơn đặt hàng đã được chấp nhận, đang chờ hoàn tất.
Đối với người giữ, điều này thay đổi cách nên đọc dấu tick xanh. Nó xác nhận rằng Babylon đã nhận lệnh đó. Chưa xác nhận rằng validator đã nhận được quyền bỏ phiếu hoặc rằng vốn đã được đưa vào staking.
Tôi nghĩ sự phân biệt này hữu ích vì xác nhận giao dịch thường tạo cảm giác đã “xong hẳn”. Ở đây, giao thức cố ý tách việc chấp nhận thông điệp khỏi việc kích hoạt trạng thái, để thay đổi của validator diễn ra đồng thời tại một mốc xác định.
Do đó, staking BABY có hai khoảnh khắc đáng theo dõi.
Người giữ gửi ngay bây giờ.
Giao thức làm cho nó trở thành “thực” vào thời điểm đóng epoch.
@BabylonLabs_io $BABY #baby