So sánh giữa Babylon Protocol và EigenLayer

Trung cấp5/13/2024, 10:32:19 AM
Bài viết này cung cấp một phân tích sâu rộng và so sánh về các phương pháp khác nhau và các khía cạnh kiến trúc độc đáo của các dự án EigenLayer và Babylon trong việc cải thiện an ninh mạng blockchain và cung cấp thêm phần thưởng cho người dùng.

Lời nói đầu

The Restaking track represented by EigenLayer has garnered immense attention, becoming one of the hottest directions in Ethereum currently. E2M Research has also extensively discussed EigenLayer. EigenLayer extends Ethereum’s security to other applications on the blockchain network while providing additional rewards to participating ETH or LST holders.

Tương tự, Babylon cho phép người dùng Bitcoin đặt cược BTC để tăng cường an ninh mạng PoS, cải thiện an ninh mạng trong khi kiếm phần thưởng và duy trì sự tự lưu trữ của Bitcoin. Vì mạng chính Bitcoin không thể hỗ trợ toàn bộ hợp đồng thông minh, kiến trúc và kịch bản ứng dụng của Babylon khác biệt đáng kể so với EigenLayer. Anurag Arjun, cựu đồng sáng lập viên của Polygon và người sáng lập Avail, cũng đã tuyên bố trên mạng xã hội rằng so với các dự án như EigenLayer, Babylon dường như bị đánh giá thấp hơn. Nó sẽ đạt được đà phát triển, điều này có thể là một bước mở lớn cho hệ sinh thái BTC.

Bài viết này nhằm mục đích cung cấp một cái nhìn 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ừ các khía cạnh khác nhau.

Giới thiệu về Babylon

Babylon là một bộ giao thức chia sẻ an ninh 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 một dấu thời gian ngắn gọn và có thể xác minh của bất kỳ dữ liệu nào (ví dụ, một blockchain PoS) đến Bitcoin.
  • Bitcoin Staking: Giao thức này cho phép tài sản Bitcoin được đặt cược một cách tối ưu hóa niềm tin (và tự giữ) để cung cấp an ninh kinh tế cho bất kỳ hệ thống phi tập trung nào.

Giao thức Dấu thời gian Bitcoin

Trước hết, hãy xem cấu trúc của giao thức Bitcoin Timestamp:

Kiến trúc của Babylon được thể hiện trong sơ đồ ở trên. Nó bao gồm ba phần, với hai cấp kiểm tra:

  • Bitcoin, như là tầng dịch vụ timestamp.
  • Babylon chain (một chuỗi được xây dựng trên Cosmos SDK), là lớp trung gian.
  • Blockchain PoS (ví dụ, các vùng Cosmos khác) là người tiêu dùng bảo mật.

Một quan điểm thiết kế quan trọng là Bitcoin có khả năng chứa dữ liệu rất hạn chế. Trong trường hợp này, chuỗi Babylon phục vụ nhiều chức năng:

  • Nó tổng hợp các luồng điểm kiểm tra từ nhiều chuỗi người tiêu dùng PoS, vì vậy chỉ cần chèn một luồng điểm kiểm tra vào mạng Bitcoin để ghi thời gian cho các sự kiện trên tất cả các chuỗi người tiêu dùng PoS.
  • Các điểm kiểm tra trên mạng Bitcoin có thể được làm gọn bằng cách sử dụng các kỹ thuật mật mã (ví dụ, chữ ký tổng hợp).
  • Nó nhận điểm kiểm tra từ các chuỗi PoS của người tiêu dùng qua giao thức IBC.
  • Nó kiểm tra sự sẵn có dữ liệu của các điểm kiểm tra từ các chuỗi người tiêu dùng PoS, để kẻ tấn công không thể đặt dấu thời gian cho dữ liệu không sẵn có.

Cấu trúc này giúp cho các chuỗi PoS cải thiện tính bảo mật của chúng, ví dụ, chống lại các cuộc tấn công từ xa.

