科普:什么是智能合约及其运作方式,智能合约有哪些优缺点?
什么是智能合约(Smart contract)?
智能合约指的是由程序代码组成并且在满足条件时会自动执行的合约,与其说他是合约他更像是电脑程序,智能合约所有立约人确认条件没问题后会将它放到区块链上,由区块链负责执行、交易、纪录及使智能合约结果不可逆。
让我们先用一个例子了解智能合约。架设你要出售房屋,不论哪个国家过程大多相当复杂,需要大量的文书工作、与不同公司和人员沟通以及其他各种信任风险,因此大部分房屋销售商直接找房地产经纪人接手,经纪人会负责所有文书工作、销售财产并在谈判开始时扮演中介人的角色,监督及促进交易直到交易完成。成功达成交易后,卖方和买方的代理商、中介人将分担销售价格%作为佣金。这对卖方而言是相当大的财务损失。
针对上述情形,智能合约将派上用场,可以让冗长复杂的流程自动化,流程的进行资讯公开透明并且不会受到人为干预或窜改,能改变整个相关产业的效率,同时减轻流程成本负担,最重要的是解决信任问题。智能合约遵循着「如果-则」(If-Then)的原则工作,例如: (If)只有当议定的金额发送到系统后,(Then)房屋的所有权才会自动转移给买家。
智能合约是如何运行的?
目前智能合约被广泛应用在去中心化金融,举例来说有许多应用将智能合约使用在存款和借款功能上,在传统上我们到银行储蓄后,银行会将你的储蓄借给别人或是拿去投资赚取报酬,报酬一部分会用来支付你的存款利息,其他就是银行的报酬。但使用智能合约将会大幅增加过程的透明化,类似应用如下:
在存款方面的应用
智能合约会被设定为当有存款进入后会依照固定比例每15秒,发一次利息给你,所以当你存入后智能合约就会自动依照条款发给你利息,目前虚拟货币的存款年利率大约在5%~15%之间。
在借款方面的应用
智能合约会被设定为当你存入抵押品后就可以依比例借钱,借钱后每15 秒需要付一次利息,当抵押品价值下滑时智能合约会自动清算抵押品偿还你的债务。
因为所有过程都被清楚记录在区块链上,所以存款人会清楚知道哪个钱包借走了我的存款,并且持有多少抵押品,将传统银行的操作变成完全透明化及更低成本,也因为完全数字化,收付利息时间可以被缩短到15秒,这是传统银行目前没办法达成的地方。比较知名服务包括:Compound、AAVE、Celsius和Nexo。
目前智能合约有哪些优缺点?
优点
1. 加速行政作业时间
人类审查速度相较于电脑程序慢上许多,只要条件符合城市就会自动执行,节省时间。
2. 无法被干预
智能合约由区块链自动执行让所有人都无法干预智能合约执行,保证当条件符合时会执行约定行为,完整的智能合约不会有现实世界不履约或是窜改合约的现象。
3. 降低成本
如果原本的合约内需要很多第三方来帮忙做认证或是执行,智能合约能以低成本取代原本第三方的工作。
缺点
1. 目前应用方式仍受限
由于目前现实与区块链中间尚无法联通,所以许多与现实世界相关的合约都无法准确执行,只有在区块链上的应用才可以使用到智能合约,相较于世界上所有合约智能合约的应用方式仍非常少。
2. 有机率受到错误资讯误导
由于智能合约的设定让它只要条件符合就会自动执行且不可逆转,以近期来说Compound上的清算机制就受到误导,因为交易所对于币价报价失准,智能合约就自动清算借款人的抵押品造成总额约九千万美元的抵押品被错误清算,如果某些地方有漏洞骇客仍然可以找到机会误导智能合约,这时他的优点反而变成缺点,依照错误资讯完整执行了合约且不可逆转。
智能合约的发展历史
智能合约的概念在1994 年由Nick Szabo 首次提出但在当时还尚未有分散式帐本以及由区块链来执行的概念。Nick Szabo 也发明了Bit Gold,他在比特币问世前就开始尝试使用加密技术创造虚拟货币。
直到2008年比特币提出了分散式帐本概念,比特币的分散式帐本是比较简单的智能合约应用,当付款方提出付款并输入私钥时比特币区块链就会自动执行付款手续,但比特币的智能合约并不允许使用这在智能合约上加入条件只能做简单的支付行为。5年后,以太坊提出了更完整的智能合约方案,只要支付Gas就可以让区块链帮你运行智能合约。目前,有许多区块链平台都有智能合约功能但以太坊仍是最多人使用的智能合约区块链。
以上就是科普:什么是智能合约及其运作方式,智能合约有哪些优缺点?的详细内容,更多关于智能合约百科知识的资料请关注脚本之家其它相关文章!
你可能感兴趣的文章
-
一张图理解EOS是什么及EOS的智能合约
这篇文章主要介绍了一张图理解EOS是什么及EOS的智能合约,从比特币到以太坊,再到 EOS,它们背后的组织渐趋复杂。EOS包括三个部分:EOSIO 软件,EOS 币(EOS 通证),EOS 主…
2021-04-02 -
区块链科普:什么是智能合约?智能合约有哪些特点?
这篇文章主要介绍了什么是智能合约?智能合约有哪些特点?如果有一种合约,事先确定了规则,一旦触发相关条款,合约将自动执行,无需人为干涉,也不用担心有人抵赖。是否存…
2021-03-27 -
eos智能合约是什么意思?eos智能合约有什么用
这篇文章主要介绍了eos智能合约是什么意思?eos智能合约有什么用?eos智能合约是通过信息库和公共内存数据库来进行彼此之间通讯的,而步通信导致的spam问题将由资源限制算…
2021-03-17 -
挖矿产业链(矿机,矿池,矿场,矿工)是什么?矿机,矿池,矿场,矿工概念
这篇文章主要介绍了挖矿产业链(矿机,矿池,矿场,矿工)是什么?目前国内开采一枚新的比特币所需要的成本按0.37元/度的电费算大约为10万元,所以当前市场行情比特币5.4万美元…
2021-04-15 -
比特币挖矿代价多大?深度分析比特币财富的背后带来的代价有多大
这篇文章主要介绍了比特币挖矿代价多大?中科院、清华等学者:预计2024年耗电近3000亿度、碳排放1.3亿吨~下面我们深度分析一下比特币财富驱使下的疯狂背后带来的代价有多大…
2021-04-15 -
比特币永续合约怎么玩?比特币永续合约玩法规则
这篇文章主要介绍了比特币永续合约怎么玩?市面上比较受欢迎的交易方式就是现货交易和合约交易,而合约交易,最为常见的就是交割合约和永续合约,交割合约就是约定了合约交…
2021-04-14 -
比特币布林带是什么?比特币布林带设置
这篇文章主要介绍了比特币布林带是什么?本文要说的比特币布林带就是比特币工具之一,不过对于币圈新手来说,可能都没有听说过比特币布林带,更不用说了解比特币布林带的含…
2021-04-14 -
比特币换手率指什么,计算公式是什么?
这篇文章主要介绍了比特币换手率指什么,计算公式是什么?如果你对比特币换手率代表着什么还不了解,希望通过本文的介绍,投资者能了解比特币换手率一词。先一起来看看什么是…
2021-04-14 -
关于比特币ETF 您想要知道的都在这里
这篇文章主要介绍了关于比特币ETF 您想要知道的都在这里,ETF是一种公开交易的投资工具,就像股票一样,但是可以追踪基础资产或指数(而不是一家公司)的表现。比特币ETF跟…
2021-04-13 -
比特币1枚35万,一台家用电脑24小时挖矿,挖到1个要多久?
这篇文章主要介绍了比特币1枚35万,一台家用电脑24小时挖矿,挖到1个要多久?我们先看一下多少算力一天才能挖出一个比特币,用挖矿收益计算器算一下就知道,150000TH的算力一…
2021-04-13