Trong bài viết của mình, Vitalik Buterin đã trình bày chi tiết về cách hiểu nhiều lớp của ông về khả năng mở rộng của blockchain, chỉ ra rằng độ khó của việc mở rộng blockchain, từ thấp nhất đến cao nhất, nằm ở khả năng tính toán, dữ liệu và trạng thái. Vitalik cho rằng khả nă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, đưa ra "gợi ý" do các trình tạo khối cung cấp, hoặc thay thế lượng lớn phép tính bằng bằng chứng sử dụng bằng chứng không tiết lộ thông tin. Khả năng mở rộng dữ liệu có độ khó vừa phải; nếu hệ thống yêu cầu đảm bảo tính khả dụng của dữ liệu, yêu cầu này không thể tránh khỏi, nhưng có thể được tối ưu hóa thông qua việc chia nhỏ dữ liệu, xóa mã (như PeerDAS) và "suy giảm có kiểm soát", nghĩa là ngay cả khi các nút có dung lượng dữ liệu thấp, chúng 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à phần khó mở rộng nhất. Vitalik chỉ ra rằng để xác minh ngay cả một giao dịch duy nhất, một nút cần trạng thái hoàn chỉnh; ngay cả khi trạng thái được trừu tượng hóa thành một cây và chỉ lưu trữ nút gốc, việc cập nhật nút gốc vẫn phụ thuộc vào trạng thái hoàn chỉnh. Mặc dù các phương pháp chia nhỏ trạng thái tồn tại, nhưng chúng thường yêu cầu những điều chỉnh kiến trúc đáng kể và không phải là giải pháp phổ quát. Dựa trên điều này, Vitalik kết luận rằng nếu dữ liệu có thể thay thế nhà nước mà không cần tạo ra sự tập trung hóa mới, thì nó nên được ưu tiên; nếu điện toán có thể thay thế dữ liệu mà không cần tạo ra sự tập trung hóa mới, thì nó cũng nên được xem xét nghiêm túc.