Cảnh báo rủi ro: Đề phòng huy động vốn bất hợp pháp dưới danh nghĩa 'tiền điện tử' và 'blockchain'. — Năm cơ quan bao gồm Ủy ban Giám sát Ngân hàng và Bảo hiểm
Tìm kiếm
Đăng nhập
简中
繁中
English
日本語
한국어
ภาษาไทย
Tiếng Việt
BTC
ETH
HTX
SOL
BNB
Xem thị trường
Avail có phải là một phần của Polygon không? Các nút đầy đủ có phải là những người tham gia duy nhất hỗ trợ mạng Avail không?
Modular101
特邀专栏作者
2023-11-08 10:53
Bài viết này có khoảng 2406 từ, đọc toàn bộ bài viết mất khoảng 4 phút
5 sự thật bạn phải biết về Avail.

Avail là một chuỗi khối mô-đun được thiết kế để giải quyết vấn đề về tính khả dụng của dữ liệu bằng cách lấy dữ liệu ra khỏi chuỗi và chứng minh rằng dữ liệu thực sự có sẵn. Chuỗi sẵn có dữ liệu như Avail là một lĩnh vực mới nổi trong không gian blockchain. Không phải ai cũng quen thuộc với những khái niệm này, nhưng chúng ngày càng thu hút sự chú ý khi nhu cầu mở rộng quy mô hệ thống của các nhà phát triển tăng lên.

Trong bài viết này, chúng tôi sẽ liệt kê thông tin thực tế về Avail, bao gồm một số quan niệm sai lầm phổ biến nhất, để hiểu rõ hơn về các lợi ích sẵn có của dữ liệu mà Avail mang lại cho nhà phát triển.

1. Avail có phải là giải pháp lưu trữ dữ liệu không?

Không, Avail là một blockchain đảm bảo tính khả dụng của dữ liệu. Nó có thể chứng minh rằng dữ liệu tồn tại trên blockchain, ngay cả khi nó hiện không được lưu trữ trên blockchain.

Tính sẵn có của dữ liệu khác với lưu trữ dữ liệu ở chỗ nó tập trung vào việc cung cấp bằng chứng về tính sẵn có của dữ liệu mà không yêu cầu truy xuất dữ liệu hoàn chỉnh, trong khi lưu trữ dữ liệu liên quan đến việc lưu trữ thực tế và truy xuất toàn bộ dữ liệu.

Tính khả dụng của dữ liệu đóng một vai trò quan trọng trong tính toàn vẹn và bảo mật dữ liệu của mạng blockchain bằng cách đảm bảo rằng tất cả người tham gia có thể truy cập và xác minh sự tồn tại của dữ liệu cần thiết. Nó ngăn chặn việc che giấu các giao dịch độc hại và nguy cơ gây tổn hại đến uy tín của toàn bộ hệ thống.

Tính khả dụng của dữ liệu là khả năng của một nút tải xuống dữ liệu có trong tất cả các khối được truyền qua mạng ngang hàng. Nó đề cập đến sự tin tưởng của người dùng rằng dữ liệu cần thiết để xác minh các khối thực sự có sẵn cho tất cả những người tham gia mạng.

Mặt khác, các chuỗi khối lưu trữ phi tập trung như Arweave, IPFS, Filecoin và Sia cho phép người dùng cuối lưu trữ và truy xuất tệp trực tiếp trên chuỗi khối. Không giống như chuỗi sẵn có của dữ liệu, các chuỗi lưu trữ này tập trung vào việc truy xuất rõ ràng dữ liệu đầy đủ mà người dùng yêu cầu.

2. Avail có phải là một blockchain duy nhất không?

Không, Avail là lớp dữ liệu sẵn có theo mô-đun (DA) mang lại nhiều lợi thế so với tính khả dụng của dữ liệu trên chuỗi. Các chuỗi khối mô-đun thường tách biệt tính khả dụng của dữ liệu, giao dịch và xử lý đồng thuận — chia chúng thành các thành phần dễ quản lý hơn để có thể được phát triển và duy trì độc lập.

Trong khi đó, một chuỗi khối đơn Lớp 1 như Ethereum được thiết kế để thực hiện tất cả, bao gồm thực thi, giải quyết, đồng thuận và tính khả dụng của dữ liệu. Việc xử lý đồng thời tất cả các nhiệm vụ sẽ ảnh hưởng đến hiệu quả của các chức năng trên, cuối cùng dẫn đến tắc nghẽn giao dịch và tăng phí.

