Vitalik: Bộ ba bất khả thi về khả năng mở rộng blockchain có thể được tóm tắt là tính toán, dữ liệu và trạng thái
BlockBeats, ngày 27 tháng 1, Vitalik đã đăng một bài viết cho biết, "Hệ thống phân cấp khả năng mở rộng của blockchain có thể được tóm tắt là: tính toán, dữ liệu và trạng thái.
Tính toán là phần dễ mở rộng nhất. Nó có thể được xử lý song song và các nhà sản xuất khối có thể được yêu cầu cung cấp nhiều gợi ý khác nhau, hoặc thậm chí thay thế việc tính toán thực tế ở bất kỳ quy mô nào bằng các bằng chứng về kết quả tính toán.
Dữ liệu nằm ở lớp giữa. Nếu việc đảm bảo tính sẵn sàng của dữ liệu là cần thiết, thì sự đảm bảo đó là không thể tránh khỏi. Tuy nhiên, dữ liệu có thể được phân mảnh và mã hóa xóa. Đồng thời, có thể đạt được "sự suy giảm dần dần": nếu sức mạnh xử lý dữ liệu của một node chỉ bằng 1/10 so với các node khác, nó vẫn có thể tạo ra các khối có kích thước bằng 1/10 so với các khối của các node khác.
Trạng thái là phần khó mở rộng nhất. Ngay cả để đảm bảo khả năng xác thực một giao dịch duy nhất, một trạng thái hoàn chỉnh là cần thiết. Nếu bạn thay thế trạng thái bằng một cây và chỉ giữ lại hash gốc, việc cập nhật gốc này vẫn yêu cầu trạng thái hoàn chỉnh. Thực tế có những phương pháp để phân mảnh trạng thái, nhưng tất cả đều yêu cầu thay đổi kiến trúc và về cơ bản thiếu tính tổng quát.
Do đó, nếu bạn có thể thay thế trạng thái bằng dữ liệu mà không gây ra rủi ro tập trung hóa mới, bạn nên cân nhắc nghiêm túc việc thực hiện điều đó; tương tự, nếu bạn có thể thay thế dữ liệu bằng tính toán mà không gây ra rủi ro tập trung hóa mới, thì việc ưu tiên thực hiện cũng rất đáng giá."
