Babylon là dự án tiên phong sử dụng BTC và mạng lưới Bitcoin làm lớp bảo mật cho các blockchain khác. Đây là dự án có tính thực tiễn và ứng dụng cao.

Mở đầu
Hai cơ chế đồng thuận phổ biến nhất trong lĩnh vực blockchain là Proof of Work và Proof of Stake.
Với mô hình Proof of Work (PoW), các node là các thợ đào tham gia vào mạng lưới tính toán để tìm ra kết quả. Bên cạnh dữ liệu giao dịch, còn có các tham số ngẫu nhiên để tạo ra một mã hash duy nhất cho mỗi khối. Các thợ đào phải tham gia trò chơi đoán các tham số ngẫu nhiên này kết hợp với dữ liệu đầu vào để tìm ra kết quả sớm nhất. Việc này đòi hỏi sử dụng sức mạnh tính toán, và phần thưởng khối sẽ được trao cho thợ đào đầu tiên tìm ra kết quả.

Đối với mô hình Proof of Stake (PoS), các node là các nhà xác nhận thực hiện tính toán để tạo ra kết quả khối, nhưng thay vì tham gia trò chơi đoán, các nhà xác nhận tham gia một trò chơi liên quan đến hình phạt kinh tế.
Để trở thành một nhà xác nhận, họ cần đặt cọc một lượng token nhất định, số tiền này được sử dụng để đảm bảo tính minh bạch. Khác với PoW, những người xác nhận của PoS không cần sử dụng sức mạnh tính toán lớn để tạo ra kết quả khối vì không có trò chơi giải đố. Ngoài ra, các nhà xác nhận sẽ được chọn dựa trên số lượng token đã đặt cọc để tạo ra khối mới, và sau đó khối mới này sẽ được các nhà xác nhận khác trên toàn mạng lưới xác nhận.
Trong trường hợp một khối có kết quả sai, tất cả các nhà xác nhận tham gia vào quá trình xác nhận sẽ bị mất một phần lượng token đã đặt cọc như một hình phạt.
Các thách thức của Proof of Stake
Việc áp dụng Proof of Stake đã giúp tiết kiệm năng lượng và loại bỏ rào cản phần cứng cho các node mới khi tham gia mạng lưới. Đồng thời, nó cũng giúp tăng tốc quá trình xác thực trên blockchain, từ đó nâng cao khả năng mở rộng của hệ thống.
Trong phần tiếp theo, tôi sẽ giới thiệu các vấn đề liên quan đến việc ra đời của Babylon.
Sự Khủng Hoảng Mềm
Sự Khủng Hoảng Mềm - Một khái niệm chỉ sự tương đối yếu của quan điểm khiến ảnh hưởng đến các node mới hoặc các node đã không kết nối trong thời gian dài. Khi các node này tham gia vào mạng lưới, chúng cần đồng bộ dữ liệu chuỗi để hoạt động.
Khi hoạt động, chuỗi blockchain sẽ phát triển thành nhiều nhánh, điều này là kết quả của việc các node tạo ra các block không hợp lệ và bị từ chối. Tuy nhiên, chỉ có một nhánh chính sẽ được duy trì.

Khi cần đồng bộ dữ liệu, các node trong mạng lưới sẽ tuân theo nguyên tắc 'Chuỗi Dài Nhất'. Chuỗi với số khối lớn nhất sẽ được chọn làm chuỗi chính để tiếp tục hoạt động. Mỗi mạng lưới có thể có các nguyên tắc bổ sung khác nhau để việc lựa chọn trở nên cẩn thận hơn.
Tấn công Tầm Xa - Một hình thức tấn công mà kẻ xấu tạo ra một chuỗi song song với chuỗi chính của mạng lưới, sau đó cố gắng tăng tốc để vượt qua chuỗi chính về độ dài. Họ cố gắng thuyết phục các node trong mạng lưới rằng đó mới là chuỗi chính.
Tấn công Tầm Xa, hay còn gọi là tấn công viết lại lịch sử, là một loại tấn công mà kẻ xấu tạo ra một chuỗi song song với chuỗi chính của mạng lưới, sau đó cố gắng tăng tốc để vượt qua chuỗi chính về độ dài. Họ cố gắng thuyết phục các node trong mạng lưới rằng đó mới là chuỗi chính.
Thuật ngữ 'tầm xa' ám chỉ việc kẻ tấn công chọn vị trí viết lại chuỗi block ở rất xa so với block hiện tại, có thể là nhiều tháng, năm hoặc kể từ khối genesis.
Trong mạng lưới Proof of Work, việc này rất khó thực hiện vì chi phí tạo ra một chuỗi song song từ xa như vậy tốn rất nhiều tài nguyên, và tốc độ thực thi cũng khó lòng vượt qua được chuỗi chính.
Tuy nhiên, với mạng lưới Proof of Stake thì lại khác. Các node không cần nhiều sức mạnh tính toán để mô phỏng một chuỗi từ khối genesis, do đó có thể dễ dàng xuất hiện nhiều chuỗi có độ dài bằng nhau cùng tồn tại.