Ngoài ra, một blockchain duy nhất phụ thuộc vào tính sẵn có của dữ liệu trên chuỗi. Cải thiện thông lượng mạng để cải thiện hiệu suất blockchain là một trong những thách thức cốt lõi mà các blockchain đơn lẻ phải đối mặt. Để tăng thông lượng tổng thể của hệ thống, bạn cần tạo các khối lớn hơn, tăng tần suất khối hoặc cải thiện khả năng trải rộng khối để truyền nhiều dữ liệu hơn. Khi các blockchain đơn lẻ cố gắng mở rộng quy mô, sự phụ thuộc vào tính sẵn có của dữ liệu trên chuỗi là không hiệu quả và tốn kém.

Ví dụ: một nút đầy đủ trên Ethereum L1 phải tải xuống bản sao của tất cả dữ liệu trong mỗi khối. Đây có thể là rất nhiều dữ liệu, đặc biệt là đối với các khối lớn. Do đó, tính sẵn có của dữ liệu trên chuỗi có thể gây khó khăn cho việc mở rộng quy mô chuỗi khối vì lượng dữ liệu cần thiết để xử lý tăng theo số lượng khối. Nếu dữ liệu không có sẵn, khối sẽ bị loại bỏ.

Avail sử dụng mã hóa xóa và cam kết đa thức KZG để đảm bảo tính khả dụng của dữ liệu được đảm bảo với độ tin cậy cao. Bằng cách sử dụng hai tính năng này, các máy khách hạng nhẹ (các nút cho phép người dùng lấy dữ liệu nhỏ thông qua lấy mẫu tính khả dụng của dữ liệu) có thể xác minh tính khả dụng của dữ liệu mà không cần tải xuống toàn bộ chuỗi khối, mang lại hiệu quả cao hơn.

3. Avail có Hội đồng sẵn sàng dữ liệu (DAC) không?

Avail không phải là Hội đồng sẵn có dữ liệu (DAC). Ngoài tính chất được phép và thường tập trung, DAC còn gặp phải một số lỗ hổng bảo mật nghiêm trọng vì chúng dựa vào giả định trung thực của đa số. DAC là một nhóm các nút chịu trách nhiệm về tính khả dụng của dữ liệu ngoài chuỗi và người ta tin rằng phần lớn các nút trong ủy ban đều trung thực. Giả định và sự phụ thuộc vào một số lượng nhỏ các nút này là rủi ro. Ví dụ: nhà sản xuất khối có thể phá vỡ toàn bộ chuỗi bằng cách giữ lại dữ liệu giao dịch, do đó ngăn người dùng rút tiền.

Ngoài ra, DAC không chịu bất kỳ tổn thất nào nếu cố gắng tấn công giữ lại dữ liệu. Nói cách khác, các nút không có động cơ tài chính để hành động trung thực.

Avial thì khác, nó hoạt động như một blockchain độc lập với các nút xác minh, nhà sản xuất khối và cơ chế đồng thuận riêng. Mặc dù DAC thường có số lượng người tham gia hạn chế (chỉ khoảng 5), nhưng Avail có kế hoạch có hàng trăm nút hoạt động cùng nhau để đảm bảo an ninh mạng.

Tính khả dụng của dữ liệu trên Avail không chỉ dựa vào trình xác thực vì bất kỳ ứng dụng khách hạng nhẹ nào cũng có thể góp phần duy trì dữ liệu sẵn có. Các khách hàng hạng nhẹ có thể tự mình xác định tính khả dụng của dữ liệu thông qua lấy mẫu dữ liệu ngẫu nhiên mà không cần phải tin tưởng vào đa số trung thực. Ngay cả khi một nút đầy đủ bị hỏng hoặc có nỗ lực kiểm duyệt dữ liệu, các khối có thể được xây dựng lại từ các nút nhẹ.

4. Các nút đầy đủ có phải là những người tham gia duy nhất hỗ trợ mạng Avail không?

Không, chúng tôi có các ứng dụng khách nhẹ, nút đầy đủ và trình xác thực hỗ trợ mạng Avail.

Là một chuỗi khối mô-đun, tất cả những người tham gia mạng trong Avail đều được xác định lại. Trong Avail, trình xác nhận chấp nhận giao dịch và tạo khối. Sau khi khối được tạo, nếu dữ liệu không có sẵn, máy khách nhẹ có thể nhận ra điều này. Mặc dù chúng tồn tại trong Avail, nhưng các nút đầy đủ đóng vai trò hỗ trợ để duy trì mức dự phòng cao, đây là sự khác biệt rất lớn so với vai trò chính của các nút đầy đủ trong kiến ​​trúc nguyên khối truyền thống.

