
EigenDA: Đạt được khả năng sử dụng dữ liệu quy mô siêu lớn cho Rollup
Tuyển chọn TechFlowTuyển chọn TechFlow

EigenDA: Đạt được khả năng sử dụng dữ liệu quy mô siêu lớn cho Rollup
EigenDA dự kiến sẽ là một trong những AVS đầu tiên được ra mắt trong hệ sinh thái EigenLayer.
Tác giả: EigenLabs
Biên dịch: TechFlow
EigenDA là một dịch vụ khả dụng dữ liệu (DA) an toàn, thông lượng cao và phi tập trung, được xây dựng trên Ethereum và sử dụng mô-đun cơ bản tái đặt cược của EigenLayer. Được phát triển bởi EigenLabs, EigenDA sẽ trở thành dịch vụ xác thực chủ động (AVS) đầu tiên ra mắt trên EigenLayer. Sau khi ra mắt, những người tái đặt cược có thể ủy quyền quyền đặt cược của họ cho các nhà vận hành nút thực hiện nhiệm vụ xác minh cho EigenDA để đổi lấy phí dịch vụ, đồng thời các Rollup có thể xuất bản dữ liệu lên EigenDA nhằm đạt được chi phí giao dịch thấp hơn, thông lượng giao dịch cao hơn và tính kết hợp bảo mật trong hệ sinh thái EigenLayer. Mức độ bảo mật và thông lượng của nó được thiết kế để mở rộng theo chiều ngang khi số lượng tái đặt cược và sự lựa chọn nhà vận hành tăng lên để phục vụ giao thức.
Chúng tôi kỳ vọng rằng EigenDA sẽ đóng góp vào hệ sinh thái Ethereum như sau:
-
Cung cấp giải pháp DA sáng tạo cho Rollup, góp phần vào mục tiêu cuối cùng về khả năng mở rộng của Ethereum, đồng thời thu hút giá trị và bảo mật từ những người đặt cược cũng như trình xác thực Ethereum. EigenDA được xây dựng dựa trên một số ý tưởng và thư viện cốt lõi — những yếu tố then chốt trong nâng cấp Danksharding — có thể đóng vai trò quan trọng trong việc thử nghiệm thực tế các công nghệ này.
-
Thiết lập tiêu chuẩn về thông lượng cao và chi phí thấp, thúc đẩy sự phát triển của các trường hợp ứng dụng mới trên chuỗi. EigenDA sẽ hỗ trợ các ứng dụng như game nhiều người chơi, mạng xã hội và truyền phát video, với mô hình chi phí linh hoạt bao gồm cả phí biến đổi và phí cố định.
-
Bảo vệ các yếu tố then chốt của tính phi tập trung. Trong các hệ thống bảo mật chia sẻ như EigenLayer, nếu mỗi nhà vận hành nút đều phải tải xuống và lưu trữ dữ liệu từ mọi chuỗi sử dụng hệ thống, thì rất ít nhà vận hành có thể theo kịp, dẫn đến nguy cơ hệ thống bị tập trung hóa. Thiết kế của EigenDA nhằm ngăn chặn xu hướng này; nó phân bổ công việc giữa nhiều nút tham gia, đạt hiệu suất cao trong khi yêu cầu mỗi nhà vận hành chỉ thực hiện một lượng công việc nhỏ.
-
Chứng minh sức mạnh của niềm tin lập trình được. EigenDA muốn chứng minh rằng những người đặt cược và trình xác thực Ethereum có thể hỗ trợ cơ sở hạ tầng thiết yếu của Ethereum, ngoài đồng thuận Ethereum. Các AVS (như EigenDA) và người dùng AVS (như các Rollup sử dụng EigenDA) có thể tận dụng nền tảng mô-đun của mạng tin cậy Ethereum để triển khai thành công các mô hình kinh doanh và token mới.
Chúng tôi rất vui mừng khi thấy nhiều nhóm đã lên kế hoạch tích hợp EigenDA vào cơ sở hạ tầng L2 của họ, bao gồm: Celo khi chuyển từ L1 sang L2 Ethereum; Mantle cùng loạt sản phẩm bổ trợ trong hệ sinh thái BitDAO; Fluent cung cấp lớp thực thi zkWASM; Offshore cung cấp lớp thực thi Move; Layer N cung cấp Rollup lai zk-OP dành riêng cho các ứng dụng tài chính, v.v.
Kiến trúc kỹ thuật
Hình dưới đây thể hiện quy trình cơ bản của dữ liệu trong EigenDA.