Trong quá trình tái tạo các khối, kẻ tấn công thường thêm các giao dịch có lợi cho họ. Vì vậy, tấn công tầm xa còn được gọi là tấn công viết lại lịch sử.
Tấn công tầm xa trên mạng lưới PoS sẽ dễ dàng hơn nếu các node không kiểm tra timestamp của block. Mặc dù timestamp giúp nhận biết chuỗi gốc, nhưng không đủ đối với sự tinh vi của hacker. Kẻ tấn công có thể xây dựng chuỗi mới song song với chuỗi chính và sau đó tăng tốc chuỗi phụ để vượt lên.
Kẻ tấn công sử dụng verify key của node rời khỏi mạng lưới để viết lại lịch sử các block. Họ giữ lại các block để sản xuất, trì hoãn mạng lưới.
Thường, sản xuất các khối độc hại sẽ bị phạt, nhưng các validator đã rút tiền khỏi mạng lưới, không thể bị phạt. Điều này dẫn đến một khái niệm 'unslashable'.
Các blockchain triển khai các phương pháp để chống lại tấn công này, phổ biến nhất là tạo ra các điểm kiểm tra định kỳ. Các block từ xa hơn checking point sẽ bị coi không hợp lệ, làm khó khăn cho kẻ tấn công.
Điều này gây ra cơ chế thời gian chờ đợi khi các validator muốn rút tiền. Họ phải chờ cho tới khi checking point được tạo để đảm bảo rằng nếu họ thực hiện hoạt động độc hại, token của họ sẽ bị phạt.

Khoảng thời gian chờ đợi này làm giảm thanh khoản và trải nghiệm người dùng.
Tất cả những điều này làm nền tảng cho sự ra đời của Babylon. Dự án nhằm xây dựng một lớp phòng thủ cho các mạng lưới blockchain bằng cách ghi dấu vết kiểm tra lên một chuỗi không thể thay đổi, không có chuỗi nào tốt hơn Bitcoin. Đồng thời, nó cung cấp nhiều tiện ích khác mà chúng ta sẽ tìm hiểu chi tiết bên dưới.
Babylon - Định nghĩa
Babylon là một giao thức cung cấp bảo mật cho các dự án khác thông qua mạng lưới Bitcoin. Sức mạnh, tính phi tập trung và bất biến của Bitcoin giúp các mạng lưới khác kiểm tra tính đúng đắn, đồng thời tạo ra thu nhập cho người nắm giữ BTC.
Babylon được tạo dựa trên Cosmos SDK.

Các sản phẩm và mô hình hoạt động của Babylon
Hai cơ chế chính của Babylon là:
- Đánh dấu thời gian Bitcoin: Giao thức hỗ trợ các chuỗi khác tạo và kiểm tra điểm kiểm tra trên chuỗi Bitcoin.
- Staking Bitcoin: Giao thức cho phép người giữ Bitcoin tham gia vào quá trình bảo mật và kiếm lợi nhuận cho các mạng lưới khác bằng cách stake BTC.
Đánh dấu thời gian Bitcoin
Lí thuyết cho thấy rằng việc bảo mật các chuỗi khác bằng cách ghi toàn bộ dữ liệu giao dịch lên Bitcoin sẽ là phương pháp tốt nhất. Trong trường hợp này, Bitcoin sẽ đóng vai trò như một lớp Data Availability. Tuy nhiên, quá trình xác nhận khối và thông lượng trên Bitcoin rất thấp, điều này sẽ làm tăng độ trễ cho các chuỗi khác. Do đó, giải pháp tốt hơn là chỉ ghi những dữ liệu cần thiết để giúp xác định chuỗi gốc của chuỗi được bảo mật. Những dữ liệu nhỏ này được gọi là Bitcoin timestamping.

