This article has been translated from English to Vietnamese.

Solidity là ngôn ngữ lập trình được lựa chọn trong Ethereum và cụ thể là các smart contract.

Nó được tạo ra bởi Đội ngũ Ethereum để giúp họ phát triển các ứng dụng phi tập trung (dApps) trên blockchain Ethereum.

Solidity là mã nguồn mở và được quản lý bởi một đội ngũ phát triển cốt lõi.

Nó lần đầu tiên được giới thiệu công khai vào tháng 11 năm 2014 tại Devcon0, một hội nghị phát triển hàng năm được tài trợ bởi Ethereum Foundation, nơi tập hợp các nhà phát triển, nhà nghiên cứu, người suy nghĩ và người tạo ra Ethereum.

Solidity có nhiều điểm tương đồng với các ngôn ngữ lập trình C và C++, và nó được mô tả là dễ học và hiểu.

Nó cũng bị ảnh hưởng bởi các ngôn ngữ lập trình Python và JavaScript.