Згідно з повідомленнями Gold Finance, команда мови смартконтрактів Ethereum під назвою Solidity нещодавно опублікувала статтю, в якій заявила, що мова Solidity буде розділена на два незалежних напрями: Classic Solidity та Core Solidity. Поточна версія Solidity підтримує мову програмування Classic Solidity, яка вже впроваджена в продукцію і має надійний компілятор, проте команда Solidity все ще вважає, що сама мова нестабільна, про що свідчить контроль версій 0.x, де остання версія - 0.80.30. Classic Solidity планує регулярно випускати значні оновлення. Core Solidity є інновацією в Solidity, система типів якої побудована з нуля для підтримки таких характеристик, як генерики, функції першого класу та алгебраїчні типи даних. Core Solidity наразі перебуває на стадії прототипу. Solidity 1.0 позначить досягнення Core Solidity достатнього рівня стабільності, щоб стати стандартним фронтендом. Команда Solidity зазначила, що одна з цілей Core Solidity - якомога плавніше перейти від поточної мови Classic Solidity до Core Solidity, частиною цього плану є випуск серії значних версій, які наближають синтаксис Classic Solidity до очікуваного фінального стану Core Solidity, що робить перехід більш поступовим.