Trong các chuỗi khối nguyên khối truyền thống, các máy khách hạng nhẹ có những hạn chế - chúng dựa vào các nút đầy đủ để cung cấp dữ liệu chính xác. Điều này có thể nguy hiểm vì các nút bị xâm nhập có thể cung cấp thông tin không chính xác. Họ có thể vẫn cần tải xuống lượng lớn dữ liệu. Điều này có thể tốn nhiều tài nguyên và hạn chế khả năng sử dụng của chúng trên các thiết bị có khả năng tính toán hạn chế.

Các máy khách hạng nhẹ của Avail thì khác; chúng có thể khắc phục những hạn chế của các máy khách hạng nhẹ truyền thống bằng cách sử dụng một số kỹ thuật nhất định, bao gồm lấy mẫu tính khả dụng của dữ liệu (DAS), mã hóa xóa và cam kết đa thức KZG.

Mã hóa xóa đảm bảo tính dự phòng và khả năng phục hồi khi mất dữ liệu bằng cách sao chép và phân phối dữ liệu trong ma trận mxn. KZG hứa hẹn sẽ thực hiện lấy mẫu dữ liệu hiệu quả. Sau đó, máy khách nhẹ sẽ tìm nạp ngẫu nhiên các ô từ ma trận và có thể xác minh ngay tính khả dụng của dữ liệu bằng cách chỉ lấy mẫu một vài ô. Điều này giúp loại bỏ nhu cầu tải xuống toàn bộ cơ sở dữ liệu, giảm đáng kể yêu cầu về tài nguyên và cho phép các máy khách hạng nhẹ xác minh trạng thái blockchain ngay cả khi chúng không có tài nguyên phần cứng mạnh mẽ để thực hiện tính toán. Họ có thể sử dụng các thiết bị nhẹ như điện thoại di động và ví dựa trên trình duyệt.

Tích hợp light client vào ví hàng ngày là hướng phát triển trong tương lai với tiềm năng rất lớn. Điều này sẽ cho phép người dùng xác minh trạng thái blockchain một cách dễ dàng và thuận tiện mà không cần phải tự chạy một nút đầy đủ. Điều này cũng sẽ làm cho công nghệ blockchain dễ tiếp cận hơn với cơ sở người dùng rộng hơn.

5. Avail có phải là một phần của Polygon không?

Lịch phát sóng không còn là một phần của Polygon. Avail là một mạng hoàn toàn độc lập. Nhưng chúng tôi có một lịch sử gần gũi với Polygon.

Dự án Avail được người đồng sáng lập Anurag Arjun triển khai nội bộ tại Polygon Labs vào cuối năm 2020. Trong thời gian đó, nhóm Avail bắt đầu giải quyết các vấn đề về tính khả dụng của dữ liệu.

Avail luôn tương thích với các loại blockchain khác nhau, bao gồm các chuỗi độc lập, chuỗi bên và các giải pháp mở rộng quy mô ngoài chuỗi. Tuy nhiên, nhóm Avail hình dung việc duy trì tính trung lập và linh hoạt, cho phép dự án tập trung vào nhiều giải pháp tổng hợp hơn ngoài Ethereum và Polygon.

Quá trình chuyển đổi này diễn ra vào tháng 3 năm 2023. Avail hiện hoàn toàn cam kết cung cấp tính khả dụng của dữ liệu cho tất cả các loại cuộn và chuỗi khối, không chỉ những loại dành riêng cho Polygon hoặc Ethereum.

Con đường phía trước

Avail hình dung ra một tương lai nơi công nghệ blockchain có khả năng mở rộng, linh hoạt và cởi mở hơn cho các nhà phát triển. Để thực hiện điều này, Avail đang phát triển một lớp đồng thuận và sẵn sàng dữ liệu mạnh mẽ để cung cấp không gian khối thô cho chuỗi mô-đun. Điều này sẽ cho phép các nhà phát triển xây dựng các bản tổng hợp và chuỗi ứng dụng có khả năng mở rộng, linh hoạt và dễ sử dụng hơn.

DA
Polygon
Chào mừng tham gia cộng đồng chính thức của Odaily
Nhóm đăng ký
https://t.me/Odaily_News
Tài khoản chính thức
https://twitter.com/OdailyChina
Tóm tắt AI
Trở về đầu trang
5 sự thật bạn phải biết về Avail.
Bảng xếp hạng bài viết nóng
Daily
Weekly
Tải ứng dụng Odaily Nhật Báo Hành Tinh
Hãy để một số người hiểu Web3.0 trước
IOS
Android