Để bảo vệ chuỗi PoS khỏi các cuộc tấn công từ xa, chúng ta có thể gửi các điểm kiểm tra khối của chuỗi PoS đến BTC và chọn nhánh với dấu thời gian BTC sớm hơn là nhánh hợp lệ. Điều này chỉ còn lại hai khả năng:

  • Cái n Fork tấn công sẽ có timestamp muộn hơn trên mạng lưới BTC chính, trong trường hợp đó, ai cũng sẽ không bao giờ chọn cái fork đó.
  • Để được chọn, kẻ tấn công phải tạo ra một chuỗi fork BTC rất dài trong đó fork PoS tấn công có một 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ể được giảm thiểu thông qua thời gian 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ừ xa, dấu thời gian BTC không thể đảo ngược cho các khối PoS cung cấp những lợi ích bảo mật khác cho chuỗi PoS:

  • Loại Bỏ Tính Chủ Quan Yếu: Các dấu thời gian của Bitcoin là khách quan, loại bỏ sự phụ thuộc của các chuỗi PoS vào sự đồng thuận xã hội và tính chủ quan yếu.
  • Thời Gian Hủy Bỏ Ngắn Hơn: Bằng cách thay thế sự đồng thuận xã hội, các dấu thời gian BTC có thể rút ngắn thời gian hủy bỏ của các chuỗi PoS từ vài tuần xuống chỉ còn một ngày.
  • Khởi động Chuỗi Mới: Các chuỗi PoS mới có giá trị thấp hơn dễ bị tấn công fork hơn. Dấu thời gian BTC có thể giúp bảo vệ sự phát triển của chuỗi.
  • Đồng bộ trạng thái và Xác minh Ảnh chụp: Các sự kiện mục tiêu về một chuỗi PoS được cung cấp bởi BTC cho phép người dùng chuỗi PoS xác minh trạng thái chuỗi hoặc ảnh chụp đượ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, với chi phí là thời gian chậm xác nhận hơn.
  • Không thể kiểm duyệt: Thời gian dấu thời gian BTC cũng có thể chống lại sự kiểm duyệt giao dịch trên các chuỗi PoS bằng cách công bố các giao dịch bị kiểm duyệt đến BTC.

Giao thức Gate Staking Bitcoin

Giao thức đặt cọc Bitcoin của Babylon cho phép người giữ Bitcoin đặt cọc Bitcoin của họ mà không cần phải tin tưởng vào bất kỳ bên thứ ba nào; việc đặt cọc này không đòi hỏi việc kết nối Bitcoin qua các chuỗi để cung cấp các cam kết đặt cọc có thể bị cắt cho chuỗi PoS đó.

Đây là một ví dụ về việc đặt cược Bitcoin:

Alice có một Bitcoin, và cô ấy muốn gửi nó vào một chuỗi PoS. Đầu tiên, cô ấy tham gia một ước giao cầm bằng cách gửi một giao dịch giao cầm vào chuỗi Bitcoin. Giao dịch này là một giao dịch Bitcoin khóa Bitcoin của cô ấy vào một hòm giữ tự lập. Bitcoin bị khóa chỉ có thể được mở khóa bằng khóa riêng của Alice thông qua một trong hai con đường sau:

(1) Alice khởi tạo một 'giao dịch unbonding', trong trường hợp đó Bitcoin sẽ được mở khóa và trả lại cho Alice trong vòng ba ngày.

(2) Alice khởi xướng một “giao dịch cắt giảm”, gửi Bitcoin đến địa chỉ đốt cháy.

Khi giao dịch stake này nhập 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 quá trình kiểm tra của cô ấy, có hai con đường có thể đi.

Nguồn: https://docs.babylonchain.io/papers/btc_staking_litepaper(CN).pdf

"Con đường hạnh phúc" (hình (a)) là nơi mà Alice thực sự tuân thủ giao thức, và khi cô ấy muốn rút Bitcoin của mình, cô ấy khởi xướng một yêu cầu gỡ cọc bằng cách gửi một giao dịch gỡ cọc đến chuỗi Bitcoin (hình (b)). Khi giao dịch gỡ cọc nhập vào chuỗi Bitcoin, nhiệm vụ xác minh của Alice trên chuỗi PoS kết thúc, và sau ba ngày, Alice có thể rút và thu hồi Bitcoin của mình. Chuỗi PoS cũng sẽ tặng Alice phần thưởng.

