#baby $BABY / @BabylonLabs_io
Hôm nay khi đọc tài liệu Babylon, tôi cứ liên tục dừng lại ở một câu hỏi.

Bitcoin không có smart contract. Vậy làm sao một giao thức có thể cưỡng chế slashing (cắt phạt) trên BTC mà thực tế chưa bao giờ rời khỏi chuỗi Bitcoin?
Ủy ban Covenant là câu trả lời, nhưng không phải theo cách tôi ban đầu nghĩ.

Mỗi giao dịch staking đều được ủy ban xem xét trước khi nó trở nên hoạt động. Họ kiểm tra rằng các điều kiện unbonding và slashing khớp với quy tắc của Babylon. Nếu đạt được đủ số phiếu cần thiết (quorum), họ sẽ pre-sign (ký trước) ngay cả hai giao dịch unbonding và slashing tại chỗ. Chữ ký của họ đã được đặt sẵn trước khi thời gian staking bắt đầu.

Chi tiết pre-signing đó đã làm thay đổi cách tôi hiểu toàn bộ mô hình. Ủy ban không phải là người theo dõi hành vi sai trái để phản ứng. Họ ký mọi thứ ngay từ đầu. Sau đó, chữ ký còn thiếu duy nhất để thực thi slashing là chữ ký riêng của Finality Provider. Và chữ ký đó chỉ trở nên sẵn có nếu nhà cung cấp double sign, đúng chính là điều EOTS được thiết kế để phơi bày.

Điều đọng lại với tôi là cơ chế bảo vệ dành cho người staking. Ủy ban không thể đánh cắp stake của bạn. Họ cũng không thể gây ra một lần slashing sai trái. Khóa EOTS của chính bạn là thứ bắt buộc trong điều kiện slashing, và chỉ có bạn mới nắm giữ nó. Kể cả khi ủy ban bị xâm nhập hoàn toàn cũng không thể chuyển Bitcoin của bạn khi không có ý chí của bạn...