Solidity là ngôn ngữ lập trình để viết hợp đồng thông minh (chương trình tự chạy trên blockchain) cho Ethereum và các mạng tương thích. Lập trình viên có thể học Solidity để tạo token, ứng dụng phi tập trung hoặc NFT trên Ethereum. Đây là ngôn ngữ chuyên về blockchain; người mới chỉ nên học và thử trên mạng thử nghiệm, không dùng tiền thật khi chưa hiểu rõ vì hợp đồng đã triển khai rất khó sửa.
Solidity là ngôn ngữ lập trình hướng hợp đồng, dùng để viết hợp đồng thông minh chạy trên máy ảo Ethereum. Đây là mã nguồn của chính ngôn ngữ Solidity, gồm trình biên dịch, tài liệu và ví dụ mẫu. Người mới học nên bắt đầu từ cổng thông tin ngôn ngữ Solidity tại soliditylang.org thay vì đọc thẳng mã nguồn trình biên dịch. Solidity có cú pháp giống JavaScript và C, được dùng rộng rãi nhất để viết hợp đồng thông minh trên Ethereum.
git clone https://github.com/argotorg/solidity.git