Hầu hết mọi người cho rằng bảo mật liên chuỗi đồng nghĩa với cầu nối và token được bọc. Nhưng giả định đó là sai.
Tôi đã dành một buổi chiều để lần theo kiến trúc checkpointing (đánh dấu mốc) của Babylon để hiểu vì sao. Những checkpoint truyền thống như hash của khối không có ích gì chống lại các cuộc tấn công tầm xa — chúng không hỗ trợ phát hiện vì các validator độc hại có thể tạo ra các nhánh (fork) riêng. Giải pháp của Babylon tinh tế hơn những gì tôi kỳ vọng.
Đây là chi tiết kỹ thuật làm thay đổi hoàn toàn cách nhìn. Babylon checkpoint chính nó lên Bitcoin thông qua một cơ chế epoching (chia theo epoch) giúp vô hiệu hóa việc xoay vòng tập validator trong mỗi epoch. Các validator đăng ký khóa công khai BLS khi tham gia, và với mỗi khối cần được checkpointing, mọi validator dùng khóa riêng BLS của mình để ký lên commit hash. Các chữ ký từ ít nhất một phần ba số validator sẽ được tổng hợp thành một chữ ký đa chữ ký BLS duy nhất có kích thước 48 byte. Chữ ký đó, cộng với metadata, được nhét trong một giao dịch Bitcoin ở OP_RETURN — một output đặc biệt với kích thước tối đa 80 byte, không làm phình thêm tập UTXO. Mạng lưới vigilante (mạng lưới cảnh giác), một relayer độc lập mà bất kỳ ai cũng có thể vận hành, sẽ gửi các checkpoint này lên Bitcoin.
Điều khiến tôi chú ý nhất là phần kinh tế. Khi đã được checkpoint, việc viết lại lịch sử của Babylon đồng nghĩa với việc phải viết lại lịch sử của Bitcoin trước. Không một tác nhân đơn lẻ nào kiểm soát đủ hashpower để chạy đua vượt qua 800 exahashes của bằng chứng công việc. Chi phí không chỉ đắt — mà là hiện sinh (tồn tại).
Hầu hết các chuỗi bảo mật lịch sử thông qua sự đồng thuận xã hội — cộng đồng thống nhất đâu là fork thực. Babylon thay điều đó bằng một bằng chứng khách quan được neo vào mốc thời gian đắt giá nhất trên Trái Đất. Không phải một quyết định xã hội. Mà là một quyết định mật mã.
Mọi chuỗi khác yêu cầu bạn tin vào “ký ức” của cộng đồng. Babylon yêu cầu bạn tin vào tính cuối cùng (finality) của Bitcoin. Và tính cuối cùng của Bitcoin không đàm phán lại.
@BabylonLabs_io #baby $BABY $HEI $BTC
Tôi đã dành một buổi chiều để lần theo kiến trúc checkpointing (đánh dấu mốc) của Babylon để hiểu vì sao. Những checkpoint truyền thống như hash của khối không có ích gì chống lại các cuộc tấn công tầm xa — chúng không hỗ trợ phát hiện vì các validator độc hại có thể tạo ra các nhánh (fork) riêng. Giải pháp của Babylon tinh tế hơn những gì tôi kỳ vọng.
Đây là chi tiết kỹ thuật làm thay đổi hoàn toàn cách nhìn. Babylon checkpoint chính nó lên Bitcoin thông qua một cơ chế epoching (chia theo epoch) giúp vô hiệu hóa việc xoay vòng tập validator trong mỗi epoch. Các validator đăng ký khóa công khai BLS khi tham gia, và với mỗi khối cần được checkpointing, mọi validator dùng khóa riêng BLS của mình để ký lên commit hash. Các chữ ký từ ít nhất một phần ba số validator sẽ được tổng hợp thành một chữ ký đa chữ ký BLS duy nhất có kích thước 48 byte. Chữ ký đó, cộng với metadata, được nhét trong một giao dịch Bitcoin ở OP_RETURN — một output đặc biệt với kích thước tối đa 80 byte, không làm phình thêm tập UTXO. Mạng lưới vigilante (mạng lưới cảnh giác), một relayer độc lập mà bất kỳ ai cũng có thể vận hành, sẽ gửi các checkpoint này lên Bitcoin.
Điều khiến tôi chú ý nhất là phần kinh tế. Khi đã được checkpoint, việc viết lại lịch sử của Babylon đồng nghĩa với việc phải viết lại lịch sử của Bitcoin trước. Không một tác nhân đơn lẻ nào kiểm soát đủ hashpower để chạy đua vượt qua 800 exahashes của bằng chứng công việc. Chi phí không chỉ đắt — mà là hiện sinh (tồn tại).
Hầu hết các chuỗi bảo mật lịch sử thông qua sự đồng thuận xã hội — cộng đồng thống nhất đâu là fork thực. Babylon thay điều đó bằng một bằng chứng khách quan được neo vào mốc thời gian đắt giá nhất trên Trái Đất. Không phải một quyết định xã hội. Mà là một quyết định mật mã.
Mọi chuỗi khác yêu cầu bạn tin vào “ký ức” của cộng đồng. Babylon yêu cầu bạn tin vào tính cuối cùng (finality) của Bitcoin. Và tính cuối cùng của Bitcoin không đàm phán lại.
@BabylonLabs_io #baby $BABY $HEI $BTC
