比特币本身就具备合约,只不过是通过脚本实现的,核心就是怎么去加锁和解锁资产,以太坊的智能合约则更加图灵完备,可以直接用代码清楚的表达条件执行逻辑,所以可以更便捷的搭载应用。理论上来说,比特币要想搭载更具扩展性的智能合约需要表达很复杂的脚本,执行交易的成本就会很高,消耗的资源会很大,所以实现难度很大,而且灵活性应该也不会像以太坊那么高。比特币要搭载智能合约的另一种方式是通过比特币侧链方式实现,也是一些项目实验的方向,比如Liquid、RSK等。STX则是想要在比特币原生链上搭载智能合约,这个项目做得比较早了,成立于2013年,团队背景还可以,也进行过几轮融资,向SEC靠拢,但是因在比特币上实现更具扩展性的智能合约工程难度比较高,所以进展一直很慢,从其GitHub代码迭代情况来看,近一年代码更新频率也下降很多,应用要落地可能还需要较长一段时间。