智能合约是什么?币圈的很多小伙伴都不知道,智能合约是区块链实现可编程化的重要工具,它的出现使得基于区块链的DAPP得到空前的发展,为什么需要智能合约呢,那么接下来就和fx小编一起来看看吧。
智能合约是什么?
智能合约是由事件驱动的、具有状态的、部署于可共享的分布式数据库上的计算机程序,多用IF-THEN语句。狭义来说,智能合约是设计相关商业逻辑和算法的程序代码,把人、法律和网络的复杂关系代码化;广义来说,智能合约是一种可以实现自我执行和自我验证的计算机协议。乍一看,与数据库中的触发器颇为相似。
为什么需要智能合约?
尼克·萨博说:“智能合约的设计目标是,执行一般的合同条件,最大限度地减少恶意和意外的状况,最大限度地减少使用信任中介。”
他认为,我们需要一个这样的计算机协议:它能够完全保证,如果付款了,商品会被发送,或者商品寄出去了,就会收到钱。
在现实生活中,我们有很多办法来实现这一点。而计算机科学家的目标是,用事先确定的代码自动执行合约条款,无须人工干预和第三方中介。
智能合约中的“智能”可以理解为,按条件自动执行,无须人的干预,是自动的或自治的。
以上所述的就是关于智能合约是什么以及为什么需要智能合约的全部快讯内容了,如果还想了解更多关于区块链的相关资讯内容尽在fxdiv外汇汇率查询网,这里会持续更新有关区块链的相关资讯。