Tôi thường xuyên ghé qua Starbucks ở khu vực Fort của Mumbai. Trên đường đi, tôi đi ngang qua Thư viện Hội khoa học Á Âu nổi tiếng, đã xuất hiện trong phim và vô số cuộn film, tôi nhớ về sự tồn tại bền bỉ của nó. Tôi đã xem xét việc sử dụng một phép so sánh khác để giải thích sẵn có dữ liệu, nhưng khi một điều gì đó hoạt động rất tốt, tại sao phải thay đổi?
Nguồn- Wikipedia
Hãy tưởng tượng đó là những năm 1800, và Thư viện Xã hội Châu Á là một trong số rất ít - hoặc có lẽ là duy nhất - thư viện trong thị trấn. Thư viện này không chỉ là một kho lưu trữ sách. Đây là trung tâm trung tâm, nơi lưu trữ mọi thông tin cần thiết để giữ cho thị trấn hoạt động trơn tru. Thư viện lưu giữ các hồ sơ thiết yếu như giấy khai sinh và chứng thư tài sản. Nó cũng chứa các tài nguyên có giá trị như tài liệu giáo dục và đồ tạo tác văn hóa. Thị trấn không thể mất quyền truy cập vào các tài liệu này bất cứ lúc nào. Điều gì sẽ xảy ra nếu thư viện bị khóa hoặc biến mất? Nó sẽ tàn phá tất cả các phòng ban thành phố dựa vào thông tin của nó.
Giải pháp Khả dụng dữ liệu (DA) phục vụ mục đích tương tự trong lĩnh vực tiền điện tử. Nó đảm bảo rằng thông tin cần thiết để xác minh và xử lý giao dịch trên một chuỗi khối có sẵn cho tất cả các bên tham gia. Nếu không có sự khả dụng dữ liệu mạnh mẽ, tính toàn vẹn và tính năng của mạng chuỗi khối - đặc biệt là các giải pháp mở rộng như rollups - có thể bị đe dọa nghiêm trọng.
Từ Doanh nghiệp Web Sớm đến Các mạng Blockchain theo mô-đun
Vào những ngày đầu của web, mọi doanh nghiệp trực tuyến phải tự quản lý tất cả mọi thứ của họ. Như Shlok đã khám phá trong bài viết của chúng tôi bài viết AVSTrước đây, mọi doanh nghiệp trực tuyến đều cần có các máy chủ vật lý, thiết bị mạng, lưu trữ dữ liệu, giấy phép phần mềm cho cơ sở dữ liệu và hệ điều hành, một cơ sở an toàn để đặt phần cứng, một đội ngũ quản trị hệ thống và kỹ sư mạng, và các giải pháp phục hồi thảm họa và sao lưu mạnh mẽ. Tất cả điều này tốn ít nhất 250.000 đô la và mất từ vài tháng đến một năm để thiết lập.
Tuy nhiên, chúng tôi sớm nhận ra rằng việc giao phó những nhiệm vụ này mang lại lợi ích cho tất cả mọi người. Nhận thức này phù hợp với nguyên tắc kinh tế của Gate.lợi thế so sánh. Nó nói rằng các thực thể không cần phải sản xuất mọi thứ một cách tự thân. Thay vào đó, họ có thể chuyên môn hóa trong các lĩnh vực mà họ có chi phí cơ hội thấp hơn và tham gia vào hoạt động thương mại với người khác.
Về bản chất, cố gắng sản xuất mọi thứ phải chịu chi phí cơ hội - các nguồn lực và thời gian dành riêng cho việc sản xuất một hàng hóa thay vào đó có thể được phân bổ để sản xuất một hàng hóa khác. Một số thực thể có thể sản xuất một số hàng hóa hiệu quả hơn những thực thể khác. Một ví dụ kinh điển về lợi thế so sánh là thương mại giữa Mỹ và Trung Quốc. Mỹ có lợi thế so sánh trong việc sản xuất hàng hóa công nghệ cao, chẳng hạn như phần mềm và máy móc tiên tiến, vì lực lượng lao động lành nghề và khả năng đổi mới. Trong khi đó, Trung Quốc có lợi thế so sánh trong sản xuất hàng tiêu dùng, như điện tử và quần áo, do chi phí lao động thấp hơn. Bằng cách tập trung vào sản xuất những gì mỗi quốc gia tương đối hiệu quả hơn, cả hai nước đều được hưởng lợi từ thương mại bằng cách có được hàng hóa với chi phí thấp hơn so với khi họ cố gắng sản xuất chúng trong nước. Bằng cách tập trung vào thế mạnh và giao dịch của họ, tất cả các bên có thể đạt được hiệu quả cao hơn và cùng có lợi mà không phải chịu gánh nặng xuất sắc trong mọi lĩnh vực một cách độc lập.
Nguyên tắc này không chỉ giới hạn ở quốc gia và doanh nghiệp mà còn áp dụng cho kiến trúc blockchain. Tương tự như các quốc gia chuyên về các ngành công nghiệp hoặc sản phẩm cụ thể, các thành phần khác nhau của hệ thống blockchain có thể tập trung vào các chức năng cụ thể. Sự chuyên môn hóa này dẫn đến hiệu suất và hiệu quả tổng thể tốt hơn trong hệ sinh thái.
Tương tự như các doanh nghiệp trên Internet đầu tiên, ban đầu các chuỗi khối xử lý mọi thứ: thực hiện giao dịch, đạt được sự nhất quán, lưu trữ dữ liệu và giải quyết giao dịch. Cách tiếp cận này gây ra vấn đề cho các chuỗi như Ethereum, mà ở mức cơ bản có tính phân tán cao. Dần dần, ý tưởng về tính khả chia nhỏ (modularity) đã được chấp nhận. Tính khả chia nhỏ trong các chuỗi khối đề cập đến việc phân chia các chức năng của chuỗi khối (như sự nhất quán, khả năng truy cập dữ liệu và thực thi) thành các lớp hoặc mô-đun riêng biệt, chuyên môn. Điều này cho phép linh hoạt, khả năng mở rộng và hiệu quả cao hơn bằng cách cho phép mỗi lớp tập trung vào nhiệm vụ cụ thể.
Ethereum quyết định rằng việc tách thực hiện khỏi sự đồng thuận và thanh toán là cách tốt nhất để mở rộng, đặt lộ trình trung tâm trên rollup vào tầm ngắm.
Một số giải pháp Layer 2 (L2) đã tràn ngập cảnh quan Ethereum Virtual Machine (EVM), làm quá tải Ethereum bằng cách đăng dữ liệu giao dịch lên nó. Cuộc cạnh tranh này cho không gian khối của Ethereum làm việc với L1 trở nên đắt đỏ. Việc lưu trữ và truy cập dữ liệu trên Ethereum tốn kém - đến tháng 3 năm 2024, L2 đã gây ra hơn 11.000 ETH phí. Với giá 3.400 USD mỗi ETH, số tiền đó lên đến 37,4 triệu USD!
Ethereum đã giải quyết vấn đề với EIP-4844, giới thiệu một không gian riêng gọi là blobs để L2 lưu trữ dữ liệu của họ. Do đó, chi phí giảm xuống còn 1,7k ETH trong tháng tiếp theo và chỉ còn hơn 100 ETH vào tháng Tám - giảm 99%. Vậy, vấn đề chi phí cho rollup đã được giải quyết chưa? Tôi ước gì nó đơn giản như vậy.
Mặc dù đã giảm phí lưu trữ dữ liệu trong các đoạn, nhưng vẫn còn hai thách thức quan trọng:
Những hạn chế này nhấn mạnh nhu cầu về dịch vụ DA chuyên dụng, tương tự như cách rollups giảm tải thực thi từ Ethereum.
Với bối cảnh này, một số giải pháp DA như Celestia, Avail và Near đã nổi lên. Những dịch vụ chuyên biệt này tập trung đặc biệt vào việc đảm bảo rằng dữ liệu không chỉ dễ truy cập mà còn an toàn, cung cấp cơ sở hạ tầng cần thiết để hỗ trợ các mạng blockchain có thể mở rộng và đáng tin cậy. Bằng việc tập trung vào sự có sẵn của dữ liệu, những giải pháp này có thể tối ưu hóa hiệu suất và giải quyết những thách thức cụ thể mà các blockchain đa năng gặp phải khó khăn trong việc quản lý.
EigenDA là một Dịch vụ được xác thực tích cực (AVS) bởi EigenLayer trên Ethereum. Điều đó có nghĩa là EigenDA không hoạt động độc lập với Ethereum. Nếu một nhà phát triển muốn sử dụng dịch vụ DA mà không có Ethereum trong hỗn hợp, EigenDA không phải là câu trả lời. Nó được phân biệt bởi một số tính năng chính khiến nó khác biệt với các dịch vụ DA khác.
Với tốc độ 15 MB/s, EigenDA có băng thông cao nhất trong số các dịch vụ DA 'ngoài giao thức'. Ngoài giao thức có nghĩa là dịch vụ DA hoạt động độc lập với blockchain cốt lõi. Nó đạt được khả năng xử lý cao bằng cách tách riêng sự đồng thuận từ DA, mã hóa Erasure và giao tiếp trực tiếp thay vì ngang hàng.
Tách riêng việc đồng thuận khỏi DA. Hầu hết các hệ thống DA hiện tại kết hợp việc xác minh dữ liệu có thể truy cập với việc sắp xếp thứ tự của dữ liệu đó vào một hệ thống duy nhất, phức tạp. Trong khi xác minh dữ liệu có thể được thực hiện song song, đạt được đồng thuận hoặc sắp xếp dữ liệu làm chậm mọi thứ xuống. Phương pháp kết hợp này có thể nâng cao bảo mật cho các hệ thống quản lý sắp xếp dữ liệu tự thân. Nhưng nó không cần thiết đối với các hệ thống DA như EigenDA hoạt động song song với Ethereum, đã xử lý việc sắp xếp dữ liệu hoặc đồng thuận. Bằng cách loại bỏ bước thêm để sắp xếp, EigenDA trở nên nhanh hơn và hiệu quả hơn.
Đây là cách EigenDA hoạt động với Ethereum, với một ví dụ về rollup:
Bạn có thể hiểu sâu về cơ chế trong Tài liệu EigenDA
Erasure coding giống như việc tạo ra một câu đố thông minh từ dữ liệu của bạn, trong đó bạn chỉ cần một số mảnh để giải quyết nó. Phương pháp này đảm bảo rằng dữ liệu của bạn vẫn an toàn, dễ truy cập và hiệu quả để lưu trữ, ngay cả khi một số phần bị mất hoặc một số vị trí lưu trữ gặp sự cố. EigenDA sử dụng kỹ thuật này khi rollups gửi dữ liệu, mã hóa nó thành các đoạn. Như vậy, mỗi nút chỉ cần tải xuống một phần nhỏ của dữ liệu thay vì toàn bộ, làm cho quá trình trở nên hiệu quả hơn rất nhiều. Và phần tốt nhất là, khi kích thước dữ liệu tăng lên, phần mà các nút cần tải xuống không tăng tuyến tính mà tăng hầu như tuyến tính.
Thay vì sử dụng bằng chứng gian lận để phát hiện lỗi, EigenDA sử dụng các bằng chứng mật mã đặc biệt gọi là cam kết KZG. Những bằng chứng này giúp các nút đảm bảo rằng dữ liệu được xử lý và lưu trữ đúng, từ đó nâng cao tốc độ và bảo mật.
Giao tiếp trực tiếp thay vì P2P. Hầu hết các hệ thống sẵn có hiện tại về khả năng sẵn có dữ liệu (DA) sử dụng mạng ngang hàng (P2P), trong đó mỗi nhà điều hành chia sẻ dữ liệu với hàng xóm của họ, làm chậm quá trình toàn bộ. Trái lại, EigenDA sử dụng một người phân tán trung tâm gửi dữ liệu trực tiếp cho tất cả các nhà điều hành bằng cách sử dụng giao tiếp unicast. Unicast có nghĩa là dữ liệu được gửi trực tiếp cho một nhà điều hành thay vì được truyền trên mạng. Mặc dù điều này có thể tạo ra sự tập trung hơn trong hệ thống, nhưng không phải như vậy. Bởi vì người phân tán không chịu trách nhiệm trực tiếp về DA. Nó chỉ di chuyển dữ liệu. Lưu trữ dữ liệu thực tế xảy ra trên một số nút trên mạng. Hơn nữa, người phân tán tập trung là một phần của kiến trúc hiện tại, nhưng nhóm EigenDA cho rằng trong tương lai, nó sẽ chuyển sang phân tán phi tập trung.
Phương pháp trực tiếp này tránh được sự trễ hẹn và không hiệu quả của việc chia sẻ P2P, cho phép EigenDA xác minh sẵn sàng dữ liệu nhanh hơn và hiệu quả hơn. EigenDA đảm bảo xác nhận dữ liệu nhanh hơn và nâng cao hiệu suất tổng thể bằng cách loại bỏ các giao thức gossip tốn thời gian.
Những yếu tố này cho phép EigenDA mở rộng theo chiều ngang, có nghĩa là khi có nhiều nút tham gia mạng, nó trở nên có khả năng mở rộng hơn. Hiện tại, giới hạn là 200 nhà điều hành.
Hầu hết các giải pháp khả dụng dữ liệu (DA), như Celestia và Avail, yêu cầu các nhà điều hành nút đặt cược tiền mã thông báo bản địa của họ để tăng cường tiện ích của mã thông báo. Ngược lại, EigenDA áp dụng một phương pháp độc đáo bằng cách thực hiện đặt cược kép với cả ETH và EIGEN tokens. Để tham gia ETH và EIGEN quorums tương ứng, một nhà điều hành phải đặt cược lại ít nhất 32 ETH và 1 EIGEN.
Nhưng tại sao yêu cầu các nhà điều hành phải đặt cược EIGEN ngoài ETH? Cơ chế đặt cược song song này cho phép EigenDA trừng phạt các nhà điều hành gian lận thông qua việc phân tách token thay vì chỉ dựa vào Ethereum để thi hành. Quá trình này, được biết đến nhưngã ba liên chủ quan, cho phép trừng phạt hiệu quả hơn và hiệu quả hơn đối với những người vi phạm. Hãy cùng tìm hiểu cách điều này hoạt động.
Một trong những khía cạnh quan trọng nhất của việc duy trì tính toàn vẹn mạng của dịch vụ DA là chống lại tấn công nắm giữ dữ liệu. Loại tấn công này xảy ra khi một nhà sản xuất khối đề xuất một khối mới nhưng giữ lại dữ liệu giao dịch cần thiết để xác thực nó. Thông thường, các blockchain đảm bảo tính khả dụng của khối bằng cách yêu cầu trình xác thực tải xuống và xác thực toàn bộ khối. Tuy nhiên, nếu phần lớn các trình xác thực hành động độc hại và phê duyệt một khối có dữ liệu bị thiếu, khối vẫn có thể được thêm vào chuỗi, mặc dù các nút đầy đủ cuối cùng sẽ từ chối nó.
Trong khi các nút đầy đủ có thể phát hiện các khối không hợp lệ bằng cách tải xuống đầy đủ, nhưng các máy khách nhẹ thiếu khả năng này. Các kỹ thuật như Data Availability Sampling (DAS)giúp khách hàng nhẹ xác minh tính sẵn có của dữ liệu mà không cần tải xuống toàn bộ khối, từ đó giữ cho yêu cầu tài nguyên của họ thấp.
Trong DAS, các nút không cần phải tải xuống toàn bộ các khối dữ liệu để xác minh tính sẵn có của chúng. Thay vào đó, chúng ngẫu nhiên lấy mẫu một phần nhỏ của các đoạn dữ liệu được lưu trữ trên các nút khác nhau. Phương pháp lấy mẫu này giúp giảm đáng kể lượng dữ liệu mà mỗi nút phải xử lý, giúp việc xác minh nhanh hơn và tiêu thụ tài nguyên thấp hơn.
Nhưng sẽ xảy ra điều gì nếu một số nút không tuân thủ và từ chối lưu trữ hoặc cung cấp dữ liệu cần thiết? Truyền thống, phản ứng sẽ là báo cáo các nút không đúng cách này cho Ethereum, sau đó Ethereum sẽ cắt giảm phần thưởng của họ. Tuy nhiên, làm cho một dịch vụ DA buộc một nút có tiềm năng độc hại đăng tất cả dữ liệu của nó trên Ethereum để chứng minh sự vô tội của nó là không khả thi do những lý do sau đây:
Với những thách thức này, EigenDA sử dụng forks tương tác như một phương pháp hiệu quả và tiết kiệm chi phí hơn để áp đặt các hình phạt đối với các nhà điều hành độc hại. Dưới đây là cách nó hoạt động:
Tất cả những người quan sát hợp lý và trung thực trong mạng lưới EigenDA đều có thể xác minh độc lập rằng một nhà điều hành không phục vụ dữ liệu khi được yêu cầu. Sau khi xác minh, EigenDA có thể khởi động một fork của token EIGEN, hiệu quả cắt giảm sự gắn kết của nhà điều hành độc hại. Quá trình này bỏ qua việc phải liên quan trực tiếp đến Ethereum, từ đó giảm chi phí và tăng tốc quá trình trừng phạt.
Intersubjective forking sử dụng sự đồng thuận tập thể của nhiều người quan sát để áp dụng các quy tắc mạng, đảm bảo rằng các nhà điều hành độc hại được trừng phạt một cách nhanh chóng và hiệu quả mà không gặp các công đoạn phức tạp liên quan đến các phương pháp truyền thống. Mô hình tin cậy mạnh mẽ này nâng cao tính bảo mật và đáng tin cậy của EigenDA, biến nó trở thành lựa chọn tốt hơn trong các giải pháp DA.
Việc chứng thực là cần thiết để đảm bảo tính hợp lệ và sẵn có của dữ liệu trong hệ thống blockchain. Nó hoạt động như một quá trình xác minh, trong đó các bên tham gia, như những người xác minh hoặc người đặt cược, xác nhận rằng dữ liệu trong một khối là chính xác và có thể truy cập cho mọi người. Mà không có sự chứng thực, không có sự đảm bảo rằng dữ liệu đề xuất là hợp lệ hoặc rằng nó không bị giữ lại hoặc sửa đổi, điều này có thể dẫn đến sự phá vỡ trong niềm tin và lỗ hổng an ninh tiềm ẩn. Chứng thực đảm bảo tính minh bạch và ngăn chặn hành động độc hại, như giữ lại dữ liệu hoặc đề xuất các khối không hợp lệ.
Tùy chỉnh Quorum
EigenDA có một tính năng được gọi là Custom Quorum, trong đó hai nhóm riêng biệt phải xác minh tính khả dụng của dữ liệu. Một nhóm bao gồm các nhà phục hồi ETH (đại biểu ETH) và nhóm còn lại có thể là người đặt cọc mã thông báo gốc của bản tổng hợp. Cả hai nhóm đều hoạt động độc lập và EigenDA chỉ thất bại nếu cả hai đều bị xâm phạm. Vì vậy, các dự án không muốn dựa vào chứng thực của EigenDA có thể sử dụng đại biểu tùy chỉnh. Điều này rất hữu ích cho các nhà phát triển vì nó giới thiệu tính tùy chọn ghi đè kiểm tra của EigenDA.
Tùy chỉnh giá cả và băng thông được dành riêng
Rollups hiện tại đang đối mặt với sự không chắc chắn về giá gas và rủi ro tỷ giá khi tính phí bằng token gốc của họ và họ phải trả Ethereum bằng ETH để thanh toán. EigenDA cung cấp rollups và các ứng dụng khác để thanh toán DA bằng token gốc của họ và cũng dành băng thông riêng không xung đột với bất kỳ thứ gì khác.
EigenDA đã tạo ra một vị trí đặc biệt trong cảnh quan khả dụng dữ liệu với khả năng thông lượng cao và cơ chế quyền kép đổi mới của nó. Hệ thống phân nhánh cùng nhau và DAS của nó cung cấp các giải pháp mạnh mẽ cho các thách thức quan trọng như tấn công ngăn chặn dữ liệu, nâng cao an ninh mạng mà không quá phụ thuộc vào Ethereum.
Tuy nhiên, EigenDA đối mặt với hai rào cản quan trọng. Thứ nhất, giới hạn hiện tại của 200 nhà điều hành có thể gây trở ngại tiềm năng cho khả năng mở rộng và phi tập trung khi nhu cầu tăng lên. Hạn chế này có thể trở nên ngày càng gây khó khăn hơn khi nhiều rollups và ứng dụng tìm kiếm các giải pháp đáng tin cậy về sẵn có dữ liệu.
Thứ hai, và có thể là điều cấp bách hơn, EigenDA phải đối mặt với thách thức về việc tạo doanh thu bền vững. Biểu đồ sau cho thấy doanh thu dịch vụ DA đã giảm đáng kể cho cả Celestia và Ethereum.
Với việc phí sẵn có dữ liệu giảm dần trên toàn ngành công nghiệp, mô hình kinh tế của EigenDA sẽ cần phải tiến hóa. Dự án phải tìm ra những cách mới để tiếp thu dịch vụ mà không làm giảm tính khả dụng hoặc hiệu suất.
Thành công của EigenDA phụ thuộc lớn vào cách nó giải quyết những thách thức này. Liệu nó có thể mở rộng mạng lưới nhà điều hành mà không đánh đổi tính bảo mật hoặc hiệu suất? Liệu nó sẽ tìm ra những dòng thu mới hoặc tối ưu hóa cơ cấu chi phí của mình để vẫn cạnh tranh trên thị trường giảm phí? Khi hệ sinh thái blockchain tiếp tục trưởng thành, các phản ứng của EigenDA đối với những câu hỏi này sẽ đóng vai trò quan trọng trong việc hình thành không chỉ quỹ đạo của riêng nó mà còn cả cảnh quan rộng hơn về các giải pháp tăng khả năng mở rộng của blockchain.
Tôi thường xuyên ghé qua Starbucks ở khu vực Fort của Mumbai. Trên đường đi, tôi đi ngang qua Thư viện Hội khoa học Á Âu nổi tiếng, đã xuất hiện trong phim và vô số cuộn film, tôi nhớ về sự tồn tại bền bỉ của nó. Tôi đã xem xét việc sử dụng một phép so sánh khác để giải thích sẵn có dữ liệu, nhưng khi một điều gì đó hoạt động rất tốt, tại sao phải thay đổi?
Nguồn- Wikipedia
Hãy tưởng tượng đó là những năm 1800, và Thư viện Xã hội Châu Á là một trong số rất ít - hoặc có lẽ là duy nhất - thư viện trong thị trấn. Thư viện này không chỉ là một kho lưu trữ sách. Đây là trung tâm trung tâm, nơi lưu trữ mọi thông tin cần thiết để giữ cho thị trấn hoạt động trơn tru. Thư viện lưu giữ các hồ sơ thiết yếu như giấy khai sinh và chứng thư tài sản. Nó cũng chứa các tài nguyên có giá trị như tài liệu giáo dục và đồ tạo tác văn hóa. Thị trấn không thể mất quyền truy cập vào các tài liệu này bất cứ lúc nào. Điều gì sẽ xảy ra nếu thư viện bị khóa hoặc biến mất? Nó sẽ tàn phá tất cả các phòng ban thành phố dựa vào thông tin của nó.
Giải pháp Khả dụng dữ liệu (DA) phục vụ mục đích tương tự trong lĩnh vực tiền điện tử. Nó đảm bảo rằng thông tin cần thiết để xác minh và xử lý giao dịch trên một chuỗi khối có sẵn cho tất cả các bên tham gia. Nếu không có sự khả dụng dữ liệu mạnh mẽ, tính toàn vẹn và tính năng của mạng chuỗi khối - đặc biệt là các giải pháp mở rộng như rollups - có thể bị đe dọa nghiêm trọng.
Từ Doanh nghiệp Web Sớm đến Các mạng Blockchain theo mô-đun
Vào những ngày đầu của web, mọi doanh nghiệp trực tuyến phải tự quản lý tất cả mọi thứ của họ. Như Shlok đã khám phá trong bài viết của chúng tôi bài viết AVSTrước đây, mọi doanh nghiệp trực tuyến đều cần có các máy chủ vật lý, thiết bị mạng, lưu trữ dữ liệu, giấy phép phần mềm cho cơ sở dữ liệu và hệ điều hành, một cơ sở an toàn để đặt phần cứng, một đội ngũ quản trị hệ thống và kỹ sư mạng, và các giải pháp phục hồi thảm họa và sao lưu mạnh mẽ. Tất cả điều này tốn ít nhất 250.000 đô la và mất từ vài tháng đến một năm để thiết lập.
Tuy nhiên, chúng tôi sớm nhận ra rằng việc giao phó những nhiệm vụ này mang lại lợi ích cho tất cả mọi người. Nhận thức này phù hợp với nguyên tắc kinh tế của Gate.lợi thế so sánh. Nó nói rằng các thực thể không cần phải sản xuất mọi thứ một cách tự thân. Thay vào đó, họ có thể chuyên môn hóa trong các lĩnh vực mà họ có chi phí cơ hội thấp hơn và tham gia vào hoạt động thương mại với người khác.
Về bản chất, cố gắng sản xuất mọi thứ phải chịu chi phí cơ hội - các nguồn lực và thời gian dành riêng cho việc sản xuất một hàng hóa thay vào đó có thể được phân bổ để sản xuất một hàng hóa khác. Một số thực thể có thể sản xuất một số hàng hóa hiệu quả hơn những thực thể khác. Một ví dụ kinh điển về lợi thế so sánh là thương mại giữa Mỹ và Trung Quốc. Mỹ có lợi thế so sánh trong việc sản xuất hàng hóa công nghệ cao, chẳng hạn như phần mềm và máy móc tiên tiến, vì lực lượng lao động lành nghề và khả năng đổi mới. Trong khi đó, Trung Quốc có lợi thế so sánh trong sản xuất hàng tiêu dùng, như điện tử và quần áo, do chi phí lao động thấp hơn. Bằng cách tập trung vào sản xuất những gì mỗi quốc gia tương đối hiệu quả hơn, cả hai nước đều được hưởng lợi từ thương mại bằng cách có được hàng hóa với chi phí thấp hơn so với khi họ cố gắng sản xuất chúng trong nước. Bằng cách tập trung vào thế mạnh và giao dịch của họ, tất cả các bên có thể đạt được hiệu quả cao hơn và cùng có lợi mà không phải chịu gánh nặng xuất sắc trong mọi lĩnh vực một cách độc lập.
Nguyên tắc này không chỉ giới hạn ở quốc gia và doanh nghiệp mà còn áp dụng cho kiến trúc blockchain. Tương tự như các quốc gia chuyên về các ngành công nghiệp hoặc sản phẩm cụ thể, các thành phần khác nhau của hệ thống blockchain có thể tập trung vào các chức năng cụ thể. Sự chuyên môn hóa này dẫn đến hiệu suất và hiệu quả tổng thể tốt hơn trong hệ sinh thái.
Tương tự như các doanh nghiệp trên Internet đầu tiên, ban đầu các chuỗi khối xử lý mọi thứ: thực hiện giao dịch, đạt được sự nhất quán, lưu trữ dữ liệu và giải quyết giao dịch. Cách tiếp cận này gây ra vấn đề cho các chuỗi như Ethereum, mà ở mức cơ bản có tính phân tán cao. Dần dần, ý tưởng về tính khả chia nhỏ (modularity) đã được chấp nhận. Tính khả chia nhỏ trong các chuỗi khối đề cập đến việc phân chia các chức năng của chuỗi khối (như sự nhất quán, khả năng truy cập dữ liệu và thực thi) thành các lớp hoặc mô-đun riêng biệt, chuyên môn. Điều này cho phép linh hoạt, khả năng mở rộng và hiệu quả cao hơn bằng cách cho phép mỗi lớp tập trung vào nhiệm vụ cụ thể.
Ethereum quyết định rằng việc tách thực hiện khỏi sự đồng thuận và thanh toán là cách tốt nhất để mở rộng, đặt lộ trình trung tâm trên rollup vào tầm ngắm.
Một số giải pháp Layer 2 (L2) đã tràn ngập cảnh quan Ethereum Virtual Machine (EVM), làm quá tải Ethereum bằng cách đăng dữ liệu giao dịch lên nó. Cuộc cạnh tranh này cho không gian khối của Ethereum làm việc với L1 trở nên đắt đỏ. Việc lưu trữ và truy cập dữ liệu trên Ethereum tốn kém - đến tháng 3 năm 2024, L2 đã gây ra hơn 11.000 ETH phí. Với giá 3.400 USD mỗi ETH, số tiền đó lên đến 37,4 triệu USD!
Ethereum đã giải quyết vấn đề với EIP-4844, giới thiệu một không gian riêng gọi là blobs để L2 lưu trữ dữ liệu của họ. Do đó, chi phí giảm xuống còn 1,7k ETH trong tháng tiếp theo và chỉ còn hơn 100 ETH vào tháng Tám - giảm 99%. Vậy, vấn đề chi phí cho rollup đã được giải quyết chưa? Tôi ước gì nó đơn giản như vậy.
Mặc dù đã giảm phí lưu trữ dữ liệu trong các đoạn, nhưng vẫn còn hai thách thức quan trọng:
Những hạn chế này nhấn mạnh nhu cầu về dịch vụ DA chuyên dụng, tương tự như cách rollups giảm tải thực thi từ Ethereum.
Với bối cảnh này, một số giải pháp DA như Celestia, Avail và Near đã nổi lên. Những dịch vụ chuyên biệt này tập trung đặc biệt vào việc đảm bảo rằng dữ liệu không chỉ dễ truy cập mà còn an toàn, cung cấp cơ sở hạ tầng cần thiết để hỗ trợ các mạng blockchain có thể mở rộng và đáng tin cậy. Bằng việc tập trung vào sự có sẵn của dữ liệu, những giải pháp này có thể tối ưu hóa hiệu suất và giải quyết những thách thức cụ thể mà các blockchain đa năng gặp phải khó khăn trong việc quản lý.
EigenDA là một Dịch vụ được xác thực tích cực (AVS) bởi EigenLayer trên Ethereum. Điều đó có nghĩa là EigenDA không hoạt động độc lập với Ethereum. Nếu một nhà phát triển muốn sử dụng dịch vụ DA mà không có Ethereum trong hỗn hợp, EigenDA không phải là câu trả lời. Nó được phân biệt bởi một số tính năng chính khiến nó khác biệt với các dịch vụ DA khác.
Với tốc độ 15 MB/s, EigenDA có băng thông cao nhất trong số các dịch vụ DA 'ngoài giao thức'. Ngoài giao thức có nghĩa là dịch vụ DA hoạt động độc lập với blockchain cốt lõi. Nó đạt được khả năng xử lý cao bằng cách tách riêng sự đồng thuận từ DA, mã hóa Erasure và giao tiếp trực tiếp thay vì ngang hàng.
Tách riêng việc đồng thuận khỏi DA. Hầu hết các hệ thống DA hiện tại kết hợp việc xác minh dữ liệu có thể truy cập với việc sắp xếp thứ tự của dữ liệu đó vào một hệ thống duy nhất, phức tạp. Trong khi xác minh dữ liệu có thể được thực hiện song song, đạt được đồng thuận hoặc sắp xếp dữ liệu làm chậm mọi thứ xuống. Phương pháp kết hợp này có thể nâng cao bảo mật cho các hệ thống quản lý sắp xếp dữ liệu tự thân. Nhưng nó không cần thiết đối với các hệ thống DA như EigenDA hoạt động song song với Ethereum, đã xử lý việc sắp xếp dữ liệu hoặc đồng thuận. Bằng cách loại bỏ bước thêm để sắp xếp, EigenDA trở nên nhanh hơn và hiệu quả hơn.
Đây là cách EigenDA hoạt động với Ethereum, với một ví dụ về rollup:
Bạn có thể hiểu sâu về cơ chế trong Tài liệu EigenDA
Erasure coding giống như việc tạo ra một câu đố thông minh từ dữ liệu của bạn, trong đó bạn chỉ cần một số mảnh để giải quyết nó. Phương pháp này đảm bảo rằng dữ liệu của bạn vẫn an toàn, dễ truy cập và hiệu quả để lưu trữ, ngay cả khi một số phần bị mất hoặc một số vị trí lưu trữ gặp sự cố. EigenDA sử dụng kỹ thuật này khi rollups gửi dữ liệu, mã hóa nó thành các đoạn. Như vậy, mỗi nút chỉ cần tải xuống một phần nhỏ của dữ liệu thay vì toàn bộ, làm cho quá trình trở nên hiệu quả hơn rất nhiều. Và phần tốt nhất là, khi kích thước dữ liệu tăng lên, phần mà các nút cần tải xuống không tăng tuyến tính mà tăng hầu như tuyến tính.
Thay vì sử dụng bằng chứng gian lận để phát hiện lỗi, EigenDA sử dụng các bằng chứng mật mã đặc biệt gọi là cam kết KZG. Những bằng chứng này giúp các nút đảm bảo rằng dữ liệu được xử lý và lưu trữ đúng, từ đó nâng cao tốc độ và bảo mật.
Giao tiếp trực tiếp thay vì P2P. Hầu hết các hệ thống sẵn có hiện tại về khả năng sẵn có dữ liệu (DA) sử dụng mạng ngang hàng (P2P), trong đó mỗi nhà điều hành chia sẻ dữ liệu với hàng xóm của họ, làm chậm quá trình toàn bộ. Trái lại, EigenDA sử dụng một người phân tán trung tâm gửi dữ liệu trực tiếp cho tất cả các nhà điều hành bằng cách sử dụng giao tiếp unicast. Unicast có nghĩa là dữ liệu được gửi trực tiếp cho một nhà điều hành thay vì được truyền trên mạng. Mặc dù điều này có thể tạo ra sự tập trung hơn trong hệ thống, nhưng không phải như vậy. Bởi vì người phân tán không chịu trách nhiệm trực tiếp về DA. Nó chỉ di chuyển dữ liệu. Lưu trữ dữ liệu thực tế xảy ra trên một số nút trên mạng. Hơn nữa, người phân tán tập trung là một phần của kiến trúc hiện tại, nhưng nhóm EigenDA cho rằng trong tương lai, nó sẽ chuyển sang phân tán phi tập trung.
Phương pháp trực tiếp này tránh được sự trễ hẹn và không hiệu quả của việc chia sẻ P2P, cho phép EigenDA xác minh sẵn sàng dữ liệu nhanh hơn và hiệu quả hơn. EigenDA đảm bảo xác nhận dữ liệu nhanh hơn và nâng cao hiệu suất tổng thể bằng cách loại bỏ các giao thức gossip tốn thời gian.
Những yếu tố này cho phép EigenDA mở rộng theo chiều ngang, có nghĩa là khi có nhiều nút tham gia mạng, nó trở nên có khả năng mở rộng hơn. Hiện tại, giới hạn là 200 nhà điều hành.
Hầu hết các giải pháp khả dụng dữ liệu (DA), như Celestia và Avail, yêu cầu các nhà điều hành nút đặt cược tiền mã thông báo bản địa của họ để tăng cường tiện ích của mã thông báo. Ngược lại, EigenDA áp dụng một phương pháp độc đáo bằng cách thực hiện đặt cược kép với cả ETH và EIGEN tokens. Để tham gia ETH và EIGEN quorums tương ứng, một nhà điều hành phải đặt cược lại ít nhất 32 ETH và 1 EIGEN.
Nhưng tại sao yêu cầu các nhà điều hành phải đặt cược EIGEN ngoài ETH? Cơ chế đặt cược song song này cho phép EigenDA trừng phạt các nhà điều hành gian lận thông qua việc phân tách token thay vì chỉ dựa vào Ethereum để thi hành. Quá trình này, được biết đến nhưngã ba liên chủ quan, cho phép trừng phạt hiệu quả hơn và hiệu quả hơn đối với những người vi phạm. Hãy cùng tìm hiểu cách điều này hoạt động.
Một trong những khía cạnh quan trọng nhất của việc duy trì tính toàn vẹn mạng của dịch vụ DA là chống lại tấn công nắm giữ dữ liệu. Loại tấn công này xảy ra khi một nhà sản xuất khối đề xuất một khối mới nhưng giữ lại dữ liệu giao dịch cần thiết để xác thực nó. Thông thường, các blockchain đảm bảo tính khả dụng của khối bằng cách yêu cầu trình xác thực tải xuống và xác thực toàn bộ khối. Tuy nhiên, nếu phần lớn các trình xác thực hành động độc hại và phê duyệt một khối có dữ liệu bị thiếu, khối vẫn có thể được thêm vào chuỗi, mặc dù các nút đầy đủ cuối cùng sẽ từ chối nó.
Trong khi các nút đầy đủ có thể phát hiện các khối không hợp lệ bằng cách tải xuống đầy đủ, nhưng các máy khách nhẹ thiếu khả năng này. Các kỹ thuật như Data Availability Sampling (DAS)giúp khách hàng nhẹ xác minh tính sẵn có của dữ liệu mà không cần tải xuống toàn bộ khối, từ đó giữ cho yêu cầu tài nguyên của họ thấp.
Trong DAS, các nút không cần phải tải xuống toàn bộ các khối dữ liệu để xác minh tính sẵn có của chúng. Thay vào đó, chúng ngẫu nhiên lấy mẫu một phần nhỏ của các đoạn dữ liệu được lưu trữ trên các nút khác nhau. Phương pháp lấy mẫu này giúp giảm đáng kể lượng dữ liệu mà mỗi nút phải xử lý, giúp việc xác minh nhanh hơn và tiêu thụ tài nguyên thấp hơn.
Nhưng sẽ xảy ra điều gì nếu một số nút không tuân thủ và từ chối lưu trữ hoặc cung cấp dữ liệu cần thiết? Truyền thống, phản ứng sẽ là báo cáo các nút không đúng cách này cho Ethereum, sau đó Ethereum sẽ cắt giảm phần thưởng của họ. Tuy nhiên, làm cho một dịch vụ DA buộc một nút có tiềm năng độc hại đăng tất cả dữ liệu của nó trên Ethereum để chứng minh sự vô tội của nó là không khả thi do những lý do sau đây:
Với những thách thức này, EigenDA sử dụng forks tương tác như một phương pháp hiệu quả và tiết kiệm chi phí hơn để áp đặt các hình phạt đối với các nhà điều hành độc hại. Dưới đây là cách nó hoạt động:
Tất cả những người quan sát hợp lý và trung thực trong mạng lưới EigenDA đều có thể xác minh độc lập rằng một nhà điều hành không phục vụ dữ liệu khi được yêu cầu. Sau khi xác minh, EigenDA có thể khởi động một fork của token EIGEN, hiệu quả cắt giảm sự gắn kết của nhà điều hành độc hại. Quá trình này bỏ qua việc phải liên quan trực tiếp đến Ethereum, từ đó giảm chi phí và tăng tốc quá trình trừng phạt.
Intersubjective forking sử dụng sự đồng thuận tập thể của nhiều người quan sát để áp dụng các quy tắc mạng, đảm bảo rằng các nhà điều hành độc hại được trừng phạt một cách nhanh chóng và hiệu quả mà không gặp các công đoạn phức tạp liên quan đến các phương pháp truyền thống. Mô hình tin cậy mạnh mẽ này nâng cao tính bảo mật và đáng tin cậy của EigenDA, biến nó trở thành lựa chọn tốt hơn trong các giải pháp DA.
Việc chứng thực là cần thiết để đảm bảo tính hợp lệ và sẵn có của dữ liệu trong hệ thống blockchain. Nó hoạt động như một quá trình xác minh, trong đó các bên tham gia, như những người xác minh hoặc người đặt cược, xác nhận rằng dữ liệu trong một khối là chính xác và có thể truy cập cho mọi người. Mà không có sự chứng thực, không có sự đảm bảo rằng dữ liệu đề xuất là hợp lệ hoặc rằng nó không bị giữ lại hoặc sửa đổi, điều này có thể dẫn đến sự phá vỡ trong niềm tin và lỗ hổng an ninh tiềm ẩn. Chứng thực đảm bảo tính minh bạch và ngăn chặn hành động độc hại, như giữ lại dữ liệu hoặc đề xuất các khối không hợp lệ.
Tùy chỉnh Quorum
EigenDA có một tính năng được gọi là Custom Quorum, trong đó hai nhóm riêng biệt phải xác minh tính khả dụng của dữ liệu. Một nhóm bao gồm các nhà phục hồi ETH (đại biểu ETH) và nhóm còn lại có thể là người đặt cọc mã thông báo gốc của bản tổng hợp. Cả hai nhóm đều hoạt động độc lập và EigenDA chỉ thất bại nếu cả hai đều bị xâm phạm. Vì vậy, các dự án không muốn dựa vào chứng thực của EigenDA có thể sử dụng đại biểu tùy chỉnh. Điều này rất hữu ích cho các nhà phát triển vì nó giới thiệu tính tùy chọn ghi đè kiểm tra của EigenDA.
Tùy chỉnh giá cả và băng thông được dành riêng
Rollups hiện tại đang đối mặt với sự không chắc chắn về giá gas và rủi ro tỷ giá khi tính phí bằng token gốc của họ và họ phải trả Ethereum bằng ETH để thanh toán. EigenDA cung cấp rollups và các ứng dụng khác để thanh toán DA bằng token gốc của họ và cũng dành băng thông riêng không xung đột với bất kỳ thứ gì khác.
EigenDA đã tạo ra một vị trí đặc biệt trong cảnh quan khả dụng dữ liệu với khả năng thông lượng cao và cơ chế quyền kép đổi mới của nó. Hệ thống phân nhánh cùng nhau và DAS của nó cung cấp các giải pháp mạnh mẽ cho các thách thức quan trọng như tấn công ngăn chặn dữ liệu, nâng cao an ninh mạng mà không quá phụ thuộc vào Ethereum.
Tuy nhiên, EigenDA đối mặt với hai rào cản quan trọng. Thứ nhất, giới hạn hiện tại của 200 nhà điều hành có thể gây trở ngại tiềm năng cho khả năng mở rộng và phi tập trung khi nhu cầu tăng lên. Hạn chế này có thể trở nên ngày càng gây khó khăn hơn khi nhiều rollups và ứng dụng tìm kiếm các giải pháp đáng tin cậy về sẵn có dữ liệu.
Thứ hai, và có thể là điều cấp bách hơn, EigenDA phải đối mặt với thách thức về việc tạo doanh thu bền vững. Biểu đồ sau cho thấy doanh thu dịch vụ DA đã giảm đáng kể cho cả Celestia và Ethereum.
Với việc phí sẵn có dữ liệu giảm dần trên toàn ngành công nghiệp, mô hình kinh tế của EigenDA sẽ cần phải tiến hóa. Dự án phải tìm ra những cách mới để tiếp thu dịch vụ mà không làm giảm tính khả dụng hoặc hiệu suất.
Thành công của EigenDA phụ thuộc lớn vào cách nó giải quyết những thách thức này. Liệu nó có thể mở rộng mạng lưới nhà điều hành mà không đánh đổi tính bảo mật hoặc hiệu suất? Liệu nó sẽ tìm ra những dòng thu mới hoặc tối ưu hóa cơ cấu chi phí của mình để vẫn cạnh tranh trên thị trường giảm phí? Khi hệ sinh thái blockchain tiếp tục trưởng thành, các phản ứng của EigenDA đối với những câu hỏi này sẽ đóng vai trò quan trọng trong việc hình thành không chỉ quỹ đạo của riêng nó mà còn cả cảnh quan rộng hơn về các giải pháp tăng khả năng mở rộng của blockchain.