什么是智能合约?
![](https://img.haomeiwen.com/i12008237/c0004b7ef9b85eb0.png)
在以太坊上为应用程序和程序提供支持的基本功能称为智能契约。智能契约是基于实际数据输入自动执行的数字协议。最好把它们想成是一个“如果-然后”的陈述。如果条件A存在,则执行函数B。
让我们看一个简单的例子:
国王通过区块链将城堡出租,租金以加密货币支付。承租人收到一份收据,该收据保存在一份附有以下条款的智能合约中:
国王必须在指定日期前给租户一个数字输入密钥。如果钥匙不能按时到达,区块链会退款。如果是这样,智能合约将验证并向国王和租户释放租金和密钥。
智能合约是在“如果-那么”的前提下运作的,所以租赁者可以期待一个完美的交付。如果国王把钥匙给租赁者,他一定会得到报酬。如果租赁者发送一定数量的加密货币,那么租赁者将从国王那里收到密钥。
任何一方都不能在不让另一方知道的情况下干扰代码,因为所有参与者都会同时收到警报,而且代码是开源的,这意味着代码是公开可见的。
但真正酷的是:
智能合同的应用远远超出了提高租金收取的可靠性和效率。事实上,任何当前涉及双方手工交互的流程现在都可以自动化,并且可以在区块链上实时更新,而不是像传统银行那样在几天后才结算。
以太坊和智能合约正在帮助构建“智能经济”——在智能经济中,缓慢的手工流程容易出错,收费将被完全透明和可信的自动化流程所取代。
最好的部分是,一个“中间人”或任何寻求租金的第三方可以完全消除。此外(除了为网络提供动力的一些天然气费用),不需要安装和部署任何费用。
网友评论