Con đường "không may" (hình (b)) là nơi Alice trở nên độc ác và tham gia vào một cuộc tấn công chi tiêu gấp đôi trên chuỗi PoS. Trong trường hợp này, hợp đồng đặt cược đảm bảo rằng khóa riêng của Alice sẽ bị rò rỉ. Sau đó, bất kỳ ai cũng có thể gửi một giao dịch chém giả trên chuỗi Bitcoin dưới danh nghĩa của Alice và đốt Bitcoin của cô ấy. Sự tồn tại của con đường không may này đảm bảo rằng kẻ tấn công sẽ bị chém giả, điều này ngăn chặn mọi người khỏi việc ứng xử không đúng - mọi người đều ứng xử bình thường trên con đường "may mắn".

Để cắt giảm hành vi không đúng, Babylon sử dụng chữ ký một lần có thể rút trích (EOTS). Ý tưởng cốt lõi là người dùng có thể ký một tin nhắn một lần, tương tự như một hệ thống chữ ký bình thường. EOTS đòi hỏi một tham số nhãn bổ sung (độ cao khối là tham số bổ sung khi ký một khối trong quá trình xác thực). 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 nhãn (ký hai khối cùng độ cao), khóa riêng của người dùng có thể được rút trích từ hai chữ ký này.

So sánh

Đầu tiên, có sự khác biệt cấu trúc đáng kể giữa giao thức Babylon và EigenLayer:

Babylon:

Sơ đồ cấu trúc giao thức Babylon

EigenLayer:

Sơ đồ cấu trúc của EigenLayer

Babylon bao gồm giao thức Bitcoin Timestamp và giao thức Staking, và vì Bitcoin không phải là Turing-complete, nhiều công việc xử lý cần được thực hiện bởi một chuỗi riêng biệt, đó là lý do tại sao giao thức Babylon có chuỗi của mình được xây dựng trên Cosmos SDK, với bộ các nút xác nhận riêng tương ứng. Nó cũng bao gồm các thành phần độc lập như EOTS Manager và Finality Provider.

Ngược lại, EigenLayer lý thuyết là một tập hợp các hợp đồng thông minh có thể chấp nhận cược người dùng và quản lý hợp đồng AVS, với mạng lưới Ethereum cơ bản thực thi và đảm bảo bảo mật.

Thứ hai, hai giao thức khác nhau trong cách thực hiện slashing của họ.

Khi Ethereum hỗ trợ chức năng hợp đồng thông minh, logic cắt giảm của EigenLayer được thực hiện trong các hợp đồng, cho phép điều kiện cắt giảm phức tạp hơn được điều chỉnh cho các AVS khác nhau. Trong khi đó, nếu có tình huống không thể giải quyết bằng các điều kiện cắt giảm được xác định trước, sẽ có một ủy ban phê duyệt ngoại tuyến để giải quyết thông qua bỏ phiếu.

Bị hạn chế bởi tính năng của mạng chính Bitcoin, Babylon thực hiện logic cắt giảm thông qua EOTS. Nó có nhiều hạn chế hơn và chỉ có thể thực hiện một logic cắt giảm tương đối đơn giản cho trường hợp ký cùng một chiều cao khối lặp đi lặp lại.

Do vì các cài đặt slashing khác nhau, hai giao thức cũng khác nhau trong dịch vụ mục tiêu của họ.

Khả năng thực hiện logic cắt phức tạp của EigenLayer cho phép nó cung cấp dịch vụ bảo mật cho một loạt các AVS. Đối với EigenLayer, lợi thế của nó nằm ở tính nhất quán với Ethereum. Ethereum có hệ sinh thái lớn nhất trong không gian tiền điện tử, có nghĩa là nhiều người dùng hơn và nhu cầu lớn hơn. Giải pháp của EigenLayer có tiềm năng giải quyết các hạn chế của Ethereum, chẳng hạn như nhu cầu về cầu nối an toàn và phi tập trung, các 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, sử dụng ETH làm tài sản đặt cọc được coi là cách tiếp cận "đúng đắn về mặt chính trị". Vì vậy, các ứng dụng được xây dựng xung quanh EigenLayer sẽ chủ yếu phục vụ hệ sinh thái Ethereum.

