在这个定义中,承诺是指合约参与方同意的权利和义务。数字形式意味着合约需要写入计算机可读的代码,并由计算机或者计算机网络执行。当参与方通过在合约宿主平台上安装合约,并致力于合约的执行时,合约就被发现。合约的执行取决于特定的智能合约实施,并通过技术手段积极实施。而合约需要的特定“数字形式”非常依赖于参与方同意使用的协议。
协议是技术实现的基础,在此基础上,合约承诺被实现,或者合约承诺实现被记录下来。选择协议取决于在合约履行期间被交易资产的本质。举例来说,如果参与方同意货款以比特币支付,选择的协议就会是比特币协议,在此协议上,智能合约被实施。
总之,智能合约是一种基于数字形式且通过计算机执行的合约,它的实现依赖于参与方达成的协议。