Các ứng dụng của Bitcoin timestamping bao gồm:
- Unbonding nhanh: Giúp các validator giảm thời gian unstake token.
- Khởi động các khu vực mới: Khi cần thiết, Babylon sẽ giúp xác định chuỗi gốc cho các node mới khi khởi động các khu vực mới của blockchain.
- Bảo vệ các giao dịch quan trọng: Bitcoin timestamping là một bằng chứng không thể thay đổi để bảo vệ các giao dịch quan trọng.
- Chống kiểm duyệt: Chống lại các hoạt động kiểm duyệt nhờ vào tính permissionless của mạng lưới Bitcoin.
Sau khi block được đánh dấu checkpoint trên mạng lưới Bitcoin, nếu kẻ xấu muốn thực hiện một cuộc tấn công tầm xa, thì bây giờ ngoài việc thao túng và viết lại lịch sử mạng lưới gốc, nó cũng cần phải viết lại lịch sử của cả mạng lưới Bitcoin, điều này gần như là không thể.
Việc gửi Bitcoin
Như chúng ta đã biết, cho đến nay Bitcoin là mạng lưới có tính phi tập trung và bảo mật nhất, đồng thời cũng là đồng tiền có vốn hoá lớn nhất trên thị trường. Tuy nhiên, các ứng dụng của Bitcoin vẫn chưa được phát triển nhiều, chủ yếu do nó không hỗ trợ smart contract nên không thể triển khai nhiều hoạt động DeFi.
Sự ra đời của Ordinals đã mở ra nhiều ý tưởng mới nhằm nâng cao tính ứng dụng cho mạng lưới Bitcoin. Babylon đã thông minh kết hợp khả năng ghi đọc dữ liệu của Ordinals với Tapscript và Cosmos IBC để tạo ra một giao thức bảo mật đa chuỗi. Việc gửi Bitcoin đóng vai trò quan trọng trong kiến trúc này.
Gửi Bitcoin là cơ chế cho phép người sở hữu khoá Bitcoin của họ gửi vào một địa chỉ tự quản lý (self-custody vault) với các logic được thiết lập sẵn thông qua Tapscript.
Các logic này cho phép:
- Khoá BTC của họ trong một khoảng thời gian nhất định. Người dùng có thể sử dụng private key để mở khoá và rút tiền lại bất cứ khi nào.
- Cho phép tiết lộ private key với người được uỷ quyền. Sử dụng cho mục đích trừng phạt nếu người stake thực hiện các hành vi độc hại.
Sau khi stake Bitcoin, họ trở thành Validator của mạng lưới Babylon và bắt đầu quá trình bảo mật cho các mạng lưới khác cũng như kiếm lợi nhuận.

Trong trường hợp tốt, Bitcoin staker sẽ kiếm được lợi nhuận từ việc bảo mật cho các chuỗi khác. Trong trường hợp xấu xảy ra, khi các staker giờ đây là validator cố ý thực hiện các hành động độc hại, họ sẽ bị trừng phạt bằng cách bị đốt một phần hoặc toàn bộ số BTC đã stake. Với mô hình “bảo mật kinh tế” này, các mạng lưới sử dụng Babylon sẽ cảm thấy an tâm hơn.
Ngoài việc phải tin tưởng vào smart contract trên Babylon, cũng có thể xem hình thức này là Bitcoin native-staking.
Hoạt động của Babylon