Mặt khác, Babylon chủ yếu phục vụ các chuỗi PoS, đặc biệt là các chuỗi trong 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, điều này hạn chế khả năng ứng dụng của nó. Các chuỗi PoS này đều yêu cầu các bộ nút xác thực riêng của chúng. Ưu điểm của nó có thể là hệ sinh thái Cosmos đã phát triển đến một quy mô đáng kể và đã tạo ra nhiều chuỗi PoS tuyệt vời, chẳng hạn như Celestia, Osmosis, Axelar, dYdX, v.v., tất cả đều có thể dễ dàng tích hợp với chuỗi Babylon và hưởng lợi từ bảo mật của Bitcoin. Ngược lại, sự phát triển của EigenLayer sẽ đòi hỏi một số lượng đáng kể các dự án để tái phát triển và thích ứng với AVS, khiến nó gặp bất lợi ban đầu. Ngoài ra, cách tiếp cận xây dựng chuỗi ứng dụng bằng cách sử dụng Cosmos SDK đã được xác nhận rộng rãi và có thể thân thiện với nhà phát triển hơn, mang lại cho Babylon một lợi thế về việc đưa hệ sinh thái Cosmos dưới chiếc ô bảo mật của Bitcoin.

Điều này cũng liên quan đến hướng phát triển của các hệ sinh thái Ethereum và Cosmos. Hệ sinh thái Ethereum đầu tiên xây dựng một lõi bảo mật lớn, Ethereum mainnet, sau đó hình thành nhiều giải pháp Layer 2 trên nền tảng đó, nhưng khả năng tương tác giữa các Layer 2 vẫn chưa được giải quyết. Ngược lại, hệ sinh thái Cosmos đầu tiên giải quyết vấn đề tương tác giữa các khu vực khác nhau nhưng thiếu một lõi bảo mật mạnh mẽ, vì vốn hóa thị trường của Cosmos Hub quá thấp để đảm nhận trách nhiệm này. Do đó, có nhu cầu tự nhiên để tìm kiếm một lõi bảo mật, đó là lý do Babylon ra đời, với mục tiêu đem bảo mật của Bitcoin vào hệ sinh thái. Đồng thời, EigenLayer cũng hy vọng đem bảo mật của Ethereum vào hệ sinh thái Cosmos thông qua sự hợp tác. Từ quan điểm kiến trúc, phương 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 nhằm mục tiêu mở khóa an ninh của mạng Bitcoin và Ethereum để áp dụng nhiều ứng dụng hơn. Tuy nhiên, do tính không hoàn chỉnh của Bitcoin, sự phát triển hệ sinh thái của nó đang kém xa so với hệ sinh thái của Ethereum. Ngoài ra, việc phát hành tài sản và mạng Layer 2 của Bitcoin đã theo một hướng khác so với Ethereum. Điều này đã dẫn đến sự khác biệt giữa giao thức Babylon và EigenLayer về kiến trúc kỹ thuật, cơ chế cắt giảm, và dịch vụ mục tiêu. Hiện tại, cả hai giao thức đều có các lĩnh vực tập trung riêng, mỗi lĩnh vực đều có những lợi thế của riêng mình. Tuy nhiên, khi các blockchain có cấu trúc mô-đun và tính liên kết giữa các hệ sinh thái khác nhau phát triển, hai giao thức này có thể cuối cùng sẽ cạnh tranh với nhau, mà không có một người chơi nào chiếm ưu thế.

Bài viết tham khảo

https://twitter.com/E2mResearch/status/1783714279394586787 https://mirror.xyz/0x80894DE3D9110De7fd55885C83DeB3622503D13B/H6Atmt82NYjR5OgKN664IaTZJuR5hyfaRavvEHXoVvg 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

Khuyến nghị:

  1. Bài viết này được tái bản từ [Nghiên cứu E2M] , với quyền tác giả thuộc về tác giả gốc [ShawnYang]. Nếu có bất kỳ ý kiến phản đối nào về việc tái bản, vui lòng liên hệ Gate Learn Team, và họ sẽ xử lý theo các quy trình liên quan.

  2. Thông báo: Các quan điểm và ý kiến được thể hiện trong bài viết này chỉ thuộc về tác giả và không hình thành bất kỳ lời khuyên đầu tư nào.

  3. Các phiên bản dịch của bài viết này bởi nhóm Gate Learn không thể được sao chép, phổ biến hoặc đạo văn mà không đề cập Gate.io.

