Solidity
Solidity adalah bahasa pemrograman tingkat tinggi berorientasi objek yang digunakan untuk mengembangkan kontrak pintar dan mengotomatiskan transaksi di blockchain. Pertama kali diusulkan pada 2014 oleh salah satu pendiri Ethereum Gavin Wood, bahasa pemrograman ini kini menjadi salah satu alat yang paling umum untuk menulis kode yang tereksekusi secara otomatis di Ethereum dan blockchain lain seperti TRON dan Avalanche.
Sebagai bahasa tingkat tinggi, Solidity tidak memerlukan kode dalam bentuk angka satu dan nol. Sebaliknya, Solidity memungkinkan penggunaan kode berupa angka dan huruf sehingga memudahkan manusia untuk memahami dan mengungkapkan instruksi. Karakteristiknya mirip dengan bahasa pemrograman yang lebih umum seperti Python, C++, dan JavaScript.
Karena kesederhanaannya, Solidity menjadi bahasa pemrograman yang dominan untuk aplikasi yang berhubungan dengan kontrak pintar. Misalnya, bahasa ini digunakan untuk membuat token fungibel ataupun nonfungibel (NFT) di Ethereum dan untuk membangun organisasi otonom terdesentralisasi (DAO).
Poin Utama
Solidity adalah bahasa pemrograman yang digunakan untuk mengembangkan kontrak pintar di jaringan blockchain.