-
Rollup Sequencer tạo khối chứa các giao dịch và gửi yêu cầu để phân tán khối dữ liệu.
-
Disperser chịu trách nhiệm mã hóa khối dữ liệu bằng mã xóa bỏ (erasure code), tạo cam kết KZG và bằng chứng tiết lộ đa KZG, sau đó gửi cam kết, các khối và bằng chứng tới các nút vận hành của mạng EigenDA.
-
Rollup có thể tự vận hành Disperser hoặc sử dụng dịch vụ phân tán do bên thứ ba (ví dụ như EigenLabs) cung cấp để tiện lợi và chia sẻ chi phí xác minh chữ ký. Việc sử dụng dịch vụ phân tán giúp Rollup hưởng lợi ích chia sẻ chi phí mà không đánh mất khả năng chống kiểm duyệt, vì chúng có thể sử dụng Disperser riêng làm phương án dự phòng nếu dịch vụ không phản hồi hoặc bị kiểm duyệt.
-
Các nút EigenDA sử dụng bằng chứng tiết lộ đa để xác minh các khối nhận được với cam kết KZG, lưu trữ dữ liệu, sau đó tạo và trả lại chữ ký cho Disperser để tổng hợp.
Các yếu tố kỹ thuật
Giờ đây, khi đã có cái nhìn cơ bản về kiến trúc của EigenDA, hãy cùng thảo luận về những lợi ích và đặc điểm mà hệ thống này hướng tới. Dưới đây là danh sách ngắn gọn về những đặc tính chúng tôi cho rằng cần thiết để tạo nên một lớp khả dụng dữ liệu tốt và hữu ích đối với Rollup:
-
Tính kinh tế
-
Thông lượng
-
Bảo mật
-
Khả năng tùy chỉnh.
Chúng tôi sẽ giải thích từng đặc tính này từ góc nhìn của EigenDA.
Tính kinh tế
Hiện tại, nhiều L2 sử dụng Ethereum làm lớp khả dụng dữ liệu của họ nhờ vào các đảm bảo an ninh mật mã - kinh tế. Điều này dẫn đến chi phí cực kỳ cao và biến động lớn, vì Rollup phải cạnh tranh với tất cả người dùng Ethereum khác về không gian khối giới hạn, theo cơ chế định giá tắc nghẽn. Ví dụ, Arbitrum và Optimism đã chi hàng chục triệu USD cho phí khả dụng dữ liệu trên Ethereum trong năm nay, và chi phí này không ổn định theo từng tháng. Một trong những giá trị cốt lõi của hệ thống khả dụng dữ liệu là giảm đáng kể chi phí này và mang lại tính dự đoán cao hơn về cấu trúc chi phí cho Rollup.
Giảm chi phí
Việc vận hành một hệ thống khả dụng dữ liệu tạo ra ba loại chi phí cơ bản. Hãy phân tích cách EigenDA tối thiểu hóa chi phí nền tảng ở từng khía cạnh:
-
Chi phí vốn đặt cược. Để bảo vệ lớp khả dụng dữ liệu, những người đặt cược có thể mong muốn một tỷ lệ phần trăm lợi nhuận nhất định nhằm bù đắp chi phí cơ hội. EigenDA giảm chi phí vốn đặt cược bằng cách sử dụng EigenLayer — mô hình bảo mật chia sẻ cho phép cùng một khoản đặt cược được chia sẻ giữa nhiều ứng dụng, tạo ra lợi thế kinh tế nhờ quy mô.
-
Chi phí vận hành. EigenDA không yêu cầu mỗi nút tải xuống và lưu trữ toàn bộ dữ liệu. Thay vào đó, nó sử dụng mã xóa bỏ để chia dữ liệu thành các khối nhỏ hơn và yêu cầu các nhà vận hành chỉ tải xuống và lưu trữ một khối riêng biệt — một phần kích thước của khối dữ liệu đầy đủ. So với việc lưu trữ toàn bộ dữ liệu, điều này giảm chi phí cho mỗi nhà vận hành, khiến nhiều nút có thể vận hành EigenDA một cách "nhẹ nhàng". Khi ngày càng nhiều nút tham gia mạng EigenDA, chi phí tài nguyên trên mỗi nút cũng giảm theo. Điều này cho phép EigenDA được bảo vệ bởi một lượng lớn nhà vận hành với chi phí thấp, đồng thời đạt được mức giảm dần chi phí — hiện thực hóa triết lý phong phú chứ không phải khan hiếm.
-
Chi phí tắc nghẽn. Khi băng thông của bất kỳ blockchain nào tiến gần đến dung lượng hệ thống, chi phí dữ liệu bắt đầu tăng lên. EigenDA giảm tắc nghẽn theo hai cách: 1. Nhờ thông lượng cao hơn, nó cố gắng biến tắc nghẽn thành hiện tượng hiếm gặp; 2. Thông qua việc cho phép đặt chỗ băng thông, EigenDA có thể đảm bảo thông lượng đã đặt chỗ cho Rollup với giá chiết khấu. Để duy trì tính linh hoạt, EigenDA cũng cho phép Rollup trả tiền theo nhu cầu sử dụng.
Kinh tế học của Rollup
Kinh tế học của Rollup cơ bản khác biệt so với L1, vì chi phí khả dụng dữ liệu không chỉ cao mà còn khó dự đoán, và hơn nữa lại được thanh toán bằng token không phải bản địa. Điều này khiến Rollup khó đưa ra cam kết giá cho người dùng và khó trợ cấp cho giai đoạn áp dụng ban đầu, do phải chịu rủi ro "tỷ giá hối đoái" giữa token Rollup riêng và token dùng để thanh toán phí khả dụng dữ liệu. Ngược lại, L1 thanh toán một lượng lạm phát cố định và có thể cung cấp miễn phí một lượng giao dịch nhất định mỗi giây để thu hút người dùng.
EigenDA đang nghiên cứu khả năng cho phép Rollup thanh toán cho những người đặt cược bằng token bản địa của Rollup theo tỷ lệ đặt chỗ dài hạn có thể dự đoán trước, theo các điều khoản được những người đặt cược EigenLayer chấp nhận. Điều này kết hợp lợi thế kinh tế nhờ quy mô vốn có của hệ thống bảo mật chia sẻ với lợi thế ổn định của việc thanh toán bằng token bản địa, nhằm thúc đẩy việc sử dụng Rollup.
Thông lượng
Thông lượng là một giá trị cốt lõi khác của hệ thống khả dụng dữ liệu. EigenDA hướng tới khả năng mở rộng theo chiều ngang — tức là càng nhiều nhà vận hành tham gia mạng, thông lượng của mạng càng cao. Trong thử nghiệm riêng tư với 100 nút có đặc điểm hiệu suất tiêu chuẩn, EigenDA đã đạt được thông lượng lên đến 10 MBps, và có kế hoạch mở rộng tới 1 GBps. Điều này mở ra cánh cửa cho các ứng dụng dựa trên Ethereum đòi hỏi băng thông cao như game nhiều người chơi và truyền phát video.
EigenDA đạt được thông lượng cao thông qua ba trụ cột trong thiết kế:
-
DA tách rời khỏi đồng thuận.Các hệ thống DA hiện tại thường kết hợp bằng chứng về tính sẵn có của blob dữ liệu với việc sắp xếp blob dữ liệu vào một kiến trúc “toàn bộ”. Bằng chứng về tính sẵn có của dữ liệu có thể xử lý song song vì các nút có thể độc lập chứng minh tính sẵn có của các blob dữ liệu khác nhau; tuy nhiên, việc sắp xếp dữ liệu yêu cầu tuần tự hóa, gây ra độ trễ đồng thuận đáng kể. Mặc dù sự kết hợp này có thể có lợi về mặt bảo mật đối với các hệ thống được thiết kế để trở thành nguồn sắp xếp cuối cùng, nhưng nó vừa không cần thiết vừa vô ích đối với các hệ thống DA nhằm mục đích đi kèm với blockchain Ethereum, vì bản thân Ethereum đã có hệ thống sắp xếp để thanh toán. Bằng cách đơn giản hóa độ phức tạp không cần thiết của việc sắp xếp và thiết kế một hệ thống DA thuần túy, EigenDA đạt được cải thiện đáng kể về thông lượng và độ trễ.
-
Mã xóa bỏ.EigenDA cho phép rollup chia nhỏ dữ liệu cần xuất bản lên EigenDA thành các khối nhỏ hơn và xử lý mã xóa bỏ trước khi lưu trữ. Sử dụng cam kết đa thức KZG (mô hình toán học cốt lõi trong bằng chứng ZK), EigenDA chỉ cần tải xuống một lượng nhỏ dữ liệu thay vì toàn bộ blob. Khác với các hệ thống sử dụng bằng chứng gian lận để phát hiện việc mã hóa dữ liệu ác ý, EigenDA sử dụng dạng bằng chứng tính hợp lệ là cam kết KZG, cho phép các nút xác minh việc mã hóa dữ liệu đúng đắn.
-
Truyền thông trực tiếp thay vì P2P.Các giải pháp DA hiện tại sử dụng mạng ngang hàng (P2P) để truyền blob dữ liệu, nơi các nhà vận hành nhận blob từ các peer rồi phát lại cho người khác. Điều này nghiêm trọng hạn chế tốc độ DA có thể đạt được. Trong EigenDA, Disperser gửi trực tiếp blob dữ liệu đến các nhà vận hành EigenDA. Bằng cách dựa vào truyền thông trực tiếp để phân tán dữ liệu, EigenDA có thể xác nhận DA thông qua độ trễ mạng gốc. Điều này loại bỏ đáng kể hình phạt "gossip" do P2P gây ra và dẫn đến thời gian cam kết dữ liệu nhanh hơn.
Đặc tính bảo mật
Chúng tôi dùng "bảo mật" như một thuật ngữ tổng quát bao gồm cả tính bảo mật lẫn tính hoạt động, cũng như tính phi tập trung và khả năng chống kiểm duyệt. Các đặc tính sau đây minh chứng cho tính bảo mật của EigenDA:
-
EigenLayer. Bằng cách sử dụng tái đặt cược, EigenDA mượn hai khía cạnh bảo mật khác nhau từ hệ thống EigenLayer: 1. Bảo mật kinh tế; 2. Phi tập trung. EigenDA được thiết kế để tận dụng một cách phối hợp hai yếu tố tin cậy khác biệt này từ EigenLayer và hệ sinh thái Ethereum.
-
Bằng chứng lưu giữ (Proof of Custody). Một lỗi thất bại then chốt của các nhà vận hành trong EigenDA là việc ký xác nhận dữ liệu mà không thực sự lưu trữ trong thời gian yêu cầu. Để giải quyết vấn đề này, EigenDA sử dụng cơ chế gọi là Bằng chứng lưu giữ, được đề xuất ban đầu bởi Justin Drake và Dankrad Feist thuộc Ethereum Foundation. Qua cơ chế này, mỗi nhà vận hành phải định kỳ tính toán và cam kết một giá trị hàm — chỉ có thể tính toán được nếu họ thực sự lưu trữ khối dữ liệu được phân bổ. Nếu họ xác nhận dữ liệu trước khi tính toán hàm này, bất kỳ ai có quyền truy cập vào dữ liệu của họ đều có thể cắt giảm ETH mà nút đang nắm giữ.
-
Mô hình trọng tài kép. EigenDA còn có tính năng gọi là trọng tài kép, trong đó có thể yêu cầu hai nhóm trọng tài độc lập chứng minh tính sẵn có của dữ liệu. Ví dụ, một nhóm trọng tài có thể gồm những người tái đặt cược ETH (số lượng tối thiểu theo ETH), nhóm thứ hai có thể gồm những người đặt cược token bản địa của rollup.
-
Khả năng chống kiểm duyệt. So với các lớp DA tích hợp, EigenDA cung cấp khả năng chống kiểm duyệt tức thời cao hơn. Bởi vì kiến trúc DA tích hợp thường phụ thuộc vào một nhà lãnh đạo hay người đề xuất khối duy nhất để sắp xếp tuyến tính các blob dữ liệu, tạo ra một điểm tắc nghẽn kiểm duyệt tức thời. Trái lại, trong EigenDA, các nút rollup có thể trực tiếp phân tán dữ liệu và nhận chữ ký từ đa số nút EigenDA, nâng cao khả năng chống kiểm duyệt lên mức đa số các nút EigenDA, thay vì bị giới hạn bởi một nhà lãnh đạo đơn lẻ.
Phân tích bảo mật
Như đã thảo luận trước đó, EigenDA dựa trên việc đặt cược ETH thông qua EigenLayer và sử dụng mã xóa bỏ với tỷ lệ mã hóa có thể cấu hình do rollup thiết lập. Phân tích bảo mật cho một hệ thống blockchain như EigenDA có ba góc nhìn khác nhau; chúng tôi mô tả từng góc nhìn và cách chúng áp dụng cho EigenDA như trên:
Tính chịu lỗi Byzantine (BFT): Giả định một phần nút là trung thực và tuân thủ hoàn toàn giao thức, trong khi một phần khác là ác ý và có thể lệch khỏi giao thức một cách tùy ý.
-
EigenDA là an toàn, nghĩa là dữ liệu có thể được truy xuất nếu X% nút là trung thực, với X nằm trong khoảng 10% đến 50%, tùy thuộc vào tỷ lệ mã hóa.
Mô hình cân bằng Nash: Phân tích động lực kinh tế khuyến khích từng nút hoặc nhóm nút thông đồng nhỏ tuân thủ giao thức, giả định hành vi của các nút thông đồng là độc lập với nhau.
-
Miễn là quy mô thông đồng nhỏ hơn (1-X), việc lưu trữ và cung cấp dữ liệu cho người dùng là trạng thái cân bằng Nash: Lưu trữ dữ liệu được đảm bảo qua bằng chứng lưu giữ — bất kỳ nút nào không lưu trữ dữ liệu sẽ bị cắt giảm ETH; việc cung cấp dữ liệu được đảm bảo bằng cách phân tán dữ liệu đến nhiều nút, tạo ra một thị trường cạnh tranh để cung cấp dữ liệu.
Mô hình mật mã - kinh tế thuần túy: Giả định tất cả cổ phần đều do một nút duy nhất nắm giữ và mô hình hóa chi phí tham nhũng kinh tế.
-
Miễn là dữ liệu sẵn có, hay nói cách khác, miễn là X% nút là trung thực, bất kỳ nút nào không lưu giữ dữ liệu sẽ bị cắt giảm ETH. Tuy nhiên, EigenDA không có tính bảo mật mật mã - kinh tế vô điều kiện; nếu tất cả các nút thông đồng và che giấu dữ liệu, thì có thể không thể cắt giảm chúng. Trong mô hình trọng tài kép đã mô tả, khi đồng thời đặt cược ETH và token bản địa của rollup, ngay cả khi không thể cắt giảm ETH, rollup vẫn có thể cắt giảm token bản địa.
Như chúng ta thấy, EigenDA vận hành dựa trên một mô hình tin cậy không chỉ cần sự tin tưởng kinh tế từ việc đặt cược ETH, mà còn cần sự phi tập trung và độc lập của các nhà vận hành. May mắn thay, EigenLayer cho phép EigenDA mượn cả hai cơ chế tin cậy này từ Ethereum.
Khả năng tùy chỉnh
Các nhà phát triển Rollup có thể triển khai EigenDA linh hoạt theo nhu cầu và điều chỉnh các tham số. Đặc tính mô-đun của EigenDA cho phép rollup tùy chỉnh các cân nhắc giữa bảo mật/bảo đảm hoạt động, mô hình đặt cược token, mã xóa bỏ, token thanh toán được chấp nhận, v.v.
Như đã thảo luận trong phần trước, một số quyết định linh hoạt quan trọng nhất trong EigenDA là các quyết định kinh tế. Ví dụ, rollup có thể chọn sử dụng mô hình đặt cược trọng tài kép, trong đó token riêng của họ được đặt cược để đảm bảo tính sẵn có dữ liệu; hoặc rollup có thể chọn cấu trúc chi phí theo nhu cầu hoặc đặt chỗ.
Các yếu tố chiến lược
Cuối cùng, chúng tôi tin rằng EigenDA mang lại giá trị chiến lược cho rollup vượt xa các thuộc tính kỹ thuật.
-
Những người đặt cược và trình xác thực Ethereum là lực lượng cốt lõi thúc đẩy EigenLayer, do đó cũng là động lực thúc đẩy EigenDA. Bằng cách áp dụng EigenDA, Rollup có thể đồng bộ hóa với những bên liên quan Ethereum này — những người coi trọng rõ ràng tính phi tập trung, chống kiểm duyệt, phần mềm truy cập mở và đổi mới mô-đun, không cần giấy phép.
-
EigenDA dự kiến sẽ là một trong những AVS đầu tiên ra mắt trong hệ sinh thái EigenLayer. Chúng tôi hình dung rằng khi số lượng AVS tăng lên, sẽ xuất hiện các lợi ích kết hợp giữa chúng, mang lại lợi ích cho người dùng cuối của AVS — và chúng tôi dự đoán người dùng này sẽ bao gồm nhiều loại Rollup khác nhau. Ví dụ, sau EigenDA, chúng tôi kỳ vọng sẽ thấy sự ra đời của các AVS với các trường hợp sử dụng như sắp xếp, xác nhận nhanh, mạng giám sát, cầu nối, sắp xếp công bằng, thậm chí cả trí tuệ nhân tạo.
Chào mừng tham gia cộng đồng chính thức TechFlow
Nhóm Telegram:https://t.me/TechFlowDaily
Tài khoản Twitter chính thức:https://x.com/TechFlowPost
Tài khoản Twitter tiếng Anh:https://x.com/BlockFlow_News














