登录 注册
当前位置:主页 > 资源下载 > 32 > 共同签署智能合约并启动业务初始条件-采用松下通讯协议及例程

共同签署智能合约并启动业务初始条件-采用松下通讯协议及例程

  • 更新:2024-05-12 20:39:55
  • 大小:3.84MB
  • 推荐:★★★★★
  • 来源:网友上传分享
  • 类别:Dapp - 区块链
  • 格式:PDF

资源介绍

(2) 编写智能合约对业务过程做出定义 把参与者之间达成的商业协议以智能合约代码的形式进行定义,以数字化形式约定贸易 的商品属性、数量、交付价格、交付期限、交付条件、运输方式、交割检验标准、货款计算 方式、货款支付时限等等。 在智能合约的编写过程中,需要关注的内容通常有:在账本中保存的业务信息的格式; 业务过程中产生的业务状态;改变业务状态需要满足的条件;业务状态变更的触发方式;业 务状态变更涉及更新的业务信息。 智能合约代码的编写过程是完全不需要关注非业务功能的处理,比如:业务数据在参与 者之间网络结构、寻址方式、通讯协议、传输格式、响应线程、处理资源。 智能合约虽然也表现为某种形式的编程语言,但是其编写逻辑是完全直接面向业务的, 可以形式化地概括为 3 个方面: a) 定义多主体间的业务数据格式; b) 定义业务过程包含的业务状态表; c) 定义各个业务状态的转换条件和触发方式。 (3) 联合签署智能合约并触发业务初始条件 智能合约最后需要经过参与者以各自的身份账户做出签署,之后每一方参与者只需要根 据自己业务范围内的业务进程做出相应的操作,便触发了智能合约的执行。 在这个过程中,区块链系统以客观的技术手段提供以下几个方面的保证:  确保合约在每一个参与业务主体的节点上被一致的执行,并得到一致的结果;  确保合约执行过程的每一个步骤都被准确地记录下来;