1/
Tam giác bất khả thi và các vấn đề về tính sẵn có của dữ liệu Tam giác bất khả thi, còn được gọi là Bộ ba bất khả thi, thường đề cập đến việc không thể đạt được cả phân cấp, khả năng mở rộng và bảo mật cùng một lúc. Nó được đề xuất lần đầu tiên bởi Ethereum.
1.1/
Khi các giao dịch được tải lên chuỗi, trước tiên chúng sẽ vào Mempool, nơi chúng được các thợ mỏ "chọn lọc", đóng gói thành các khối và các khối được ghép vào blockchain. Khối chứa giao dịch này sẽ được phát tới tất cả các nút trong mạng. Các nút đầy đủ khác sẽ tải xuống khối mới này, thực hiện các phép tính phức tạp và xác minh từng giao dịch để đảm bảo rằng giao dịch đó là xác thực và hợp lệ. Các phép tính phức tạp và tính dự phòng là nền tảng bảo mật của Ethereum và chúng cũng gây ra nhiều vấn đề.
2/
Các vấn đề về tính sẵn có của dữ liệu Thường có hai loại nút: Nút đầy đủ - tải xuống và xác minh tất cả thông tin khối và dữ liệu giao dịch. Nút nhẹ - dễ triển khai, chỉ xác minh tiêu đề khối (thông báo dữ liệu). Đầu tiên, hãy đảm bảo rằng khi một khối mới được tạo, tất cả dữ liệu trong khối thực sự đã được xuất bản để các nút khác có thể xác minh nó. Nếu nút đầy đủ không xuất bản tất cả dữ liệu trong khối thì các nút khác không thể phát hiện xem khối có ẩn các giao dịch độc hại hay không.
2.1/
Nếu một nút đầy đủ che giấu một số dữ liệu giao dịch, các nút đầy đủ khác sẽ từ chối đi theo khối này sau khi xác minh. Tuy nhiên, các nút nhẹ chỉ tải xuống tiêu đề khối không thể xác minh nó và sẽ tiếp tục đi theo khối rẽ nhánh này, ảnh hưởng đến bảo mật. Mặc dù blockchain sẽ mất toàn bộ số tiền gửi của nút nhưng người dùng đã đặt cọc vào nút cũng sẽ bị thua lỗ. Nếu lợi ích vượt quá chi phí, các nút sẽ có động cơ che giấu chúng.
2.2/
Mặt khác, nếu việc triển khai toàn bộ nút ngày càng trở nên tập trung thì có khả năng xảy ra sự thông đồng giữa các nút, điều này sẽ gây nguy hiểm cho tính bảo mật của toàn bộ chuỗi. Đây là lý do tại sao điều quan trọng là dữ liệu có sẵn. Tính sẵn có của dữ liệu ngày càng nhận được nhiều sự chú ý hơn, một phần là do sự hợp nhất Ethereum PoS và một phần là do sự phát triển của Rollup. Hiện tại Rollup sẽ chạy một trình sắp xếp tập trung (Sequencer).
2.3/
Người dùng giao dịch trên Rollup và trình sắp xếp sắp xếp, đóng gói và nén các giao dịch rồi xuất bản chúng lên mạng chính Ethereum. Tất cả các nút mạng chính đều xác minh dữ liệu thông qua bằng chứng gian lận (Lạc quan) hoặc bằng chứng hợp lệ (ZK). Miễn là tất cả dữ liệu của các khối do trình sắp xếp trình tự gửi thực sự có sẵn, mạng chính Ethereum có thể theo dõi, xác minh và xây dựng lại trạng thái Tổng hợp tương ứng để đảm bảo tính xác thực dữ liệu và bảo mật tài sản người dùng.
3/Bùng nổ nhà nước và tập trung hóa
Vụ nổ trạng thái có nghĩa là các nút đầy đủ của Ethereum tích lũy ngày càng nhiều dữ liệu lịch sử và trạng thái, đồng thời tài nguyên lưu trữ cần thiết để chạy các nút đầy đủ ngày càng tăng và ngưỡng hoạt động tăng lên, dẫn đến việc tập trung hóa các nút mạng. Do đó, cần có cách để full node không cần tải toàn bộ dữ liệu khi đồng bộ và xác minh dữ liệu khối mà chỉ cần tải một số đoạn dư thừa của khối.
4/
Tại thời điểm này, chúng tôi hiểu rằng tính sẵn có của dữ liệu là quan trọng. Vậy làm sao để tránh “thảm kịch của chung”? Điều đó có nghĩa là, mọi người đều biết tầm quan trọng của tính sẵn có của dữ liệu, nhưng vẫn cần có một số yếu tố mang lại lợi ích thiết thực cho mọi người khi sử dụng lớp sẵn có của dữ liệu riêng biệt. Cũng như ai cũng biết bảo vệ môi trường là quan trọng nhưng khi thấy rác ven đường thì tại sao “tôi” lại phải nhặt? Tại sao không phải là ai khác? “Tôi” sẽ nhận được lợi ích gì từ việc nhặt rác?
5/Celestia là gì?
Celestia cung cấp lớp sẵn có và đồng thuận dữ liệu có thể cắm được cho Lớp 1 và Lớp 2 khác, đồng thời được xây dựng dựa trên sự đồng thuận Cosmos Tendermint và Cosmos SDK.
5.1/
#Celestia là giao thức Layer1, tương thích với chuỗi EVM và chuỗi ứng dụng #Cosmos. Nó sẽ hỗ trợ tất cả các loại Rollups trong tương lai. Các chuỗi này có thể sử dụng trực tiếp Celestia làm lớp dữ liệu sẵn có của Khối. quay trở lại Celestia thanh lý thỏa thuận riêng. Celestia cũng hỗ trợ Rollup gốc và Lớp 2 có thể được xây dựng trực tiếp trên đó, nhưng nó không hỗ trợ hợp đồng thông minh, vì vậy không thể xây dựng dApp trực tiếp.