BlockBeats รายงานเมื่อวันที่ 24 ตุลาคมว่า ทีมผู้พัฒนาภาษา Solidity ซึ่งเป็นภาษาสัญญาอัจฉริยะของ Ethereum ได้ประกาศว่าภาษา 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 มากขึ้น
