在這個定義中,承諾是指合約參與方同意的權利和義務。數字形式意味著合約需要寫入計算機可讀的代碼,并由計算機或者計算機網絡執行。當參與方通過在合約宿主平臺上安裝合約,并致力于合約的執行時,合約就被發現。合約的執行取決于特定的智能合約實施,并通過技術手段積極實施。而合約需要的特定“數字形式”非常依賴于參與方同意使用的協議。
協議是技術實現的基礎,在此基礎上,合約承諾被實現,或者合約承諾實現被記錄下來。選擇協議取決于在合約履行期間被交易資產的本質。舉例來說,如果參與方同意貨款以比特幣支付,選擇的協議就會是比特幣協議,在此協議上,智能合約被實施。
總之,智能合約是一種基于數字形式且通過計算機執行的合約,它的實現依賴于參與方達成的協議。