智能合约做什么?

解释智能合约功能的最简单方法是借助示例。如果你曾经在经销商处购买过汽车,则最好知道有很多步骤使它令人沮丧。如果你无法立即支付购车费用,那么你将需要获得融资选择。这将需要进行信用检查,并且你将需要使用凭据填写许多表格以确认你的身份。有了这些,你将需要与众多不同的人进行交互,包括贷方,财务经纪人和销售员。为了补偿他们的工作,汽车的底价中包含了许多佣金和费用。

现在,区块链上的智能合约可以帮助你简化这个复杂的流程,由于交易参与者之间缺乏信任,因此涉及多个中介。通过将你的凭证存储在区块链上,贷方可以立即决定信用额度。之后,将在交易商,贷方和你的银行之间签定一份精明的合同,以便一旦将资金释放给交易商,贷方将获得汽车的所有权,然后根据商定的条件开始还款。但是,所有权的转移将是自动的,因为该交易记录在区块链上,在成员之间共享,并且可以在任何时间点进行检查。

智能合约如何工作?

智能合约通过遵循简单的“if/when…then…”语句来工作,该语句被写入区块链中的代码中。一台计算机的网络做动作时,预定的情况已经得到了验证。然后,当交易被视为成功时,更新区块链。让我们在供应链示例中看看这是如何实现的。

买方B希望从卖方A买东西,因此他将钱存入托管账户。卖方A将利用托运人C将产品运送到买方B。在买方B收到产品时,代管款项将汇给卖方A和托运人C。万一买方B没有收到产品在日期Z之前,将退还代管的款项。发生此交易时,将通知制造商G创建另一种已售出的产品以增加供应。一切都在区块链上自动完成。