So sánh giữa Babylon Protocol và EigenLayer

Trung cấp5/13/2024, 10:32:19 AM
Bài viết này cung cấp một phân tích sâu rộng và so sánh về các phương pháp khác nhau và các khía cạnh kiến trúc độc đáo của các dự án EigenLayer và Babylon trong việc cải thiện an ninh mạng blockchain và cung cấp thêm phần thưởng cho người dùng.

Lời nói đầu

The Restaking track represented by EigenLayer has garnered immense attention, becoming one of the hottest directions in Ethereum currently. E2M Research has also extensively discussed EigenLayer. EigenLayer extends Ethereum’s security to other applications on the blockchain network while providing additional rewards to participating ETH or LST holders.

Tương tự, Babylon cho phép người dùng Bitcoin đặt cược BTC để tăng cường an ninh mạng PoS, cải thiện an ninh mạng trong khi kiếm phần thưởng và duy trì sự tự lưu trữ của Bitcoin. Vì mạng chính Bitcoin không thể hỗ trợ toàn bộ hợp đồng thông minh, kiến trúc và kịch bản ứng dụng của Babylon khác biệt đáng kể so với EigenLayer. Anurag Arjun, cựu đồng sáng lập viên của Polygon và người sáng lập Avail, cũng đã tuyên bố trên mạng xã hội rằng so với các dự án như EigenLayer, Babylon dường như bị đánh giá thấp hơn. Nó sẽ đạt được đà phát triển, điều này có thể là một bước mở lớn cho hệ sinh thái BTC.

Bài viết này nhằm mục đích cung cấp một cái nhìn 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ừ các khía cạnh khác nhau.

Giới thiệu về Babylon

Babylon là một bộ giao thức chia sẻ an ninh 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 một dấu thời gian ngắn gọn và có thể xác minh của bất kỳ dữ liệu nào (ví dụ, một blockchain PoS) đến Bitcoin.
  • Bitcoin Staking: Giao thức này cho phép tài sản Bitcoin được đặt cược một cách tối ưu hóa niềm tin (và tự giữ) để cung cấp an ninh kinh tế cho bất kỳ hệ thống phi tập trung nào.

Giao thức Dấu thời gian Bitcoin

Trước hết, hãy xem cấu trúc của giao thức Bitcoin Timestamp:

Kiến trúc của Babylon được thể hiện trong sơ đồ ở trên. Nó bao gồm ba phần, với hai cấp kiểm tra:

  • Bitcoin, như là tầng dịch vụ timestamp.
  • Babylon chain (một chuỗi được xây dựng trên Cosmos SDK), là lớp trung gian.
  • Blockchain PoS (ví dụ, các vùng Cosmos khác) là người tiêu dùng bảo mật.

Một quan điểm thiết kế quan trọng là Bitcoin có khả năng chứa dữ liệu rất hạn chế. Trong trường hợp này, chuỗi Babylon phục vụ nhiều chức năng:

  • Nó tổng hợp các luồng điểm kiểm tra từ nhiều chuỗi người tiêu dùng PoS, vì vậy chỉ cần chèn một luồng điểm kiểm tra vào mạng Bitcoin để ghi thời gian cho các sự kiện trên tất cả các chuỗi người tiêu dùng PoS.
  • Các điểm kiểm tra trên mạng Bitcoin có thể được làm gọn bằng cách sử dụng các kỹ thuật mật mã (ví dụ, chữ ký tổng hợp).
  • Nó nhận điểm kiểm tra từ các chuỗi PoS của người tiêu dùng qua giao thức IBC.
  • Nó kiểm tra sự sẵn có dữ liệu của các điểm kiểm tra từ các chuỗi người tiêu dùng PoS, để kẻ tấn công không thể đặt dấu thời gian cho dữ liệu không sẵn có.

Cấu trúc này giúp cho các chuỗi PoS cải thiện tính bảo mật của chúng, ví dụ, chống lại các cuộc tấn công từ xa.

