솔리디티 팀은 이더리움 스마트 계약 언어를 두 가지 버전으로 전략적으로 분리한다고 발표했습니다: 클래식 솔리디티와 코어 솔리디티입니다. 현재 프로덕션 단계에 있는 클래식 솔리디티는 주요 업데이트를 계속 받으며 신뢰할 수 있는 컴파일러를 유지할 예정입니다. 한편, 코어 솔리디티는 프로토타입 단계에 있으며, 제네릭, 일급 함수, 대수적 데이터 타입과 같은 고급 기능을 지원하기 위해 재설계된 타입 시스템을 특징으로 합니다. 솔리디티 1.0으로의 전환 시 코어 솔리디티가 개발자들을 위한 기본 프론트엔드가 될 것입니다.