STX is a blockchain platform that enables the development of smart contracts and decentralized applications