此外,还将遵循其他重要规则,例如,如果该人未能按时付款,他们将无法进入该房产,直到他们付款为止;或者一旦付清全部所有权,前任所有者将无法重新进入。
总而言之,智能合约的工作原理如下:
双方约定合同条款。
这些条款已被存储。
当条件满足时,系统执行合约。
既定的后果发生。
[Tweet “在双方对合约条款进行编程后,智能合约即可生效”]
智能合约
为了更好地理解如何创建智能合约,我们将使用任何支持比特币 阿根廷电子邮件数据 的网站的保险存款作为示例。显然,没有人愿意失去自己的钱。
创建智能合约的步骤
此示例创建智能合约的步骤如下:
用户和网站共享一个新创建的公钥。
用户通过向需要用户和网站签名的输出发送一定数量的比特币来进行第一笔交易而无需广播。
用户将第一次交易的哈希值(加密操作)发送到网站。
网站执行与合约对应的第二笔交易,其中第一笔交易被花掉并通过第一步提供的地址返回给用户。但是,由于第一笔交易需要两个签名(用户和门户),因此该操作尚未完成。因此需要一个新的 BlockTime 参数。可以通过放置长期日期(例如几个月)将其添加到比特币交易中。在此日期之前,这些资金不能用于任何类型的交易。
未签名的交易将返回给用户,以验证一切正常并且这些硬币将返回到他们的手中;这是使用新参数估算的月份之后的情况。