Nghiên cứu E2M : Shawn (Tháng 4 năm 2024)
Đường đua Đặt lại do EigenLayer đại diện đã nhận được sự quan tâm lớn và trở thành một trong những hướng phổ biến nhất trong Ethereum. E 2 M Research cũng đã tiến hành rất nhiều cuộc thảo luận về EigenLayer. EigenLayer mở rộng bảo mật ETH cho các ứng dụng khác trên mạng blockchain đồng thời mang lại lợi ích bổ sung cho những người nắm giữ ETH hoặc LST tham gia.
Tương tự, Babylon cho phép người dùng Bitcoin đặt cược BTC để tăng cường tính bảo mật của mạng PoS, cải thiện bảo mật mạng đồng thời kiếm doanh thu và duy trì quyền tự quản lý của Bitcoin. Vì mạng chính Bitcoin không thể hỗ trợ các hợp đồng thông minh hoàn chỉnh nên các kịch bản ứng dụng và thiết kế kiến trúc của Babylon khác nhiều so với EigenLayer. Anurag Arjun, cựu sáng lập Polygon và người sáng lập Avail, cũng cho biết trên mạng xã hội rằng Babylon bị đánh giá thấp nghiêm trọng so với các dự án như Eigenlayer. Nó sẽ đột nhiên có được động lực vào một thời điểm nào đó và đây sẽ là bước mở khóa lớn cho hệ sinh thái BTC.
Bài viết này hy vọng sẽ hiểu sâu hơn về những điểm tương đồng và khác biệt giữa hai dự án bằng cách so sánh chúng từ mọi khía cạnh.
Giới thiệu về Babylon
Babylon là một giao thức chia sẻ an toàn cho Bitcoin. Hiện tại, nó bao gồm hai giao thức:
Dấu thời gian Bitcoin: Giao thức này gửi dấu thời gian ngắn gọn và có thể kiểm chứng của bất kỳ dữ liệu nào (ví dụ: chuỗi khối PoS) tới Bitcoin
Đặt cược Bitcoin: Giao thức này cho phép tài sản Bitcoin được cầm cố theo cách không cần tin cậy (và tự giám sát) để cung cấp bảo mật kinh tế cho bất kỳ hệ thống phi tập trung nào.
Giao thức dấu thời gian bitcoin
Đầu tiên là sơ đồ cấu trúc của giao thức timestamp Bitcoin:
Kiến trúc của Babylon được thể hiện trong hình trên. Nó bao gồm ba phần và sau đó có hai cấp độ điểm kiểm tra:
Bitcoin, như một lớp dịch vụ dấu thời gian;
Chuỗi Babylon (chuỗi được xây dựng dựa trên Cosmos SDK), làm lớp giữa;
Chuỗi khối PoS với tư cách là người tiêu dùng bảo mật (chẳng hạn như các khu vực Cosmos khác);
Một điểm quan trọng cần cân nhắc trong thiết kế là Bitcoin rất hạn chế về dung lượng dữ liệu mà nó có thể mang theo. Trong trường hợp này, chuỗi Babylon có một số chức năng:
Nó tổng hợp các luồng điểm kiểm tra của nhiều chuỗi tiêu dùng PoS, do đó, chỉ cần chèn một luồng điểm kiểm tra vào mạng Bitcoin để đánh dấu thời gian các sự kiện trong tất cả các chuỗi PoS tiêu dùng cùng một lúc.
Các điểm kiểm tra của nó trong mạng Bitcoin có thể được thu gọn bằng cách sử dụng các kỹ thuật mã hóa như chữ ký tổng hợp.
Nó nhận các điểm kiểm tra từ chuỗi PoS của người tiêu dùng thông qua giao thức IBC.
Nó kiểm tra tính khả dụng của dữ liệu tại các điểm kiểm tra của chuỗi tiêu dùng PoS để kẻ tấn công không thể đánh dấu thời gian cho dữ liệu không có sẵn.
Cấu trúc này có thể giúp chuỗi PoS cải thiện tính bảo mật, chẳng hạn như chống lại các cuộc tấn công tầm xa.
Để bảo vệ chuỗi PoS khỏi các cuộc tấn công tầm xa, chúng tôi có thể gửi điểm kiểm tra khối của chuỗi PoS tới BTC và chọn phân nhánh có dấu thời gian BTC trước đó làm phân nhánh hợp pháp. Theo cách này, chỉ có hai tình huống:
Phân nhánh tấn công sẽ có dấu thời gian muộn hơn trong mạng chính BTC, khi đó phân nhánh sẽ không bao giờ được chọn bởi bất kỳ ai, hoặc
Để được chọn, kẻ tấn công sẽ phải tạo một bản phân nhánh BTC rất dài trong đó bản phân nhánh PoS tấn công có dấu thời gian sớm hơn, điều này là không thể về mặt kinh tế.
Do đó, các cuộc tấn công từ xa có thể bị vô hiệu hóa bằng dấu thời gian của BTC.
Ngoài việc giải quyết các cuộc tấn công tầm xa, dấu thời gian BTC không thể đảo ngược của các khối PoS còn mang lại các lợi thế bảo mật khác cho chuỗi PoS:
Loại bỏ tính chủ quan yếu kém: Dấu thời gian của Bitcoin là khách quan. Điều này giúp loại bỏ sự phụ thuộc của chuỗi PoS vào sự đồng thuận xã hội và tính chủ quan yếu kém.
Thời gian hủy liên kết ngắn hơn: Bằng cách thay thế sự đồng thuận xã hội, dấu thời gian BTC có thể rút ngắn thời gian hủy liên kết của chuỗi PoS từ vài tuần xuống còn một ngày.
Khởi động chuỗi mới: Chuỗi PoS mới có mức định giá thấp hơn sẽ dễ bị tấn công phân nhánh hơn. Dấu thời gian BTC có thể giúp bảo vệ sự phát triển của chính chuỗi.
Xác minh đồng bộ hóa trạng thái và ảnh chụp nhanh: Thông tin khách quan của chuỗi PoS do BTC cung cấp cho phép người dùng chuỗi PoS xác minh trạng thái chuỗi hoặc ảnh chụp nhanh được tải xuống từ mạng P2P.
Bảo vệ các giao dịch quan trọng: Dấu thời gian BTC có thể được sử dụng để xác nhận thêm các giao dịch PoS quan trọng, nhưng phải trả giá bằng sự chậm trễ xác nhận lâu hơn.
Khả năng chống kiểm duyệt: Dấu thời gian BTC cũng có thể chống lại việc kiểm duyệt giao dịch trong chuỗi PoS bằng cách xuất bản các giao dịch bị kiểm duyệt lên BTC.
Thỏa thuận cam kết bitcoin
Giao thức đặt cược Bitcoin của Babylon cho phép người nắm giữ Bitcoin đặt cược Bitcoin mà không cần tin tưởng vào bất kỳ bên thứ ba nào;
“Không cần thiết” phải liên kết chéo Bitcoin với chuỗi PoS để cung cấp cho chuỗi PoS sự đảm bảo an ninh “toàn diện” có thể cắt giảm cho việc đặt cược lợi ích.
Dưới đây là một ví dụ về đặt cược Bitcoin:
Alice có một Bitcoin và cô ấy muốn đặt cược nó vào chuỗi PoS. Đầu tiên, cô ấy gửi một giao dịch đặt cược
Đi tới chuỗi Bitcoin để nhập hợp đồng đặt cược. Giao dịch là Bitcoin khóa Bitcoin của cô ấy vào một kho tiền tự quản
buôn bán. Bitcoin bị khóa chỉ có thể được mở khóa bằng khóa riêng của Alice theo một trong hai cách:
(1) Nếu Alice thực hiện một giao dịch hủy liên kết, Bitcoin sẽ được mở khóa và trả lại cho Alice trong vòng ba ngày.
(2) Alice bắt đầu một giao dịch cắt giảm để gửi Bitcoin đến địa chỉ hủy.
Sau khi giao dịch đặt cược này đi vào chuỗi Bitcoin, Alice có thể bắt đầu ký các khối bằng khóa của mình để xác minh chuỗi PoS.
Trong nhiệm vụ xác minh của mình, có hai con đường có thể xảy ra.
Nguồn: https://docs.babylonchain.io/papers/btc_stering_litepaper(CN).pdf
Một là con đường hạnh phúc (ở trên), nghĩa là Alice tuân theo giao thức một cách trung thực và khi cô ấy muốn hủy đặt cược Bitcoin của mình, cô ấy sẽ bắt đầu giao dịch tách nhóm bằng cách gửi giao dịch tách nhóm đến yêu cầu Bind Bitcoin ((b) bên trên). Khi giao dịch không ràng buộc đi vào chuỗi Bitcoin, nghĩa vụ xác minh của Alice trên chuỗi PoS sẽ kết thúc và sau ba ngày, Alice có thể rút và lấy lại Bitcoin. Chuỗi PoS này cũng sẽ trao phần thưởng cho Alice.
Thứ hai là con đường không vui ((b) ở trên), tức là Alice trở nên xấu và tham gia vào một cuộc tấn công chi tiêu gấp đôi vào chuỗi PoS. Trong trường hợp này, giao thức đặt cược đảm bảo rằng khóa riêng của Alice sẽ được tiết lộ cho công chúng. Do đó, bất kỳ ai cũng có thể gửi giao dịch giảm phạt tới chuỗi Bitcoin với tư cách là Alice và tiêu hủy Bitcoin của Alice. Sự tồn tại của con đường không may mắn này đảm bảo rằng kẻ tấn công sẽ bị trừng phạt và biện pháp ngăn chặn này đảm bảo rằng mọi người đều đi theo con đường hạnh phúc - mọi người đều hoạt động bình thường.
Để giảm bớt hình phạt cho hành vi xấu xa, Babylon sử dụng Chữ ký một lần có thể trích xuất (EOTS) để đạt được điều này. Ý tưởng cốt lõi là người dùng có thể ký tin nhắn một lần, tương tự như sơ đồ chữ ký thông thường. EOTS yêu cầu tham số thẻ bổ sung (tham số chữ ký bổ sung khi xác minh khối là chiều cao khối). Nếu người dùng cố gắng ký cùng một tin nhắn hai lần với cùng một thẻ (ký hai khối ở cùng độ cao), khóa riêng của người dùng có thể được trích xuất từ cả hai chữ ký.
So
Đầu tiên là cấu trúc của giao thức Babylon và EigenLayer rất khác nhau:
Babylon:
Sơ đồ cấu trúc giao thức Babylon
Lớp riêng:
Sơ đồ cấu trúc EigenLayer
Babylon bao gồm hai phần: giao thức dấu thời gian Bitcoin và giao thức cam kết Vì Bitcoin không hoàn chỉnh nên nhiều tác vụ xử lý yêu cầu một chuỗi riêng để hoàn thành. Do đó, giao thức Babylon có chuỗi riêng, được xây dựng thông qua Cosmos SDK. , nó có nút xác minh riêng của chuỗi. Cũng bao gồm Trình quản lý EOTS độc lập và Nhà cung cấp cuối cùng, v.v.
EigenLayer về cơ bản bao gồm một tập hợp các hợp đồng thông minh, có thể chấp nhận cam kết của người dùng và quản lý các hợp đồng AVS, v.v. Lớp dưới cùng được mạng Ethereum thực thi và đảm bảo tính bảo mật.
Thứ hai, phương pháp giảm của hai là khác nhau.
Vì Ethereum hỗ trợ các chức năng hợp đồng thông minh nên việc triển khai logic rút gọn của EigenLayer sẽ được ghi trong hợp đồng và các điều kiện rút gọn phức tạp hơn có thể được triển khai cho các AVS khác nhau. Đồng thời, nếu phát sinh tình huống không thể giải quyết bằng các điều kiện giảm thiểu được xác định trước thì sẽ có một ủy ban phủ quyết off-chain bỏ phiếu để giải quyết.
Bị giới hạn bởi các chức năng của mạng chính Bitcoin, Babylon thực hiện logic rút gọn thông qua EOTS. Nó có nhiều hạn chế và chỉ có thể thực hiện logic giảm tương đối đơn giản cho các chữ ký lặp lại trên các khối có cùng chiều cao.
Do cách thức thực hiện cắt giảm khác nhau nên mục tiêu dịch vụ của cả hai cũng khác nhau.
EigenLayer có thể triển khai logic giảm phức tạp và có thể cung cấp dịch vụ bảo mật cho nhiều loại AVS. Đối với EigenLayer, lợi thế nằm ở tính nhất quán của nó với Ethereum. Ethereum có hệ sinh thái tiền điện tử lớn nhất, có nghĩa là có nhiều người dùng hơn và nhu cầu lớn hơn. Giải pháp của EigenLayer có khả năng giải quyết các hạn chế của Ethereum, chẳng hạn như nhu cầu kết nối an toàn và phi tập trung, giải pháp sẵn có dữ liệu và các lớp trình tự phi tập trung cho các giải pháp Lớp 2. Trong hệ sinh thái Ethereum, việc sử dụng ETH làm tài sản thế chấp được coi là một cách tiếp cận “đúng đắn về mặt chính trị”. Do đó, nhiều ứng dụng được xây dựng xung quanh EigenLayer sẽ là những ứng dụng phục vụ hệ sinh thái Ethereum.
Babylon chủ yếu phục vụ chuỗi PoS, đặc biệt là chuỗi của hệ sinh thái Cosmos. Vì dịch vụ dấu thời gian Bitcoin cần truyền tin nhắn giữa chuỗi Babylon và chuỗi Cosmos thông qua giao thức IBC nên nó có những hạn chế lớn hơn. Các chuỗi PoS này yêu cầu một bộ nút xác minh riêng biệt. Ưu điểm có thể là hệ sinh thái Cosmos đã phát triển trên quy mô lớn và đã tạo ra một số lượng lớn chuỗi PoS xuất sắc, chẳng hạn như Celestia, Osmosis, Axelar, dYdX, v.v. và các giao thức này có thể dễ dàng kết nối với chuỗi Babylon. Qua đó đạt được sự bảo mật của Bitcoin. Sự phát triển của EigenLayer đòi hỏi một số lượng lớn các dự án để tái phát triển và thích ứng với AVS, và nó sẽ bắt đầu ở giai đoạn lạc hậu. Ngoài ra, giải pháp xây dựng chuỗi ứng dụng thông qua Cosmos SDK đã được xác minh rộng rãi và có thể thân thiện hơn với các nhà phát triển dự án. Babylon cũng có những lợi thế nhất định về mặt này, đó là lựa chọn đưa hệ sinh thái Cosmos vào đảm bảo an ninh Bitcoin. .
Điều này cũng liên quan đến hướng phát triển của hệ sinh thái Ethereum và Cosmos. Hệ sinh thái Ethereum lần đầu tiên xây dựng một lõi bảo mật khổng lồ, mạng chính Ethereum. Trên cơ sở này, nhiều Lớp 2 đã được hình thành, nhưng khả năng kết nối giữa các Lớp 2 vẫn chưa được thiết lập. . gỡ rối. Hệ sinh thái Cosmos trước tiên giải quyết sự kết nối giữa các khu vực khác nhau, nhưng thiếu lõi bảo mật mạnh mẽ. Giá trị thị trường của Cosmos Hub quá thấp để có thể mua được, do đó, nhu cầu tự nhiên là phải tìm ra lõi bảo mật đang nhắm đến nhu cầu này. mang lại sự bảo mật BTC được đưa vào. Đồng thời, EigenLayer cũng hy vọng sẽ mang lại sự bảo mật Ethereum cho hệ sinh thái Cosmos thông qua hợp tác. Từ góc độ kiến trúc cơ bản, giải pháp của Babylon có thể phù hợp hơn với hệ sinh thái Cosmos.
Tóm tắt
Cả Giao thức Babylon và EigenLayer đều hy vọng sẽ mở khóa tính bảo mật của mạng Bitcoin và Ethereum cho nhiều ứng dụng hơn theo cách riêng của họ. Tuy nhiên, do tính chất hoàn toàn không phải Turing của Bitcoin, nên sự phát triển sinh thái của nó tụt hậu rất xa so với hệ sinh thái Ethereum. Đồng thời, việc phát hành tài sản và mạng lớp thứ hai của Bitcoin cũng đi theo một con đường khác với Ethereum. Điều này cũng dẫn đến sự khác biệt về kiến trúc kỹ thuật, phương pháp rút gọn và đối tượng dịch vụ giữa giao thức Babylon và EigenLayer. Theo quan điểm hiện tại, cả hai đều có lĩnh vực canh tác riêng và mỗi lĩnh vực đều có lợi thế phát triển riêng. Tuy nhiên, với sự phát triển của chuỗi khối mô-đun và sự kết nối, tích hợp của các hệ sinh thái khác nhau, cả hai có thể cạnh tranh với nhau trong lĩnh vực này. tương lai gia đình sẽ là duy nhất.
Bài viết tham khảo
https://twitter.com/E2mResearch/status/1783714279394586787
https://pmcrypto.xyz/blog/wtf-is-eigenlayer-and-babylon-cn
https://docs.eigenlayer.xyz/eigenlayer
https://docs.babylonchain.io/docs/introduction/overview
https://www.chaincatcher.com/article/2079486
[Giới thiệu về nghiên cứu E2M]
Từ Trái đất đến Mặt trăng E 2 M Research tập trung vào nghiên cứu và học tập trong lĩnh vực đầu tư và tiền kỹ thuật số.
Tuyển tập bài viết: https://mirror.xyz/0x80894DE3D9110De7fd55885C83DeB3622503D13B
Theo dõi trên Twitter: https://twitter.com/E2mResearch ️
Podcast âm thanh: https://e2m-research.castos.com/
Liên kết vũ trụ nhỏ: https://www.xiaoyuzhoufm.com/podcast/6499969a932f350aae20ec6d
Liên kết DC: https://discord.gg/WSQBFmP772