区块链之以太坊入门—智能合约是什么

《区块链之以太坊入门—智能合约是什么》

支持基于以太坊构建的应用程序和程序的基本功能称为智能合约。智能合约是根据实际数据输入自动执行的数字协议。最好将它们视为“ If-then声明”。如果存在条件A,则执行功能B。

让我们看一个简单的例子:

国王通过区块链将城堡出租,并且租金以加密货币支付。承租人收到了一份智能合约中的收据,其中包含以下条款:

  • 国王必须在指定日期之前向承租人提供数字输入密钥。如果密钥未按时寄出,则区块链会退还退款。如果是这样,智能合约将确认并向国王发放租金,并向出租人发放钥匙。

智能合约在If-Then前提下工作,因此租户可以期望无误交付。如果国王将房客的钥匙给了出租人,那么他肯定会得到付款。如果承租人发送一定数量的加密货币,则承租人会从国王那里收到密钥。

该代码不能在任何一方都不干涉的情况下被任何一方干扰,因为所有参与者都将同时受到警报并且该代码是开源的,这意味着该代码是公开可见的。

但这是一件很酷的事情:

智能合约的应用远远超出了提高租金收取的可靠性和效率。实际上,现在涉及双方之间手动交互的任何流程现在都可以实现自动化,并且可以在区块链上实时转移价值,而无需像传统银行业那样在几天后解决。

以太坊和智能合约正在帮助建立“智能经济”,在这种经济中,容易出错且收费缓慢的手动流程被完全透明且值得信赖的自动化流程所取代。

最好的部分是,可以完全消除“中间人”或寻求租金的任何第三方。另外(除了为网络供电所需的一些煤气费外),无需设置和部署任何费用。

此文援引:

https://education.district0x.io/general-topics/understanding-ethereum/what-are-smart-contracts/

点赞