Like Solidity, Rust can be used to write smart contracts (and is used on the Solana blockchain ), but reflecting Ethereum’s popularity, Solidity is the better used of the two: “Solidity is the Ethereum language so anyone in DeFi needs to get in top of it.