Nguồn: Thor Hartvigsen
Biên soạn: Leo, BlockBeats
Khả năng mở rộng luôn là trọng tâm của ngành. Điều xảy ra là blockchain hiện đang phải đối mặt với "bộ ba tiến thoái lưỡng nan về khả năng mở rộng". Phân cấp đưa ra một giải pháp và các chuỗi khối mô-đun đang trở thành câu chuyện chính thống, chuyên gia tiền điện tử KOLThor Hartvigsen đã viết một bài báo về " Chuỗi khối mô-đun và giá trị nội tại của chúng", được biên soạn bởi BlockBeats như sau:
PHẦN 1: Bắt đầu với những khái niệm cơ bản
Các câu hỏi để cải thiện ngày hôm nay:
- Giao Chuỗi chéo đáng tin cậy
-Khả năng mở rộng Rollup khi số lượng giao dịch phát triển đủ lớn
-Duy trì mức độ bảo mật và phân cấp cao trong khi nhắm mục tiêu tăng thông lượng (tiến thoái lưỡng nan ba chuỗi khối)
Trước hết, để đảm bảo hiểu thấu đáo các khái niệm này, chúng ta phải thiết lập một số thuật ngữ như sau:
khối
Một khối là một phần không thể thiếu của chuỗi khối. Một khối duy nhất bao gồm hai thành phần: phần thân khối tiêu đề. Phần tiêu đề chứa dữ liệu như hàm băm và dấu thời gian của khối trước đó và phần thân chứa tất cả các giao dịch trong khối.
Một chiến lược mở rộng quy mô phổ biến trên thị trường là có các khối lớn hơn (Solana).
Các khối lớn hơn = tăng thông lượng, nhưng có một số vấn đề ở cấp độ phân quyền.
Các khối lớn hơn = các nút yêu cầu nhiều dữ liệu hơn, ít người có thể mua phần cứng đắt tiền hơn có thể mang dữ liệu khổng lồ.
nút
Một nút hoàn chỉnh cần lưu trữ toàn bộ chuỗi khối và tất cả các giao dịch đã được thực hiện kể từ khối đầu tiên. Để giao dịch trên chuỗi khối, nó cần đảm bảo sự đồng thuận, đảm bảo dữ liệu có sẵn và khối hợp lệ.
nút nhẹ (máy khách nhẹ)
Các nút nhẹ được sử dụng cho Rollup và thuê ngoài hầu hết công việc cho các nút đầy đủ. Chúng không xác minh các giao dịch, nhưng kiểm tra xem mỗi khối có sự đồng thuận hay không và liệu dữ liệu khối có sẵn cho mạng hay không. Hầu hết các nút nhẹ dựa trên giả định "sự trung thực của đa số" ", giả sử rằng hầu hết những người tham gia (như người xác thực) đều trung thực, các nút nhẹ yêu cầu ít phần cứng hơn, nhiều nút hơn nhưng bảo mật tổng thể yếu hơn (đôi khi).
Rollup(trên Ethereum)
Rollup/L 2 là một chuỗi được xây dựng trên Ethereum, sử dụng mạng chính Ethereum làm lớp thanh toán, Rollup có thể được coi là một lớp thực thi riêng biệt và trả gói giao dịch về Mainnet để xác minh.
Hiện tại có hai Rollup: Rollup lạc quan và Rollup ZK.
Lớp chuỗi khối:
Chuỗi khối có thể được chia thành 4 lớp: - Lớp thực thi, cung cấp môi trường cho Ứng dụng phi tập trung và xử lý các giao dịch trong đó;
- Lớp khả dụng dữ liệu: Các nút nhận khối từ nhà sản xuất khối và kiểm tra xem dữ liệu (giao dịch) có sẵn công khai hay không
-Lớp đồng thuận: xác định thứ tự các giao dịch
- Lớp giải quyết: quyết định trạng thái thực tế của chuỗi khối (cuối cùng)
nguyên khối và mô-đun
Một chuỗi khối nguyên khối là một chuỗi gồm tất cả 4 lớp trên, vì vậy một khối nguyên khối cần xử lý tất cả các lớp trên, Ethereum và hầu hết các chuỗi khối khác mà bạn biết.
Các chuỗi khối mô-đun là các chuỗi thuê ngoài một hoặc nhiều trong số 4 lớp này cho các chuỗi bên ngoài và vì các chuỗi khối mô-đun có thể tập trung vào các yếu tố cụ thể, nên có thể đạt được các mức độ mở rộng mới.
Phần trên giải thích một số khái niệm cơ bản, được tóm tắt dưới dạng bảng như sau:
Rollup hiện tại trên Ethereum (chẳng hạn như Arbitrum, Optimism) đóng vai trò là lớp thực thi và triển khai lớp tính khả dụng của dữ liệu, lớp đồng thuận và lớp thanh toán thông qua mạng chính Ethereum. Các Rollup này sẽ sử dụng "tính khả dụng của dữ liệu trên chuỗi" để xuất bản dữ liệu đến L 1 (Ethereum) đã chỉ định.
Ngược lại: Rollup với "tính khả dụng của dữ liệu ngoài chuỗi" xuất bản dữ liệu của nó đến các vị trí khác ngoài L 1 được chỉ định, Rollup vẫn có thể sử dụng Ethereum làm lớp thanh toán, nhưng Celestia xuất bản dữ liệu theo cách này (tính khả dụng của dữ liệu ngoài chuỗi) như Lớp dữ liệu sẵn có.
Sau đây là các loại cấu trúc Rollup khác nhau trên Ethereum:
-Monolith=Ethereum Mainnet
- Rollup= ví dụ: Arbitrum, Optimism (hoạt động như lớp thực thi và sử dụng Ethereum cho người khác)
-Validium="Dữ liệu Rollup có ngoài chuỗi ", chẳng hạn như Celestia
PHẦN 2: Tìm hiểu thêm về Celestia
Celestia là một mạng chuỗi khối mô-đun. Chuỗi khối và Rollup của tất cả các máy ảo (không chỉ EVM) có thể sử dụng Celestia làm lớp khả dụng dữ liệu và lớp đồng thuận. Như thể hiện trong hình bên dưới, Celestia cung cấp các giải pháp khác nhau để mở rộng mô-đun. Chẳng hạn như "Sovereign cuộn lên, Celestium, v.v."
Trước tiên, bạn cần hiểu sâu về "lớp dữ liệu sẵn có"
Tính khả dụng của dữ liệu: Là một nút nhận một khối từ nhà sản xuất khối, nó cần xác minh rằng dữ liệu là công khai (được xuất bản) để thêm nó làm liên kết tiếp theo trong chuỗi khối.
Các vấn đề về tính khả dụng của dữ liệu: Xảy ra khi dữ liệu được giữ lại.
Cụ thể, trình tạo khối sẽ không tiết lộ dữ liệu của khối mới (trong một cuộc tấn công che giấu dữ liệu), nút đột nhiên không thể phê duyệt khối do không đọc được dữ liệu, đây là một vấn đề phổ biến trong Rollup .
Giới thiệu về Lấy mẫu sẵn có của dữ liệu (DAS):
Ứng dụng khách nhẹ (mà tôi đã đề cập trước đó) có thể xác minh tính khả dụng của dữ liệu mà không cần tải xuống tất cả dữ liệu, ứng dụng khách nhẹ chạy các mẫu dữ liệu nhỏ, mỗi lần đạt được 50% chắc chắn rằng dữ liệu thực sự được xuất bản.
Trong nhiều trường hợp, các nút nhẹ chỉ cần tải xuống ít hơn 1% dữ liệu để đảm bảo rằng 99% dữ liệu được xuất bản, đây là một cải tiến lớn!
Quay trở lại với các ứng dụng khách nhẹ, tôi đã nói trước đó rằng các nút nhẹ ít tốn kém hơn nhiều về yêu cầu phần cứng, nhưng vì chúng dựa trên "giả định trung thực của đa số" nên chúng kém an toàn hơn.
Vậy còn những khách hàng nhẹ với "một vài giả định trung thực" thì sao?
Ví dụ: các nút nhẹ của Celestia sử dụng lấy mẫu tính khả dụng của dữ liệu bằng cách tải xuống một phần nhỏ dữ liệu. Chúng dựa trên "các giả định về tính trung thực của thiểu số" (giả sử rằng một số lượng nhỏ giao dịch chuỗi khối là trung thực và tuân theo các quy tắc của giao thức), điều này có thể cải thiện đáng kể bảo vệ.
Hình dưới đây cho thấy sự so sánh giữa các nút và máy khách khác nhau
Bây giờ hãy xem xét các giải pháp khác nhau của Celestia:
Rollup có chủ quyền
- Sovereign Rollup tự xử lý lớp thực thi và lớp thanh toán, thay vì sử dụng Ethereum làm lớp thanh toán như Arbitrum và Optimism.
Ưu điểm của Rollup có chủ quyền:
- Tự do hơn trong môi trường thực thi
- Không chia sẻ tài nguyên máy tính
- Có thể Hard fork sau khi xảy ra sự cố
Rollup chủ quyền tương tự như L 1 hơn và có thể được kết nối với Rollup chủ quyền và lớp dàn xếp khác.
cụm
Cụm chuỗi khối là một nhóm các chuỗi khối và Rollup có thể giao tiếp với nhau theo "cách giảm thiểu tin cậy". Cầu nối giảm thiểu tin cậy là cầu nối giữa hai chuỗi không yêu cầu người trung gian hoặc phần lớn các giả định trung thực để đảm bảo an ninh quỹ.
Một ví dụ về Cụm là Ethereum với Rollup(L2) hoặc các chuỗi khác nhau trong hệ sinh thái Cosmos có khả năng liên lạc nội bộ cụm (cầu nối giảm thiểu độ tin cậy thay vì cầu nối đáng tin cậy).
Đây là mọi thứ được tích hợp với Celestia:
Giao tiếp giảm thiểu độ tin cậy (giao tiếp trong cụm) yêu cầu "một vài giả định về tính trung thực", đây là điều mà Celestia khai thác và các nút nhẹ có thể sử dụng lấy mẫu tính khả dụng của dữ liệu. Các cầu giảm thiểu độ tin cậy sẽ an toàn hơn nhiều, tạo thành các "cụm" và "giao tiếp trong cụm" được xâu chuỗi, vì vậy Celestia cung cấp phần quan trọng cho Rollup để hình thành các cụm và giao tiếp theo cách không cần tin cậy.
Cầu trọng lực lượng tử Celestia và Celestium
Celestia Quantum Gravity Bridge là cầu nối dữ liệu sẵn có giữa Ethereum và Celestia, cho phép L2 "tính khả dụng của dữ liệu ngoài chuỗi" trên Ethereum (Ethereum Rollup sử dụng Celestia làm lớp dữ liệu sẵn có).
Celestium là một L2 Rollup được xây dựng trên Ethereum. Nó sử dụng Celestia thay vì Ethereum làm lớp dữ liệu sẵn có và vẫn sử dụng mạng chính Ethereum để giải quyết và đồng thuận. Các L2 khác có thể làm theo để cải thiện khả năng mở rộng của chúng.
tóm tắt:
Celestia đóng vai trò là lớp khả dụng của dữ liệu độc lập và trong một số trường hợp là lớp đồng thuận Rollup có thể sử dụng Celestia để cải thiện khả năng mở rộng nhờ công nghệ vốn có của lấy mẫu tính khả dụng của dữ liệu và "một vài nút ánh sáng trung thực".
PHẦN 3: Dừng chân tại Fuel Labs
Tiếp theo, tôi sẽ kết thúc chủ đề này bằng cách nói về Fuel Labs, công ty đang xây dựng một lớp thực thi có thể được triển khai với Ethereum và Celestia, duy trì tiền đề bảo mật cao và phân cấp để mở rộng quy mô thông lượng.
Tìm hiểu thêm về Phòng thí nghiệm nhiên liệu:
-Một sản phẩm từ Fuel Labs là Rollup lạc quan mà họ đã xây dựng để mở rộng quy mô Ethereum. bao gồm:
- Cầu nối tối thiểu hóa độ tin cậy giữa Fuel và Ethereum
- FuelVM - Xác minh song song bằng cách chạy hợp đồng thông minh với "UTXO" (đầu ra giao dịch chưa sử dụng)
-Ngôn ngữ lập trình Sway
Tóm lại, FuelVM có thể chạy nhiều quy trình cùng lúc (xác minh song song) và vì Celestia hoạt động với tất cả các VM nên Fuel cũng có thể sử dụng Celestia làm lớp sẵn có dữ liệu và/hoặc lớp đồng thuận để bắt đầu Rollup.