Trong cấu trúc này, Babylon đứng ở trung tâm để điều phối các hoạt động giữa mạng Bitcoin và các chuỗi được bảo mật. Có 3 phân vùng chính bao gồm:
Vùng Node Babylon
Là trung tâm của Babylon, nơi tiếp nhận thông tin từ các “khách hàng”, xử lý dữ liệu, tạo khối và lưu trữ trên mạng Babylon cũng như ghi đánh dấu thời gian xuống mạng Bitcoin. Nó cũng thu thập thông tin xác minh từ mạng Bitcoin để trả lại cho các “khách hàng”. Đồng thời, nó quản lý và phân phối phần thưởng cho các staker (validator).
Babylon hoạt động theo từng kỷ nguyên (epoch) với nhiều block để tiết kiệm chi phí và tăng thông lượng. Điều này tương tự như cách hoạt động của rollup.
Babylon áp dụng cơ chế đồng thuận CometBFT, là một phiên bản biến thể của Byzantine Fault Tolerant (BFT).
Chương trình Staking BTC
Đây là phần mà người dùng có thể thực hiện staking Bitcoin của mình và tuân thủ giao thức.
Các Vùng Người Tiêu Dùng
Trên đây là tất cả về sản phẩm và cách Babylon hoạt động, chúng ta sẽ quay lại để đánh giá sản phẩm trong phần tổng kết của bài viết này.
Nhóm phát triển

Babylon sở hữu một đội ngũ phát triển rất đông đủ và giàu kinh nghiệm. Mỗi vị trí trong nhóm đều được lãnh đạo bởi những thành viên có tài năng. Nhưng hai cái tên quan trọng nhất và ảnh hưởng nhất đối với dự án là David Tse và Fisher Yu. Họ là hai đồng sáng lập và cũng là nguồn gốc của Babylon.
Giao thức Bitcoin Timestamping là một nghiên cứu bảo mật được viết bởi hai đồng sáng lập. Công trình nghiên cứu này đã được chấp nhận tại Hội nghị 2023 IEEE Symposium on Security and Privacy (Hội nghị hàng đầu về An ninh và Bảo mật Thông tin được tổ chức hàng năm).
- David Tse - Đồng sáng lập: David Tse là một nhà khoa học và giáo sư giàu kinh nghiệm trong lĩnh vực kỹ thuật và khoa học máy tính. Hiện nay, ngoài việc đồng sáng lập Babylon, ông cũng là giáo sư giảng dạy tại trường kỹ thuật Đại học Stanford. Trước đó, ông đã là giáo sư tại Đại học California trong 18 năm. Ông tốt nghiệp từ MIT vào năm 1994.
- Fisher Yu - Đồng sáng lập & Giám đốc kỹ thuật: Fisher Yu cũng là một chuyên gia giàu kinh nghiệm về kỹ thuật và blockchain. Ông từng là giảng viên tại Đại học Quốc gia Australia, Kỹ sư tại InterfereX, Kỹ sư nghiên cứu tại Đại học Nam California và Dolby Laboratories. Hiện tại, ông là Giám đốc điều hành của Hash Laboratories cùng với vai trò Giám đốc kỹ thuật của Babylon.
Nhà đầu tư
Babylon đã trải qua hai vòng gọi vốn với tổng số tiền kêu gọi là 26 triệu USD.
- Vòng Seed diễn ra vào tháng 3 năm 2023 với sự tham gia của IDG Capital và Breyer Capital. Số tiền huy động được là 8 triệu USD.
- Vòng Series A diễn ra vào tháng 12 năm 2023, do Polychain Capital dẫn đầu, cùng với sự tham gia của Hack VC. Số tiền huy động được ở vòng này là 18 triệu USD. Vòng này cũng có sự tham gia của một số tên tuổi trong mảng Hệ sinh thái Bitcoin như OKX Ventures, Polygon Ventures và DBCDE Labs.
Ngoài ra, trong danh sách các Nhà đầu tư Thiên thần, chúng ta cũng thấy sự tham gia của Evan Cheng (đồng sáng lập MystenLabs) và Yaoqi Jia (Người sáng lập AltLayer).

