Vitalik Buterin đã chia sẻ những hiểu biết của mình về sự hiểu biết theo lớp về khả năng mở rộng của blockchain. Theo Odaily, ông phân loại độ khó của việc mở rộng các thành phần blockchain từ dễ nhất đến khó nhất là tính toán, dữ liệu và trạng thái.

Buterin giải thích rằng tính toán là dễ mở rộng nhất, có thể đạt được thông qua việc song song hóa, sử dụng 'gợi ý' do các nhà xây dựng khối cung cấp, hoặc thay thế tính toán rộng rãi bằng các chứng minh như chứng minh không kiến thức. Việc mở rộng dữ liệu là khá khó khăn, đặc biệt khi các hệ thống yêu cầu đảm bảo khả năng sẵn có của dữ liệu. Tuy nhiên, nó có thể được tối ưu hóa thông qua việc phân chia dữ liệu, các phương pháp mã hóa xóa như PeerDAS, và hỗ trợ 'giảm nhẹ một cách duyên dáng,' cho phép các nút có khả năng lưu trữ dữ liệu thấp hơn vẫn có thể tạo ra các khối có kích thước tương ứng.

Ngược lại, trạng thái là khía cạnh khó khăn nhất để mở rộng. Buterin lưu ý rằng ngay cả việc xác minh một giao dịch đơn lẻ, các nút cũng cần có trạng thái hoàn chỉnh. Ngay cả khi trạng thái được trừu tượng hóa dưới dạng một cây với chỉ nút gốc được lưu, việc cập nhật nút gốc này vẫn phụ thuộc vào trạng thái hoàn chỉnh. Mặc dù có những phương pháp để tách trạng thái, chúng thường yêu cầu thay đổi kiến trúc đáng kể và không phải lúc nào cũng áp dụng được.

Dựa trên những quan sát này, Buterin kết luận rằng nếu dữ liệu có thể thay thế trạng thái mà không giới thiệu các giả định tập trung mới, nó nên được ưu tiên. Tương tự, nếu tính toán có thể thay thế dữ liệu mà không có các giả định tập trung mới, nó nên được xem xét một cách nghiêm túc.