BlockBeats 뉴스, 1월 27일, Vitalik은 글을 통해 구체적으로 언급했습니다. "블록체인의 확장 가능성 수준은 다음과 같이 요약될 수 있습니다: 계산, 데이터 및 상태.
계산은 가장 쉽게 확장할 수 있습니다. 병렬 처리가 가능하며 블록 생성자에게 다양한 '힌트(hints)'를 요청할 수도 있으며 계산 결과의 증명을 사용하여 실제 계산의 임의 규모를 대체할 수도 있습니다.
데이터는 중간 수준에 있습니다. 데이터 가용성에 대한 보증이 필요한 경우, 이러한 보증은 피할 수 없습니다. 그러나 데이터는 분할 및 리드 코드 처리가 가능합니다. 동시에 '점진적 감퇴'도 구현할 수 있습니다: 특정 노드의 데이터 처리 능력이 다른 노드의 1/10밖에 되지 않더라도 여전히 다른 노드의 1/10 크기의 블록을 생성할 수 있습니다.
상태는 가장 어렵게 확장할 수 있습니다. 심지어 거래를 검증하는 능력조차 보호해야 하며, 이를 위해서는 완전한 상태가 필요합니다. 상태를 나무(Tree)로 대체하고 루트 해시만 남긴다면, 이 루트를 업데이트하기 위해서는 여전히 완전한 상태가 필요합니다. 상태를 분할하는 방법이 실제로 존재하지만, 이를 위해서는 시스템 아키텍처를 변경해야하며, 그 기본적으로 일반성을 가지고 있지 않습니다.
그러므로 새로운 중앙화 위험을 도입하지 않고도 데이터로 상태를 대체할 수 있는 경우, 이를 기본적으로 신중히 고려해야 합니다; 마찬가지로, 새로운 중앙화 위험을 도입하지 않고도 데이터로 계산을 대체할 수 있는 경우, 이 또한 우선적으로 고려해야 합니다."
