智能合约是一种能够保证交易达成的协议。它能够表达某种条件,当条件满足时,交易才能完成并执行。换句话说,只有符合条件的交易才会得到付款。比特币的脚本(Script)就是一种智能合约,它可以被视为一种程序语言,用于编写交易条件和规则。通过编写智能合约,我们能够更加清晰地定义交易规则,从而提高交易的可靠性和安全性。