This article has been translated from English to Thai.

Solidity เป็นภาษาการเขียนโปรแกรมที่เลือกใช้ใน Ethereum โดยเฉพาะสัญญาอัจฉริยะ (smart contracts)

มันถูกสร้างขึ้นโดยทีมงาน Ethereum เพื่อช่วยพัฒนาการใช้งานแบบกระจายศูนย์ (dApps) บน บล็อกเชนของ Ethereum.

Solidity เป็นโอเพนซอร์สและอยู่ภายใต้การดูแลของทีมพัฒนาหลัก.

มันถูกนำเสนอครั้งแรกต่อสาธารณะในเดือนพฤศจิกายนปี 2014 ที่งาน Devcon0 ซึ่งเป็นการประชุมประจำปีของนักพัฒนาที่ได้รับการสนับสนุนจากมูลนิธิ Ethereum ที่รวมตัวนักพัฒนา Ethereum นักวิจัย นักคิด และนักสร้างสรรค์.

Solidity มีความคล้ายคลึงกับภาษาการเขียนโปรแกรม C และ C++ มาก และมันถูกอธิบายว่าเรียนรู้และเข้าใจได้ง่าย.

นอกจากนี้ยังได้รับอิทธิพลจากภาษาการเขียนโปรแกรม Python และ JavaScript อีกด้วย.