Để bảo vệ chuỗi PoS khỏi các cuộc tấn công từ xa, chúng ta có thể gửi các điểm kiểm tra khối của chuỗi PoS đến BTC và chọn nhánh với dấu thời gian BTC sớm hơn là nhánh hợp lệ. Điều này chỉ còn lại hai khả năng:

  • Cái n Fork tấn công sẽ có timestamp muộn hơn trên mạng lưới BTC chính, trong trường hợp đó, ai cũng sẽ không bao giờ chọn cái fork đó.
  • Để được chọn, kẻ tấn công phải tạo ra một chuỗi fork BTC rất dài trong đó fork PoS tấn công có một 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ể được giảm thiểu thông qua thời gian 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ừ xa, dấu thời gian BTC không thể đảo ngược cho các khối PoS cung cấp những lợi ích bảo mật khác cho chuỗi PoS:

  • Loại Bỏ Tính Chủ Quan Yếu: Các dấu thời gian của Bitcoin là khách quan, loại bỏ sự phụ thuộc của các chuỗi PoS vào sự đồng thuận xã hội và tính chủ quan yếu.
  • Thời Gian Hủy Bỏ Ngắn Hơn: Bằng cách thay thế sự đồng thuận xã hội, các dấu thời gian BTC có thể rút ngắn thời gian hủy bỏ của các chuỗi PoS từ vài tuần xuống chỉ còn một ngày.
  • Khởi động Chuỗi Mới: Các chuỗi PoS mới có giá trị thấp hơn dễ bị tấn công fork hơn. Dấu thời gian BTC có thể giúp bảo vệ sự phát triển của chuỗi.
  • Đồng bộ trạng thái và Xác minh Ảnh chụp: Các sự kiện mục tiêu về một chuỗi PoS được cung cấp bởi BTC cho phép người dùng chuỗi PoS xác minh trạng thái chuỗi hoặc ảnh chụp đượ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, với chi phí là thời gian chậm xác nhận hơn.
  • Không thể kiểm duyệt: Thời gian dấu thời gian BTC cũng có thể chống lại sự kiểm duyệt giao dịch trên các chuỗi PoS bằng cách công bố các giao dịch bị kiểm duyệt đến BTC.

Giao thức Gate Staking Bitcoin

Giao thức đặt cọc Bitcoin của Babylon cho phép người giữ Bitcoin đặt cọc Bitcoin của họ mà không cần phải tin tưởng vào bất kỳ bên thứ ba nào; việc đặt cọc này không đòi hỏi việc kết nối Bitcoin qua các chuỗi để cung cấp các cam kết đặt cọc có thể bị cắt cho chuỗi PoS đó.

Đây là một ví dụ về việc đặt cược Bitcoin:

Alice có một Bitcoin, và cô ấy muốn gửi nó vào một chuỗi PoS. Đầu tiên, cô ấy tham gia một ước giao cầm bằng cách gửi một giao dịch giao cầm vào chuỗi Bitcoin. Giao dịch này là một giao dịch Bitcoin khóa Bitcoin của cô ấy vào một hòm giữ tự lập. Bitcoin bị khóa chỉ có thể được mở khóa bằng khóa riêng của Alice thông qua một trong hai con đường sau:

(1) Alice khởi tạo một 'giao dịch unbonding', trong trường hợp đó Bitcoin sẽ được mở khóa và trả lại cho Alice trong vòng ba ngày.

(2) Alice khởi xướng một “giao dịch cắt giảm”, gửi Bitcoin đến địa chỉ đốt cháy.

Khi giao dịch stake này nhập 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 quá trình kiểm tra của cô ấy, có hai con đường có thể đi.

Nguồn: https://docs.babylonchain.io/papers/btc_staking_litepaper(CN).pdf

"Con đường hạnh phúc" (hình (a)) là nơi mà Alice thực sự tuân thủ giao thức, và khi cô ấy muốn rút Bitcoin của mình, cô ấy khởi xướng một yêu cầu gỡ cọc bằng cách gửi một giao dịch gỡ cọc đến chuỗi Bitcoin (hình (b)). Khi giao dịch gỡ cọc nhập vào chuỗi Bitcoin, nhiệm vụ xác minh của Alice trên chuỗi PoS kết thúc, và sau ba ngày, Alice có thể rút và thu hồi Bitcoin của mình. Chuỗi PoS cũng sẽ tặng Alice phần thưởng.

