For a long time, Bitcoin has lacked sufficient smart contract capabilities, making it difficult to achieve a wide range of applications.