#baby $BABY Hôm nay tôi đã dành một chút thời gian để tìm hiểu về cách Babylon xử lý checkpoint Bitcoin, và có một chi tiết thực sự nổi bật.
Ban đầu, tôi thắc mắc vì sao Babylon lại sử dụng hai giao dịch Bitcoin cho một checkpoint duy nhất. Sau khi đọc tài liệu, tôi đã hiểu ra. Một lệnh Bitcoin OP_RETURN tiêu chuẩn chỉ có thể chứa tối đa 80 byte, trong khi một checkpoint của Babylon bao gồm nhiều phần thông tin như mã epoch, hash của checkpoint, bitmap chữ ký và chữ ký BLS tổng hợp. Toàn bộ checkpoint vì vậy sẽ quá lớn để nhồi vào một OP_RETURN.
Thay vì thay đổi các quy tắc của Bitcoin, Babylon hoạt động trong khuôn khổ đó bằng cách tách checkpoint ra thành hai giao dịch. Tôi thích cách tiếp cận này vì nó tôn trọng thiết kế hiện có của Bitcoin nhưng vẫn cho phép thực hiện checkpoint một cách an toàn.
Việc học những chi tiết triển khai nhỏ như vậy khiến tôi trân trọng hơn cho công sức kỹ thuật đứng sau hạ tầng blockchain.
@BabylonLabs_io $BABY #baby
Ban đầu, tôi thắc mắc vì sao Babylon lại sử dụng hai giao dịch Bitcoin cho một checkpoint duy nhất. Sau khi đọc tài liệu, tôi đã hiểu ra. Một lệnh Bitcoin OP_RETURN tiêu chuẩn chỉ có thể chứa tối đa 80 byte, trong khi một checkpoint của Babylon bao gồm nhiều phần thông tin như mã epoch, hash của checkpoint, bitmap chữ ký và chữ ký BLS tổng hợp. Toàn bộ checkpoint vì vậy sẽ quá lớn để nhồi vào một OP_RETURN.
Thay vì thay đổi các quy tắc của Bitcoin, Babylon hoạt động trong khuôn khổ đó bằng cách tách checkpoint ra thành hai giao dịch. Tôi thích cách tiếp cận này vì nó tôn trọng thiết kế hiện có của Bitcoin nhưng vẫn cho phép thực hiện checkpoint một cách an toàn.
Việc học những chi tiết triển khai nhỏ như vậy khiến tôi trân trọng hơn cho công sức kỹ thuật đứng sau hạ tầng blockchain.
@BabylonLabs_io $BABY #baby