Con đường "không may" (hình (b)) là nơi Alice trở nên độc ác và tham gia vào một cuộc tấn công chi tiêu gấp đôi trên chuỗi PoS. Trong trường hợp này, hợp đồng đặt cược đảm bảo rằng khóa riêng của Alice sẽ bị rò rỉ. Sau đó, bất kỳ ai cũng có thể gửi một giao dịch chém giả trên chuỗi Bitcoin dưới danh nghĩa của Alice và đốt Bitcoin của cô ấy. Sự tồn tại của con đường không may này đảm bảo rằng kẻ tấn công sẽ bị chém giả, điều này ngăn chặn mọi người khỏi việc ứng xử không đúng - mọi người đều ứng xử bình thường trên con đường "may mắn".

Để cắt giảm hành vi không đúng, Babylon sử dụng chữ ký một lần có thể rút trích (EOTS). Ý tưởng cốt lõi là người dùng có thể ký một tin nhắn một lần, tương tự như một hệ thống chữ ký bình thường. EOTS đòi hỏi một tham số nhãn bổ sung (độ cao khối là tham số bổ sung khi ký một khối trong quá trình xác thực). 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 nhãn (ký hai khối cùng độ cao), khóa riêng của người dùng có thể được rút trích từ hai chữ ký này.

So sánh

Đầu tiên, có sự khác biệt cấu trúc đáng kể giữa giao thức Babylon và EigenLayer:

Babylon:

Sơ đồ cấu trúc giao thức Babylon

EigenLayer:

Sơ đồ cấu trúc của EigenLayer

Babylon bao gồm giao thức Bitcoin Timestamp và giao thức Staking, và vì Bitcoin không phải là Turing-complete, nhiều công việc xử lý cần được thực hiện bởi một chuỗi riêng biệt, đó là lý do tại sao giao thức Babylon có chuỗi của mình được xây dựng trên Cosmos SDK, với bộ các nút xác nhận riêng tương ứng. Nó cũng bao gồm các thành phần độc lập như EOTS Manager và Finality Provider.

Ngược lại, EigenLayer lý thuyết là một tập hợp các hợp đồng thông minh có thể chấp nhận cược người dùng và quản lý hợp đồng AVS, với mạng lưới Ethereum cơ bản thực thi và đảm bảo bảo mật.

Thứ hai, hai giao thức khác nhau trong cách thực hiện slashing của họ.

Khi Ethereum hỗ trợ chức năng hợp đồng thông minh, logic cắt giảm của EigenLayer được thực hiện trong các hợp đồng, cho phép điều kiện cắt giảm phức tạp hơn được điều chỉnh cho các AVS khác nhau. Trong khi đó, nếu có tình huống không thể giải quyết bằng các điều kiện cắt giảm được xác định trước, sẽ có một ủy ban phê duyệt ngoại tuyến để giải quyết thông qua bỏ phiếu.

Bị hạn chế bởi tính năng của mạng chính Bitcoin, Babylon thực hiện logic cắt giảm thông qua EOTS. Nó có nhiều hạn chế hơn và chỉ có thể thực hiện một logic cắt giảm tương đối đơn giản cho trường hợp ký cùng một chiều cao khối lặp đi lặp lại.

Do vì các cài đặt slashing khác nhau, hai giao thức cũng khác nhau trong dịch vụ mục tiêu của họ.

Khả năng thực hiện logic cắt phức tạp của EigenLayer cho phép nó cung cấp dịch vụ bảo mật cho một loạt các AVS. Đối với EigenLayer, lợi thế của nó nằm ở tính nhất quán với Ethereum. Ethereum có hệ sinh thái lớn nhất trong không gian tiền điện tử, có nghĩa là nhiều người dùng hơn và nhu cầu lớn hơn. Giải pháp của EigenLayer có tiềm năng giải quyết các hạn chế của Ethereum, chẳng hạn như nhu cầu về cầu nối an toàn và phi tập trung, các 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, sử dụng ETH làm tài sản đặt cọc được coi là cách tiếp cận "đúng đắn về mặt chính trị". Vì vậy, các ứng dụng được xây dựng xung quanh EigenLayer sẽ chủ yếu phục vụ hệ sinh thái Ethereum.

