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