Số vốn huy động được là 26 triệu USD không phải là một con số lớn trong thị trường tiền điện tử, nhưng nó cũng không phải là con số nhỏ, đặc biệt khi xét về mảng Hệ sinh thái Bitcoin mới nổi. Ngoài ra, các nhà đầu tư chính, đặc biệt là các nhà đầu tư thiên thần, đều có kinh nghiệm, cho thấy dự án có đủ tiềm năng để vượt qua quá trình đánh giá của họ.
Nhận xét chung
Giải pháp sử dụng Bitcoin làm lớp Data Availability cho các mạng lưới khác là điều mà tôi đã mong chờ từ lâu. Tính permissionless, bảo mật và tính bất biến được cung cấp bởi tính phi tập trung tối cao đã làm cho mạng lưới Bitcoin trở thành một lãnh địa không thể xâm phạm cho bất kỳ dữ liệu nào được lưu trữ trên đó. Vì vậy, không có lý do gì không biến nó thành một lớp cơ sở dữ liệu cho các dữ liệu quan trọng.
Mặc dù Babylon vẫn chưa thể biến Bitcoin thành một lớp DA thực sự, do thông lượng của mạng lưới Bitcoin quá thấp, nhưng việc tổ chức nó thành một lớp xác thực với các bằng chứng nhỏ được lưu trữ trên đó là điều hoàn toàn khả thi.
Ngoài ra, việc staking BTC đã mang 'Bảo mật kinh tế' vào mô hình, làm cho lớp bảo mật này càng vững chắc hơn. Đồng thời, cơ chế này cũng giúp những người nắm giữ BTC có cách mới để tìm kiếm lợi nhuận thay vì chỉ giữ trong ví để lưu trữ giá trị.
Triển khai thông qua hệ sinh thái Cosmos giúp Babylon mở rộng tầm nhìn đến môi trường đa chuỗi thông qua Cosmos IBC. Tôi đánh giá đây là một chiến lược khôn ngoan, vì nó không chỉ tận dụng các cơ chế có sẵn của Cosmos mà còn tránh xa cuộc cạnh tranh với DA bản địa của Ethereum.

Tuy nhiên, không phải không có nhược điểm. Đầu tiên là sự phụ thuộc vào mạng Babylon. Babylon hoạt động như một lớp điều phối tất cả hoạt động giữa Bitcoin và chuỗi được bảo mật. Vì vậy, nếu Babylon gặp vấn đề trong quá trình vận hành, các chuỗi khác sẽ bị ảnh hưởng. Mặc dù các chuỗi khác có thể kiểm tra dữ liệu trên mạng lưới Bitcoin, nhưng có thể quá muộn khi mọi thứ đã xảy ra, vì vậy việc tin tưởng Babylon là rất quan trọng.
Tiếp theo là vấn đề về logic staking. Mặc dù không sử dụng bridge hoặc dịch vụ lưu trữ Bitcoin nhưng rủi ro mất vốn vẫn có thể xảy ra. Như đã giới thiệu trong phần về staking Bitcoin, nếu Validator thực hiện các hành động độc hại thì số Bitcoin đặt cược sẽ bị giảm. Ai sẽ quyết định việc cắt giảm? Đó là các smart contract của Babylon. Vì vậy, nếu xảy ra sự cố, số BTC đang được stake sẽ bị ảnh hưởng. Một lần nữa, cả staker và khách hàng đều cần phải tin tưởng vào Babylon.
Xét đến các yếu tố như Nhà đầu tư và Đội ngũ phát triển, đều là những điểm mạnh của dự án. Họ có một đội ngũ đồng hành mạnh mẽ, được đầu tư để thực hiện, và được dẫn dắt bởi một nhóm người giàu kinh nghiệm. Hy vọng rằng Babylon sẽ có một tương lai tỏa sáng.
Kết luận
Babylon là dự án tiên phong trong việc sử dụng BTC và mạng lưới Bitcoin như một lớp bảo mật cho các blockchain khác. Đây là dự án tiên tiến và có ứng dụng cao. Hiện tại, Babylon đang trong giai đoạn testnet, hỗ trợ 41 chuỗi. Waitlist của dự án nhận được hơn 430 nghìn đăng ký. Bạn có thể theo dõi các kênh thông tin của dự án để cập nhật tin tức mới nhất.
Hy vọng những thông tin trên sẽ hữu ích cho bạn trong quá trình nghiên cứu.
Miễn trừ trách nhiệm: Thông tin trong bài viết không phải là lời khuyên đầu tư, Mytour không chịu trách nhiệm về bất kỳ quyết định đầu tư nào của bạn.
Kudō