Solidityが主流です。 スマートコントラクトを作成するための開発環境はRemixやTruffleなどがあります。