Babylon: Làm thế nào để mở khóa giá trị bảo mật của Bitcoin?
Tác giả gốc: Nhà nghiên cứu Zeke của YBB Capital
Lời nói đầu
Trong kỷ nguyên mô-đun do Ethereum dẫn đầu, việc cung cấp các dịch vụ bảo mật bằng cách kết nối lớp DA (khả năng sử dụng dữ liệu) không phải là điều gì mới mẻ. Khái niệm bảo mật được chia sẻ do Staking mang lại cung cấp một chiều hướng mới cho đường hướng mô-đun, tức là sử dụng tiềm năng của vàng và bạc kỹ thuật số để cung cấp bảo mật từ Bitcoin hoặc Ethereum cho nhiều giao thức blockchain và chuỗi công khai. Theo quan điểm tường thuật, nó khá hoành tráng. Nó không chỉ giải phóng thanh khoản của hàng nghìn tỷ giá trị thị trường mà còn là cốt lõi chính của con đường mở rộng trong tương lai. Hãy xem xét giao thức staking Bitcoin Babylon gần đây và giao thức staking lại Ethereum (ReStaking) EigenLayer, đã giành được khoản tài trợ khổng lồ lần lượt là $70 triệu đô la Mỹ và $100 triệu đô la Mỹ. Không khó để thấy rằng các VC hàng đầu đều rất được công nhận cho đường hướng này.
Tuy nhiên, cũng có nhiều nghi ngờ. Nếu mô-đun hóa là kết quả cuối cùng của sự mở rộng, và hai bên là những người chơi chính chắc chắn sẽ khóa một lượng lớn BTC và ETH, vậy thì tính bảo mật của chính giao thức có đáng để cân nhắc không? Liệu những con búp bê lồng nhau điên rồ được hình thành với nhiều giao thức LSD và LRT có trở thành con thiên nga đen lớn nhất trong blockchain tương lai không? Logic kinh doanh của nó có hợp lý không? Vì chúng tôi đã phân tích EigenLayer trong các bài viết trước, nên phần sau sẽ chủ yếu thảo luận về các vấn đề trên thông qua Babylon.
Mở rộng sự đồng thuận về an ninh
Chuỗi công khai có giá trị nhất trong thế giới blockchain phải là Bitcoin và Ethereum. Tính bảo mật, phi tập trung và sự đồng thuận về giá trị của chúng tích lũy qua nhiều năm là những cốt lõi chính đảm bảo rằng cả hai có thể đứng đầu chuỗi công khai trong nhiều năm. Chúng cũng là những đặc điểm khan hiếm khó sao chép nhất đối với các chuỗi không đồng nhất khác và cốt lõi của tư duy mô-đun là cho thuê những đặc điểm này cho những người có nhu cầu. Ở giai đoạn này, chủ yếu có hai phe trong tư duy mô-đun:
-
Đầu tiên là sử dụng Lớp 1 (thường là Ethereum) với mức độ bảo mật đủ cao làm ba lớp thấp hơn hoặc một phần của lớp chức năng của Rollup. Giải pháp này có mức độ bảo mật và tính hợp pháp cao nhất, đồng thời cũng có thể hấp thụ tài nguyên từ hệ sinh thái chuỗi chính. Tuy nhiên, đối với các Rollup cụ thể (chuỗi ứng dụng, chuỗi đuôi dài, v.v.), thông lượng và chi phí không thực sự thân thiện;
-
Thứ hai là tạo ra một lớp DA có tính bảo mật gần giống với Bitcoin và Ethereum và hiệu suất chi phí tốt hơn. Ví dụ, Celestia, mà chúng ta đã quen thuộc, sử dụng kiến trúc chức năng DA thuần túy, giảm thiểu yêu cầu về phần cứng của nút và có chi phí gas thấp, để tạo ra một lớp DA có hiệu suất và tính bảo mật mạnh mẽ và phi tập trung tương đương với Ethereum trong thời gian ngắn nhất có thể. Nhược điểm của giải pháp này là sẽ mất một thời gian để hoàn thành tính bảo mật và phi tập trung, đồng thời thiếu tính chính thống và cạnh tranh công khai với Ethereum, do đó bị cộng đồng Ethereum từ chối.
Phe còn lại là Babylon và Eigenlayer, sử dụng ý tưởng cốt lõi của POS (Proof-of-Stake) để tạo ra các dịch vụ bảo mật được chia sẻ bằng cách vay giá trị tài sản của Bitcoin hoặc Ethereum. So với hai phe đầu tiên, đây là một sự tồn tại trung lập. Ưu điểm của nó là trong khi kế thừa tính chính thống và bảo mật, nó cũng mang lại cho các tài sản chuỗi chính nhiều giá trị sử dụng hơn và linh hoạt hơn.
Tiềm năng của vàng kỹ thuật số
Bất kể logic cơ bản của cơ chế đồng thuận là gì, tính bảo mật của blockchain phụ thuộc phần lớn vào số lượng tài nguyên mà nó có để hỗ trợ. Chuỗi PoW đòi hỏi rất nhiều phần cứng và điện, trong khi PoS dựa vào giá trị của tài sản thế chấp. Bản thân Bitcoin được hỗ trợ bởi một mạng lưới điện toán PoW cực lớn, có thể nói là an toàn nhất trong toàn bộ blockchain. Tuy nhiên, là một chuỗi công khai có giá trị thị trường lưu hành là 1,39 nghìn tỷ đô la Mỹ và chiếm một nửa blockchain, tài sản của nó chỉ được sử dụng trong hai trường hợp chính: chuyển và thanh toán Gas.
Đối với một nửa còn lại của blockchain, đặc biệt là kể từ khi Ethereum Thượng Hải nâng cấp lên PoS, có thể nói rằng hầu hết các chuỗi công khai đều sử dụng PoS với các kiến trúc khác nhau để hoàn thành sự đồng thuận theo mặc định. Tuy nhiên, vì bản thân chuỗi không đồng nhất mới không thể thu hút quá nhiều cam kết vốn nên tính bảo mật của nó rất đáng ngờ. Trong kỷ nguyên mô-đun hiện tại, mặc dù vùng Cosmos và nhiều Lớp 2 khác nhau cũng có thể sử dụng nhiều lớp DA khác nhau để bù đắp cho nó, nhưng nó cũng mất đi tính tự chủ. Đối với hầu hết các chuỗi công khai cũ hoặc chuỗi liên minh có cơ chế POS, về cơ bản không thể sử dụng Ethereum hoặc Celestia làm DA và giá trị của Babylon là lấp đầy khoảng trống này và cam kết BTC để cung cấp sự bảo vệ cho chuỗi PoS. Cũng giống như con người đã sử dụng vàng để hỗ trợ giá trị của tiền giấy trong quá khứ, BTC thực sự rất phù hợp để đóng vai trò này trong thế giới blockchain.
Từ 0 đến 1
Phát hành vàng kỹ thuật số luôn là câu chuyện đầy tham vọng và khó khăn nhất trong blockchain. Từ các chuỗi phụ ban đầu, mạng lưới sét, mã thông báo được đóng gói cầu nối đến rune ngày nay và BTC Layer 2, có thể nói rằng bất kể giải pháp nào cũng có một số sai sót cố hữu. Nếu Babylon muốn triển khai bảo mật của Bitcoin, giải pháp tập trung đưa ra giả định về sự tin cậy của bên thứ ba phải bị loại trừ trước. Trong số các giải pháp còn lại, rune và mạng lưới sét (bị hạn chế bởi tiến độ phát triển cực kỳ chậm) hiện chỉ có khả năng phát hành tài sản, điều này có nghĩa là Babylon cần thiết kế một kế hoạch mở rộng năng lực để tăng staking gốc của Bitcoin từ 0 lên 1.
Các yếu tố cơ bản hiện có trong Bitcoin như sau: 1. Mô hình UTXO, 2. Dấu thời gian, 3. Nhiều phương pháp chữ ký, 4. Mã hoạt động cơ bản. Giải pháp Babylon dựa trên khả năng lập trình yếu và khả năng mang dữ liệu của Bitcoin. Tuân thủ nguyên tắc tối thiểu hóa, chỉ các chức năng cần thiết của hợp đồng thế chấp cần được hoàn thành trên Bitcoin, tức là thế chấp BTC, tịch thu, phần thưởng, truy xuất, v.v. đều được hoàn thành trong chuỗi chính. Sau khi đạt được 0 đến 1 này, các yêu cầu phức tạp được chuyển giao cho vùng Cosmos để xử lý. Nhưng vẫn còn một vấn đề chính ở đây, làm thế nào để ghi lại dữ liệu của chuỗi PoS vào chuỗi chính?
Đặt cọc từ xa
UTXO (Unspent Transaction Outputs) là một mô hình giao dịch được Satoshi Nakamoto thiết kế cho Bitcoin. Ý tưởng cốt lõi của nó cực kỳ đơn giản. Giao dịch không gì khác hơn là dòng tiền chảy vào và chảy ra, vì vậy toàn bộ hệ thống giao dịch chỉ cần được thể hiện dưới dạng đầu vào và đầu ra. Cái gọi là UTXO là khi tiền chảy vào nhưng không quá nhiều được chi tiêu và phần còn lại là đầu ra giao dịch chưa chi tiêu (tức là bitcoin chưa được thanh toán). Toàn bộ sổ cái Bitcoin thực chất là một tập hợp các UTXO. Bằng cách ghi lại trạng thái của từng UTXO, quyền sở hữu và lưu thông Bitcoin được quản lý. Mỗi giao dịch sẽ sử dụng UTXO cũ và tạo ra một UTXO mới. Vì các thuộc tính của nó có tiềm năng mở rộng nhất định, nên nó tự nhiên trở thành điểm khởi đầu cho nhiều giải pháp mở rộng gốc. Ví dụ, mạng lưới sét sử dụng UTXO và nhiều chữ ký để tạo cơ chế phạt và kênh trạng thái hoặc các dòng chữ và chữ rune ràng buộc UTXO để nhận ra SFT (mã thông báo bán thay thế). Tất cả đều dựa trên điểm khởi đầu quan trọng này để trở thành hiện thực.
Tất nhiên, Babylon cũng cần sử dụng UTXO để triển khai hợp đồng thế chấp (Babylon gọi là thế chấp từ xa, tức là bảo mật của BTC được truyền từ xa đến chuỗi PoS thông qua lớp trung gian). Đồng thời, nó khéo léo kết hợp các mã hoạt động hiện có về mặt tư duy. Các bước cụ thể để triển khai hợp đồng có thể được chia thành bốn bước sau:
-
Khóa tiền Người dùng gửi tiền đến một địa chỉ được kiểm soát bởi nhiều chữ ký. Thông qua OP_CTV (OP_CHECKTEMPLATEVERIFY, cho phép tạo các mẫu giao dịch được xác định trước để đảm bảo rằng các giao dịch chỉ có thể được thực hiện theo các cấu trúc và điều kiện cụ thể), hợp đồng có thể chỉ định rằng các khoản tiền này chỉ có thể được chi tiêu khi các điều kiện cụ thể được đáp ứng. Sau khi các khoản tiền bị khóa, một UTXO mới được tạo ra để chỉ ra rằng các khoản tiền này đã được thế chấp;
-
Xác minh có điều kiện gọi OP_CSV (OP_CHECKSEQUENCEVERIFY, cho phép thiết lập khóa thời gian tương đối, dựa trên số thứ tự giao dịch, chỉ ra rằng UTXO chỉ có thể được chi tiêu sau một thời gian tương đối hoặc số khối nhất định) để đạt được khóa thời gian, có thể đảm bảo rằng tiền không thể được rút trong một khoảng thời gian nhất định. Kết hợp với OP_CTV đã đề cập ở trên, có thể đạt được việc đặt cược, hủy đặt cược (nếu thời gian đặt cược được đáp ứng, người thế chấp có thể chi tiêu UTXO đã khóa) và cắt giảm (nếu người thế chấp có hành vi ác ý, UTXO sẽ bị buộc phải chi tiêu vào địa chỉ đã khóa và bị hạn chế ở trạng thái không thể chi tiêu, tương tự như địa chỉ hố đen);
-
Cập nhật trạng thái Bất cứ khi nào người dùng đặt cược hoặc rút tiền đã đặt cược, điều đó liên quan đến việc tạo và chi tiêu UTXO. Đầu ra giao dịch mới sẽ tạo ra UTXO mới và UTXO cũ sẽ được đánh dấu là đã chi tiêu. Theo cách này, mọi giao dịch và dòng tiền đều được ghi lại chính xác trên blockchain để đảm bảo tính minh bạch và bảo mật;
-
Dựa trên số tiền và thời gian đặt cược, hợp đồng sẽ tính toán phần thưởng và phân phối chúng bằng cách tạo ra UTXO mới. Những phần thưởng này có thể được mở khóa và chi tiêu sau khi đáp ứng một số điều kiện nhất định thông qua các điều kiện tập lệnh.
Dấu thời gian
Với hợp đồng staking gốc, việc nghĩ đến vấn đề ghi lại các sự kiện lịch sử trên các chuỗi bên ngoài là điều tự nhiên. Trong sách trắng của Satoshi Nakamoto, blockchain Bitcoin đã giới thiệu khái niệm đóng dấu thời gian được hỗ trợ bởi PoW, một cơ chế cung cấp thứ tự thời gian không thể đảo ngược cho các sự kiện. Trong trường hợp sử dụng gốc của Bitcoin, các sự kiện này đề cập đến nhiều giao dịch khác nhau được thực hiện trên sổ cái. Ngày nay, để tăng cường bảo mật cho các chuỗi PoS khác, Bitcoin cũng có thể được sử dụng để đóng dấu thời gian các sự kiện trên các blockchain bên ngoài. Mỗi khi một sự kiện như vậy xảy ra, nó sẽ kích hoạt một giao dịch được gửi đến thợ đào, sau đó họ sẽ chèn giao dịch đó vào sổ cái Bitcoin để đóng dấu thời gian cho sự kiện. Các dấu thời gian này có thể được sử dụng để giải quyết nhiều vấn đề bảo mật khác nhau của blockchain. Khái niệm chung về đóng dấu thời gian các sự kiện trong chuỗi con trên chuỗi cha được gọi là kiểm tra điểm và các giao dịch được sử dụng để thêm dấu thời gian được gọi là giao dịch kiểm tra điểm. Cụ thể, dấu thời gian trong blockchain Bitcoin có các đặc điểm quan trọng sau:
-
Định dạng thời gian: Dấu thời gian ghi lại số giây kể từ ngày 1 tháng 1 năm 1970 00:00:00 UTC. Định dạng này được gọi là dấu thời gian Unix hoặc thời gian POSIX;
-
Chức năng: Chức năng chính của dấu thời gian là xác định thời gian tạo khối, giúp các nút xác định thứ tự các khối và hỗ trợ cơ chế điều chỉnh độ khó của mạng;
-
Dấu thời gian và điều chỉnh độ khó: Mạng Bitcoin điều chỉnh độ khó sau mỗi 2016 khối (khoảng hai tuần một lần). Dấu thời gian đóng vai trò quan trọng trong quá trình này, vì mạng điều chỉnh độ khó khai thác dựa trên tổng thời gian tạo của 2016 khối cuối cùng, giúp tốc độ tạo khối mới gần bằng 10 phút;
-
Kiểm tra tính hợp lệ: Khi một nút nhận được một khối mới, nó sẽ xác minh dấu thời gian. Dấu thời gian của một khối mới phải lớn hơn thời gian trung bình của một số khối trước đó và không được vượt quá 120 phút thời gian mạng (tức là 2 giờ trong tương lai).
Máy chủ dấu thời gian là một nguyên thủy mới được Babylon định nghĩa có thể phân phối dấu thời gian Bitcoin thông qua các khối PoS thông qua các điểm kiểm tra Babylon để đảm bảo tính chính xác của chuỗi thời gian và ngăn chặn sự giả mạo. Máy chủ là lớp trên cùng của toàn bộ kiến trúc Babylon và là nguồn cốt lõi của các yêu cầu tin cậy.
Kiến trúc ba tầng của Babylon
Như thể hiện trong hình trên, kiến trúc tổng thể của Babylon có thể được chia thành ba lớp: Bitcoin (như một máy chủ dấu thời gian), Babylon (một Cosmos Zone) như lớp giữa và lớp nhu cầu chuỗi PoS. Babylon gọi hai lớp sau là Control Plane (chính Babylon) và Data Plane (mặt phẳng nhu cầu dữ liệu, tức là các chuỗi người tiêu dùng PoS khác nhau).
Sau khi hiểu được cách triển khai cơ bản của giao thức không cần tin cậy, hãy xem cách Babylon tự sử dụng vùng Cosmos để kết nối hai đầu. Theo giải thích chi tiết của Stanford Tse Labs về Babylon [1], Babylon có thể nhận luồng điểm kiểm tra từ nhiều chuỗi PoS và hợp nhất các điểm kiểm tra này và xuất bản chúng lên Bitcoin. Bằng cách sử dụng chữ ký tổng hợp của trình xác thực Babylon, kích thước của các điểm kiểm tra có thể được giảm thiểu và tần suất của các điểm kiểm tra này được kiểm soát bằng cách cho phép trình xác thực Babylon chỉ thay đổi một lần trên mỗi Epoch.
Trình xác thực của mỗi chuỗi PoS tải xuống khối Babylon và quan sát xem các điểm kiểm tra PoS của họ có được bao gồm trong khối Babylon được Bitcoin kiểm tra hay không. Điều này cho phép chuỗi PoS phát hiện ra sự khác biệt, ví dụ, nếu trình xác thực Babylon tạo ra một khối không khả dụng được Bitcoin kiểm tra và nói dối về các điểm kiểm tra PoS được bao gồm trong khối không khả dụng. Các thành phần chính tạo nên giao thức như sau:
-
Điểm kiểm tra: Chỉ khối cuối cùng của Kỷ nguyên Babylon được Bitcoin kiểm tra điểm. Điểm kiểm tra bao gồm hàm băm của khối cùng với một chữ ký BLS tổng hợp duy nhất tương ứng với các chữ ký của bộ xác thực 2/3 đã ký khối để hoàn tất. Điểm kiểm tra Babylon cũng chứa số Kỷ nguyên. Các khối PoS có thể được gán dấu thời gian của khối Bitcoin thông qua điểm kiểm tra Babylon. Ví dụ, hai khối PoS đầu tiên được một khối Babylon kiểm tra điểm, sau đó được một khối Bitcoin kiểm tra điểm với dấu thời gian là t_ 3. Do đó, các khối PoS này được gán dấu thời gian Bitcoin là t_ 3.
-
Chuỗi PoS chuẩn: Khi một nhánh xảy ra trên chuỗi PoS, chuỗi có dấu thời gian trước đó được coi là chuỗi PoS chuẩn. Nếu hai nhánh có cùng dấu thời gian, thì sự cân bằng sẽ bị phá vỡ theo hướng có lợi cho khối PoS có điểm kiểm tra trước đó trên Babylon.
-
Quy tắc rút tiền: Để rút tiền, một trình xác thực gửi yêu cầu rút tiền đến chuỗi PoS. Khối PoS chứa yêu cầu rút tiền được Babylon và sau đó là Bitcoin kiểm tra và được gán dấu thời gian t_ 1. Khi khối Bitcoin có dấu thời gian t_ 1 đạt đến độ sâu k, lệnh rút tiền được cấp trên chuỗi PoS. Tại thời điểm này, nếu một trình xác thực đã rút cổ phần thực hiện một cuộc tấn công tầm xa, các khối trên chuỗi tấn công chỉ có thể được gán dấu thời gian Bitcoin sau t_ 1. Điều này là do khi một khối Bitcoin có dấu thời gian t_ 1 đạt đến độ sâu k, nó không thể được khôi phục. Sau đó, khi quan sát thứ tự của các điểm kiểm tra này trên Bitcoin, máy khách PoS có thể phân biệt giữa chuỗi chuẩn và chuỗi tấn công, sau đó bỏ qua chuỗi tấn công.
-
Quy tắc cắt: Các trình xác thực có khối PoS xung đột được ký kép có thể bị cắt nếu chúng không rút tiền cược của mình khi phát hiện ra cuộc tấn công. Các trình xác thực PoS độc hại biết rằng nếu chúng đợi cho đến khi các yêu cầu rút tiền được chấp thuận trước khi thực hiện một cuộc tấn công bảo mật tầm xa, chúng sẽ không thể gây nhầm lẫn cho khách hàng, những người có thể xem Bitcoin để xác định chuỗi chuẩn. Do đó, chúng có thể phân nhánh chuỗi PoS khi gán dấu thời gian Bitcoin cho các khối trên chuỗi PoS chuẩn. Các trình xác thực PoS này hoạt động với các trình xác thực Babylon độc hại và thợ đào Bitcoin để phân nhánh Babylon và Bitcoin và thay thế khối Bitcoin có dấu thời gian t_2 bằng một khối khác có dấu thời gian t_3. Điều này thay đổi chuỗi PoS chuẩn từ chuỗi trên cùng thành chuỗi dưới cùng trong mắt các khách hàng PoS sau này. Mặc dù đây là một cuộc tấn công bảo mật thành công, nhưng nó dẫn đến việc cổ phần của các trình xác thực PoS độc hại bị cắt vì chúng có các khối xung đột được ký kép nhưng vẫn chưa rút cổ phần đã đặt cược của mình.
-
Quy tắc dừng đối với các điểm kiểm tra PoS không khả dụng: Trình xác thực PoS phải tạm dừng chuỗi PoS của họ khi họ quan sát thấy một điểm kiểm tra PoS không khả dụng trên Babylon. Ở đây, một điểm kiểm tra PoS không khả dụng là một hàm băm được ký bởi 2/3 trình xác thực PoS được cho là tương ứng với một khối PoS không thể quan sát. Nếu trình xác thực PoS không dừng chuỗi PoS khi họ quan sát thấy một điểm kiểm tra không khả dụng, thì kẻ tấn công có thể tiết lộ chuỗi tấn công không khả dụng trước đó và thay đổi chuỗi chính tắc trong chế độ xem của các máy khách sau đó. Điều này là do các điểm kiểm tra của chuỗi bóng tối được tiết lộ sau đó xuất hiện sớm hơn trong Babylon. Quy tắc dừng ở trên cho thấy lý do tại sao chúng tôi yêu cầu các hàm băm khối PoS được gửi dưới dạng điểm kiểm tra phải được bộ trình xác thực PoS ký. Nếu các điểm kiểm tra này không được ký, thì bất kỳ kẻ tấn công nào cũng có thể gửi một hàm băm tùy ý và tuyên bố rằng đó là hàm băm của một điểm kiểm tra khối PoS không khả dụng trên Babylon. Sau đó, trình xác thực PoS sẽ phải tạm dừng điểm kiểm tra. Lưu ý rằng việc tạo chuỗi PoS không khả dụng là rất khó: nó đòi hỏi phải làm hỏng ít nhất 2/3 trình xác thực PoS để chúng hoàn thành khối PoS bằng chữ ký nhưng không cung cấp dữ liệu cho trình xác thực trung thực. Tuy nhiên, trong cuộc tấn công được giả định ở trên, kẻ thù độc hại đã dừng chuỗi PoS mà không tấn công bất kỳ trình xác thực nào. Để ngăn chặn các cuộc tấn công như vậy, chúng tôi yêu cầu các điểm kiểm tra PoS phải được xác minh bởi 2/3 trình xác thực PoS. Do đó, Babylon sẽ chỉ có các điểm kiểm tra PoS không khả dụng nếu 2/3 trình xác thực PoS thực sự do kẻ tấn công kiểm soát. Do chi phí làm hỏng trình xác thực PoS, cuộc tấn công này cực kỳ khó xảy ra và sẽ không ảnh hưởng đến các chuỗi PoS khác hoặc chính Babylon.
-
Quy tắc dừng đối với các điểm kiểm tra Babylon không khả dụng: Trình xác thực PoS và Babylon phải dừng blockchain khi quan sát thấy một điểm kiểm tra Babylon không khả dụng trên Bitcoin. Ở đây, một điểm kiểm tra Babylon không khả dụng là một hàm băm có tổng hợp các chữ ký BLS của 2/3 trình xác thực Babylon, được cho là tương ứng với một khối Babylon không thể quan sát được. Nếu trình xác thực Babylon không dừng blockchain Babylon, thì kẻ tấn công có thể tiết lộ một chuỗi Babylon trước đó không khả dụng, do đó thay đổi chuỗi Babylon chính tắc trong quan điểm của các máy khách muộn. Tương tự như vậy, nếu trình xác thực PoS không dừng chuỗi PoS, thì kẻ tấn công có thể tiết lộ một chuỗi tấn công PoS trước đó không khả dụng cũng như một chuỗi Babylon trước đó không khả dụng, do đó thay đổi chuỗi PoS chính tắc trong quan điểm của các máy khách muộn. Điều này là do chuỗi Babylon tối được tiết lộ sau có dấu thời gian trước đó trên Bitcoin và chứa các điểm kiểm tra của chuỗi tấn công PoS được tiết lộ sau. Cũng giống như quy tắc dừng đối với các điểm kiểm tra PoS không khả dụng, quy tắc trên cho thấy lý do tại sao chúng tôi yêu cầu các băm khối Babylon được gửi dưới dạng điểm kiểm tra phải đi kèm với chữ ký BLS tổng hợp chứng minh chữ ký của 2/3 trình xác thực Babylon. Nếu các điểm kiểm tra Babylon không được ký, thì một đối thủ tùy ý có thể gửi một băm tùy ý và tuyên bố đó là băm của một điểm kiểm tra khối Babylon không khả dụng trên Bitcoin. Các trình xác thực PoS và trình xác thực Babylon sau đó sẽ phải đợi một điểm kiểm tra không có bất kỳ chuỗi Babylon hoặc PoS nào không khả dụng trong ảnh tiền của nó! Việc tạo một chuỗi Babylon không khả dụng đòi hỏi phải xâm phạm ít nhất 2/3 trình xác thực Babylon. Tuy nhiên, trong cuộc tấn công giả định ở trên, kẻ tấn công đã dừng tất cả các chuỗi trong hệ thống mà không xâm phạm ngay cả một trình xác thực Babylon hoặc PoS nào. Để ngăn chặn các cuộc tấn công như vậy, chúng tôi yêu cầu các điểm kiểm tra Babylon phải được chứng thực bằng chữ ký tổng hợp; do đó, chỉ có thể có các điểm kiểm tra Babylon không khả dụng nếu 2/3 trình xác thực thực sự bị xâm phạm. Cuộc tấn công vào tính khả dụng của dữ liệu này cực kỳ khó xảy ra do chi phí xâm phạm các trình xác thực Babylon. Nhưng trong những trường hợp nghiêm trọng, nó sẽ ảnh hưởng đến tất cả các chuỗi PoS bằng cách buộc chúng phải dừng lại.
Eigenlayer trong BTC
Mặc dù Babylon giống với Eigenlayer về mục đích, nhưng nó không phải là một nhánh đơn giản của Eigenlayer. Trong tình hình hiện tại khi chuỗi chính BTC DA không thể được sử dụng gốc, sự tồn tại của Babylon rất có ý nghĩa. Ngoài việc mang lại tính bảo mật cho chuỗi PoS bên ngoài, giao thức này cũng đặc biệt quan trọng đối với việc kích hoạt hệ sinh thái BTC.
Ví dụ
Có nhiều trường hợp sử dụng có thể có trong Babylon. Sau đây là một số trường hợp đã được triển khai hoặc có tiềm năng được triển khai trong tương lai:
1. Rút ngắn chu kỳ staking và tăng cường bảo mật: Các chuỗi PoS thường yêu cầu sự đồng thuận xã hội (sự đồng thuận giữa cộng đồng, nhà điều hành nút và người xác thực) để ngăn chặn các cuộc tấn công tầm xa, là các cuộc tấn công can thiệp vào hồ sơ giao dịch hoặc kiểm soát chuỗi bằng cách viết lại lịch sử của blockchain. Cuộc tấn công này đặc biệt nghiêm trọng trong hệ thống PoS vì không giống như PoW, các trình xác thực tham gia vào sự đồng thuận trong hệ thống PoS không cần phải tiêu tốn nhiều tài nguyên tính toán và kẻ tấn công có thể viết lại lịch sử bằng cách kiểm soát các khóa staker ban đầu. Do đó, để đảm bảo tính ổn định và bảo mật của sự đồng thuận của mạng blockchain, về cơ bản cần có một chu kỳ staking dài. Ví dụ, chu kỳ unstaking của Cosmos mất 21 ngày. Tuy nhiên, thông qua Babylon, các sự kiện lịch sử của chuỗi PoS có thể được thêm vào máy chủ dấu thời gian BTC, do đó sử dụng BTC làm nguồn tin cậy để thay thế cho sự đồng thuận xã hội, do đó thời gian unstaking có thể được rút ngắn chỉ còn 1 ngày (tức là sau khi BTC chạy khoảng 100 khối). Và chuỗi PoS có thể có sự bảo vệ kép của việc staking Token gốc và staking BTC tại thời điểm này;
2. Khả năng tương tác chuỗi chéo: Thông qua giao thức IBC, Babylon có thể nhận dữ liệu điểm kiểm tra từ nhiều chuỗi PoS và đạt được khả năng tương tác chuỗi chéo. Khả năng tương tác này cho phép giao tiếp liền mạch và chia sẻ dữ liệu giữa các chuỗi khối khác nhau, cải thiện hiệu quả và chức năng chung của hệ sinh thái chuỗi khối;
3. Tích hợp hệ sinh thái BTC: Hầu hết các dự án trong hệ sinh thái BTC hiện tại không có đủ bảo mật mạnh. Cho dù là Layer 2, LRT hay DeFi, hầu hết chúng vẫn dựa vào các giả định về sự tin cậy của bên thứ ba. Và có rất nhiều BTC được lưu trữ trong các địa chỉ của các giao thức này. Trong tương lai, chúng có thể va chạm với Babylon để đưa ra một số giải pháp phù hợp tốt, phản hồi lẫn nhau và cuối cùng hình thành một hệ sinh thái mạnh mẽ như Eigenlayer trong Ethereum;
4. Quản lý tài sản chuỗi chéo: Giao thức Babylon có thể được sử dụng để quản lý an toàn tài sản chuỗi chéo. Bằng cách thêm dấu thời gian vào các giao dịch chuỗi chéo, nó đảm bảo tính bảo mật và minh bạch của tài sản khi chúng được chuyển giữa các chuỗi khối khác nhau. Cơ chế như vậy giúp ngăn chặn chi tiêu gấp đôi và các cuộc tấn công chuỗi chéo khác.
Tháp Babel
Câu chuyện về Tháp Babel bắt nguồn từ Sáng thế ký 11:1-9 trong Kinh thánh. Đây là một câu chuyện kinh điển về con người cố gắng xây dựng một tòa tháp vươn tới bầu trời, nhưng bị Chúa ngăn cản. Ý nghĩa của nó tượng trưng cho sự thống nhất của nhân loại và các mục tiêu chung. Đây cũng là ý nghĩa cơ bản của giao thức Babylon, nhằm mục đích xây dựng một Tháp Babel cho nhiều chuỗi PoS và hợp nhất chúng lại với nhau. Theo quan điểm tường thuật, có vẻ như nó không kém phần ấn tượng so với Eigenlayer, người bảo vệ Ethereum, nhưng tình hình thực tế thì sao?
Tính đến thời điểm hiện tại, Babylon testnet đã cung cấp bảo mật cho 50 vùng Cosmos thông qua giao thức IBC. Ngoài Cosmos, Babylon cũng đã đạt được sự hợp tác với một số giao thức LSD (cam kết thanh khoản), giao thức tương tác toàn chuỗi và giao thức sinh thái Bitcoin để tích hợp. Mặt khác, về mặt cam kết, so với khả năng tái sử dụng cam kết và LSD của Eigenlayers trong hệ sinh thái Ethereum, Babylon hiện vẫn còn kém hơn một chút. Nhưng về lâu dài, BTC đang ngủ yên trong nhiều ví và giao thức vẫn chưa được đánh thức hoàn toàn, vì vậy đây chỉ là phần nổi của tảng băng chìm $1.3 nghìn tỷ. Babylon hiện tại vẫn cần phải hình thành sự bổ sung tích cực cho toàn bộ hệ sinh thái BTC.
Giải pháp duy nhất cho búp bê Ponzi
Như đã đề cập trong phần mở đầu, Eigenlayer và Babylon đang dần lấy lại đà tăng trưởng. Xét theo xu hướng hiện tại, cả hai sẽ khóa một lượng lớn tài sản cốt lõi của blockchain trong tương lai. Ngay cả khi tính bảo mật của cả hai giao thức không phải là vấn đề, liệu nhiều búp bê lồng nhau có khiến toàn bộ hệ sinh thái staking rơi vào vòng xoáy tử thần và gây ra sự suy giảm không kém gì mức tăng lãi suất của Hoa Kỳ không? Đường đua staking hiện tại thực sự đã trải qua một thời kỳ thịnh vượng phi lý kéo dài sau khi Ethereum chuyển sang PoS và Eigenlayer ra đời. Để có được TVL cao hơn, các bên dự án thường đưa ra một số lượng lớn kỳ vọng airdrop và các lợi ích chồng chất của nesting doll để thu hút người dùng. Một ETH thậm chí có thể nesting doll 5 hoặc 6 lần từ staking gốc sang LSD rồi đến LRT. Điều này tất nhiên sẽ gây ra rất nhiều vấn đề rủi ro khi xếp chồng các nesting doll. Chỉ cần một trong các giao thức gặp sự cố, nó sẽ ảnh hưởng trực tiếp đến tất cả các giao thức tham gia vào nesting doll (đặc biệt là các giao thức staking ở cuối cấu trúc nesting doll). Có rất nhiều giải pháp tập trung trong hệ sinh thái BTC. Nếu bạn sao chép quả bầu và sao chép cả bộ, rủi ro sẽ chỉ lớn hơn. Nhưng có một điều cần làm rõ là Eigenlayer và Babylon đang dẫn dắt bánh đà cam kết hướng tới giá trị thực tế. Về bản chất, họ đang tạo ra cung và cầu thực sự để bù đắp rủi ro này. Do đó, mặc dù sự tồn tại của giao thức bảo mật được chia sẻ đã gián tiếp hoặc trực tiếp góp phần làm trầm trọng thêm các hành vi xấu, nhưng đây là giải pháp duy nhất để những con búp bê cam kết thoát khỏi lợi nhuận Ponzi. Câu hỏi quan trọng hơn bây giờ là liệu logic kinh doanh của giao thức bảo mật được chia sẻ có đúng không?
Cung và cầu thực sự là chìa khóa
Trong Web3, cho dù là chuỗi công khai hay giao thức, logic cơ bản của nó thường dựa trên việc ghép nối người mua và người bán với những nhu cầu nhất định. Những người khớp lệnh đúng cách có thể giành chiến thắng trên thế giới và bản thân blockchain chỉ làm cho sự kết hợp này trở nên công bằng, thực tế và đáng tin cậy. Về lý thuyết, giao thức bảo mật chia sẻ có thể tạo thành sự bổ sung tốt cho cam kết thịnh vượng hiện tại và hệ sinh thái mô-đun. Nhưng hãy suy nghĩ kỹ, liệu nguồn cung này có vượt xa nhu cầu không? Trước hết, có khá nhiều dự án và chuỗi chính có thể cung cấp bảo mật mô-đun ở phía cung. Mặt khác, chuỗi PoS cũ có thể không cần hoặc sẽ không thuê bảo mật như vậy để đối mặt. Và liệu chuỗi PoS mới có thể trả lãi do số lượng lớn BTC và ETH tạo ra hay không, thì logic kinh doanh của Eigenlayer và Babylon phải tạo thành một vòng khép kín, ít nhất thu nhập phải cân bằng với lãi do các mã thông báo được thế chấp trong giao thức tạo ra. Ngay cả khi có thể đạt được sự cân bằng này, ngay cả khi thu nhập vượt xa chi phí lãi suất, trong trường hợp này sẽ có sự hút máu từ PoS và giao thức mới. Do đó, làm sao để cân bằng được mô hình kinh tế, không rơi vào bong bóng kỳ vọng airdrop, đồng thời thúc đẩy cung và cầu theo hướng lành mạnh hơn sẽ là ưu tiên hàng đầu.
tài liệu tham khảo
1. 10.000 từ giải thích cách Babylon cho phép hệ sinh thái Cosmos được hưởng lợi từ tính bảo mật của Bitcoin: https://www.chaincatcher.com/article/2079486
2. Hiểu sâu hơn về Eigenlayer: Hãy để Ethereum phá vỡ tình trạng Matryoshka? : https://haotiancryptoinsight.substack.com/p/eigenlayer?utm_source=publication-search
3. Đối thoại với Fisher Yu, đồng sáng lập Babylon: Làm thế nào để mở khóa thanh khoản của 21 triệu BTC thông qua staking? : https://www.chaincatcher.com/article/2120653
4. Nợ tam giác hay lạm phát nhẹ: một góc nhìn thay thế về việc tái thế chấp: https://mp.weixin.qq.com/s/dMc_WzndAZXRjnEgD2hcew
5. Một cái nhìn về những gì tôi đã thấy trong tiền điện tử gần đây: https://theknower.substack.com/p/a-look-at-what-ive-been-seeing-in
Bài viết này có nguồn từ internet: Babylon: Làm thế nào để mở khóa giá trị bảo mật của Bitcoin?
Tiêu đề Caixin: Các nhà đầu tư đại lục hiện không được phép tham gia giao dịch ETF giao ngay tài sản ảo của Hồng Kông Lô đầu tiên gồm sáu ETF giao ngay tài sản ảo do Bosera International, China Asset Management (Hong Kong) và Harvest Global phát hành đã được Ủy ban quản lý chứng khoán Hồng Kông chính thức chấp thuận, với mục tiêu niêm yết vào ngày 30 tháng 4 năm 2024. Mặc dù các ETF có liên quan lần đầu tiên được các công ty Hồng Kông phát hành theo quỹ công của Trung Quốc, nhưng cần lưu ý rằng các nhà đầu tư Trung Quốc đại lục hiện không được phép tham gia mua và bán. Theo danh sách sản phẩm trên trang web của Ủy ban chứng khoán và tương lai Hồng Kông, sáu ETF giao ngay tài sản ảo này đã chính thức được chấp thuận vào ngày 23 tháng 4 năm 2024. Các sản phẩm có liên quan là: Harvest Bitcoin Spot ETF…