Tolong jelaskan mengenai Solidity

Solidity adalah kontrak bahasa pemrograman berorientasi untuk menulis kontrak pintar. Bahasa pemrograman ini digunakan untuk menciptakan kontrak pintar pada berbagai platform blockchain. Bahasa ini dikembangkan oleh Gavin Kayu, Kristen Reitwiessner, Alex Beregszaszi, Liana Husikyan, Yoichi Hirai dan beberapa mantan kontributor utama Ethereum untuk menambahkan fitur kontrak pintar pada platform blockchain seperti Ethereum.