Mặt khác, Babylon chủ yếu phục vụ các chuỗi PoS, đặc biệt là các chuỗi trong 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, điều này hạn chế khả năng ứng dụng của nó. Các chuỗi PoS này đều yêu cầu các bộ nút xác thực riêng của chúng. Ưu điểm của nó có thể là hệ sinh thái Cosmos đã phát triển đến một quy mô đáng kể và đã tạo ra nhiều chuỗi PoS tuyệt vời, chẳng hạn như Celestia, Osmosis, Axelar, dYdX, v.v., tất cả đều có thể dễ dàng tích hợp với chuỗi Babylon và hưởng lợi từ bảo mật của Bitcoin. Ngược lại, sự phát triển của EigenLayer sẽ đòi hỏi một số lượng đáng kể các dự án để tái phát triển và thích ứng với AVS, khiến nó gặp bất lợi ban đầu. Ngoài ra, cách tiếp cận xây dựng chuỗi ứng dụng bằng cách sử dụng Cosmos SDK đã được xác nhận rộng rãi và có thể thân thiện với nhà phát triển hơn, mang lại cho Babylon một lợi thế về việc đưa hệ sinh thái Cosmos dưới chiếc ô bảo mật của Bitcoin.

Điều này cũng liên quan đến hướng phát triển của các hệ sinh thái Ethereum và Cosmos. Hệ sinh thái Ethereum đầu tiên xây dựng một lõi bảo mật lớn, Ethereum mainnet, sau đó hình thành nhiều giải pháp Layer 2 trên nền tảng đó, nhưng khả năng tương tác giữa các Layer 2 vẫn chưa được giải quyết. Ngược lại, hệ sinh thái Cosmos đầu tiên giải quyết vấn đề tương tác giữa các khu vực khác nhau nhưng thiếu một lõi bảo mật mạnh mẽ, vì vốn hóa thị trường của Cosmos Hub quá thấp để đảm nhận trách nhiệm này. Do đó, có nhu cầu tự nhiên để tìm kiếm một lõi bảo mật, đó là lý do Babylon ra đời, với mục tiêu đem bảo mật của Bitcoin vào hệ sinh thái. Đồng thời, EigenLayer cũng hy vọng đem bảo mật của Ethereum vào hệ sinh thái Cosmos thông qua sự hợp tác. Từ quan điểm kiến trúc, phương 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 nhằm mục tiêu mở khóa an ninh của mạng Bitcoin và Ethereum để áp dụng nhiều ứng dụng hơn. Tuy nhiên, do tính không hoàn chỉnh của Bitcoin, sự phát triển hệ sinh thái của nó đang kém xa so với hệ sinh thái của Ethereum. Ngoài ra, việc phát hành tài sản và mạng Layer 2 của Bitcoin đã theo một hướng khác so với Ethereum. Điều này đã dẫn đến sự khác biệt giữa giao thức Babylon và EigenLayer về kiến trúc kỹ thuật, cơ chế cắt giảm, và dịch vụ mục tiêu. Hiện tại, cả hai giao thức đều có các lĩnh vực tập trung riêng, mỗi lĩnh vực đều có những lợi thế của riêng mình. Tuy nhiên, khi các blockchain có cấu trúc mô-đun và tính liên kết giữa các hệ sinh thái khác nhau phát triển, hai giao thức này có thể cuối cùng sẽ cạnh tranh với nhau, mà không có một người chơi nào chiếm ưu thế.

Bài viết tham khảo

https://twitter.com/E2mResearch/status/1783714279394586787 https://mirror.xyz/0x80894DE3D9110De7fd55885C83DeB3622503D13B/H6Atmt82NYjR5OgKN664IaTZJuR5hyfaRavvEHXoVvg 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

Khuyến nghị:

  1. Bài viết này được tái bản từ [Nghiên cứu E2M] , với quyền tác giả thuộc về tác giả gốc [ShawnYang]. Nếu có bất kỳ ý kiến phản đối nào về việc tái bản, vui lòng liên hệ Gate Learn Team, và họ sẽ xử lý theo các quy trình liên quan.

  2. Thông báo: Các quan điểm và ý kiến được thể hiện trong bài viết này chỉ thuộc về tác giả và không hình thành bất kỳ lời khuyên đầu tư nào.

  3. Các phiên bản dịch của bài viết này bởi nhóm Gate Learn không thể được sao chép, phổ biến hoặc đạo văn mà không đề cập Gate.io.

Start Now
Sign up and get a
$100
Voucher!