为什么要用区块链技术实现智能合约?

论坛 期权论坛 期权     
Monkong   2018-10-6 23:17   2267   10
智能合约貌似就是一段脚本,可以被准确执行。这用传统的技术也能实现,为什么一定要用区块链技术呢?

个人的理解,区块链的特点有两个
1.数据不能修改、删除,只能查看和增加。
2.去中心化。避免了中心化的“人”因素。

关于特点1,传统技术通过软件做限制,可以实现。
特点2,信用好的机构做担保,保证特点1不会被修改。就是保证数据不被修改和删除(或者可以把数据公开,如果被修改了,大家都能发现)

意思相当于:区块链=传统技术+机构信用担保
当然,在一些事情上,很难保证“人”不作恶。不过在大部分的事情上(或者说不大的事情上),“人”的信用还是值得相信的,毕竟日常很多事情都是基于“人”的信用进行的(比如,中小事情)。

因此,在不大的事情上,是不是可以用:传统技术+机构信用担保,来实现区块链要做的事情呢?
分享到 :
0 人收藏

10 个回复

倒序浏览
2#
非铭  4级常客 | 2018-10-6 23:17:02 发帖IP地址来自
题主说了很重要的一点,信用良好的机构担保,那么现实社会中这样信用良好的机构有多少?

国企以外的企业有几个能做信用担保?
3#
醉友樱得  4级常客 | 2018-10-6 23:17:03 发帖IP地址来自
通俗的解释:
合约:代表一个特定的契约关系,规定双方的权利义务边界和触发条件。
智能合约:对合约进行程序化实现,这个程序可以在计算机上被执行,结果是持久化数据的更新
以上跟区块链本身没太大关系。
关系来自于风险控制和违约成本,合约正常执行是理想状态,现实中存在很多违约的场景,把合约放到区块链上,可以理解成让“违约成本”远高于“违约收益”,通过这个办法确保合约可以被正确执行。
违约成本来自于:
1.没有天花板的时间和算力投入:挑战51%算力;
2.无法抹掉的黑历史影响信用:永远被记录下来的违约行为记录(此时还未必获得了违约收益,只是有了违约行为);


4#
远光区块链  2级吧友 | 2018-10-6 23:17:04 发帖IP地址来自
泻药~
智能合约是 1990年由尼克萨博提出的理念,几乎与互联网同龄。由于缺少可信的执行环境,智能合约并没有被应用到实际产业中,自比特币诞生后,人们认识到比特币的底层技术区块链天生可以为智能合约提供可信的执行环境,以太坊首先看到了区块链和智能合约的契合,发布了白皮书《以太坊:下一代智能合约和去中心话应用平台》,并一直致力于将以太坊打造成最佳智能合约平台,所以比特币引领区块链,以太坊复活智能合约。

5#
区块链Hulk  1级新秀 | 2018-10-6 23:17:05 发帖IP地址来自
不可更改的特性
6#
吴思稣  1级新秀 | 2018-10-6 23:17:06 发帖IP地址来自
天啦噜,先解决用微信给人发淘宝链接的问题,再来想这个吧。


因为不存在『信用好的机构』。
7#
B圈区块链  3级会员 | 2018-10-6 23:17:07 发帖IP地址来自
智能合约相当于一份可以由计算机网络直接执行的合约,只要满足预设条件,合约就会被触发,合约双方之间不需要建立信任关系,这也是智能合约优于传统合约的地方。

举个例子,假设甲乙两家公司签订了一份智能合约,并由第三方机构负责强制执行。
在这份合约当中,甲约定用1000万购买乙的1000枚比特币,但是甲付款后,乙拒绝按时向甲支付比特币,于是甲就申请第三方机构的介入,但是乙攻击了第三方的电脑系统,将交易记录篡改为已支付1000枚比特币,这样,甲就无端损失了1000万,这里的智能合约也无法解决所谓的信用问题,因为合约其中一方依然成功毁约了。
假设第三方的电脑系统十分强大,无法偷偷篡改信息,乙方还可以通过贿赂来让第三方自动更改数据,也就是说,即使有第三方的介入或强大的系统限制,都无法避免题主所说的“人”的因素的影响,即人为更改合约内容。
如果第三方的信誉十分良好,不接受贿赂,系统也强大到无法入侵,那么确实可以通过传统技术+机构信用担保来实现完全公正的智能合约,但问题来了,能做到绝对不篡改数据的机构有多少家?

然而,将智能合约应用在区块链上就能有效解决上述问题。正如题主所说,区块链上的数据是不可篡改的,而且每一个数据都可追溯,因此在上面的例子中,只要甲履行了合约,乙的账户就会自动转账给甲,不存在违约的可能
如果说在大部分的事情上,人的信用是可信的,那么在区块链系统上,所有的事情都可以直接跳过信用这一环,有人这样形容智能合约:Code is the law.(代码即规则。)
所以,区块链技术不是实现智能合约唯一的选择,而是更为合适的选择。当然,区块链技术并不是毫无缺点,去中心化不是去除了“人”的因素,而是每个“人”之间都相互制衡,大大削弱了个人对整个系统的影响力,所以区块链的不可篡改性是建立在牺牲速度之上的,虽然高度安全,但每项数据的验证需要较长的时间,无法承载过大的交易量,但区块链系统依然为我们提供了解决旧制固有问题的新思路

8#
蜜链城市  4级常客 | 2018-10-6 23:17:08 发帖IP地址来自
“智能合约”概念由计算机科学家、法学家及密码学家尼克·萨博(Nick Szabo)于1994年首次提出的一种计算机协议。在区块链应用中,在协议各方确定权利与义务后,将合同编程写入智能合约中,一旦合同中事先约定的条款得到满足,智能合约将被触发,系统将自动执行合同。期间,智能合约中的协议条款,执行行为都将被上传至区块链网络上,所有相关信息将在全网节点上广播。智能合约中执行的合同与交易不仅无法篡改,还可追踪溯源。
纵观目前区块链项目之多,区块链市场已成红海之势,公链项目也层出不穷,更别说基于ERC20的侧链项目。项目要想从红海市场脱颖而出,除了底层技术过硬之外,应用是否能顺利落地将成为胜负关键。而服务金融和实体经济的应用,必然面对多种而分散的非标准化应用场景,这个时候,可定制的智能合约将成为项目的核心竞争力。
智能合约是一套以数字形式定义的承诺(promises) ,包括合约参与方可以在上面执行这些承诺的协议。一个合约就是存在区块链里的程序。合约的参与双方将达成的协议提前安装到区块链系统中。在双方的约定完成后,开始执行合约,不能修改。至于合约执行所需要的“燃料”,也就是手续费,也需要提前支付。
智能合约可以解决日常生活中常见的违约问题,如果应用到各行业中,可以避免违约的信用问题。在区块链出现之前,商业领域的信任关系通常要依赖于正直、诚信的个人、中介机构或其他组织才能建立起来。在区块链这个新兴的领域中,信任关系的建立是基于网络,甚至是网络上的某个对象。由区块链驱动的智能合约将会要求双方遵守他们的承诺。
未来,智能合约将会让人类社会结构产生重大变化,尽管其目前还存在一些尚未解决的问题,但它仍然会给金融服务业带来颠覆性的改变。幸运的是,该技术已经从理论走进实践,全球众多专业人才也在共同努力完善智能合约。


最近也看到一个真实的区块链技术应用场景,叫蜜链城市。蜜链城市将区块链技术融入其所开发的乐付保系统,实现预付消费卡交易的分布式记账和点对点支付,以及智能保险合约。通俗讲,就是通过乐付保系统,在蜜链城市中完成的预付费交易,实现了交易数据的不可篡改,并且每一笔交易、每一张预付消费卡,都自动获得了一张预付卡履约保证保险单。
区块链解决了对交易的信任和安全问题,而智能合约在某种程度上,也可以说得上是对交易信任的升级。智能合约是基于一些可信且不可篡改的数据,自动化的执行一些预先定义好的规则和条款。就像是一种默认的潜在的协议,在合约条件达成时,合约对应的条款也会自动被执行。
而且智能合约具备相当广阔的应用范围,能够大大的节省时间成本,人力成本,所以未来智能合约的应用,也将必然会成为大势所趋。
9#
七彩电锯 硫酸战神  1级新秀 | 2018-10-6 23:17:09 发帖IP地址来自
题主说的“信用好的机构”就是最大的潜在作恶者,如果它作恶会轻松获得大量利润,如果它被控制或被黑,会被恐怖分子或政府控制,整个网络玩完,即使它不作恶,它也要高于区块链的巨大成本,这个成本是所有用户买单
10#
宁静致远  6级职业 | 2018-10-6 23:17:10 发帖IP地址来自
我认为题主的问题描述中自己就解答了这一问题,核心就在于:信任或者信用
传统方式的机构信用,是需要很高的成本的,且无法做到百分百信任,越逼近于100%,成本越是指数级提高。
11#
链圈神奇女侠  1级新秀 | 2018-10-6 23:17:11 发帖IP地址来自
数字货币的出现,可谓是打开了智能合约通向现实世界的第一扇大门,因为大多数的合约都涉及金钱交易。
什么是智能合约?
智能合约是一套以数字形式定义的承诺,承诺控制着数字资产并包含了合约参与者约定的权利和义务,由计算机系统自动执行。
智能合约程序不只是一个可以自动执行的计算机程序,它本身就是一个系统参与者,对接收到的信息进行回应,可以接收和储存价值,也可以向外发送信息和价值。这个程序就像一个可以被信任的人,可以临时保管资产,总是按照事先的规则执行操作。
基于区块链的智能合约有什么优势?
1、将合约以数字化的形式写入区块链中,因区块链的特性,数据将无法删除、修改,只能新增,整个过程透明可跟踪,保证了历史的可追溯性;
2、因行为将被永久记录,可极大程度避免恶意行为对合约正常执行的干扰;
3、去中心化,避免了中心化因素的影响,提高智能合约在成本效率方面的优势;
4、当满足合约内容时,将自动启动智能合约的代码,既避免了手动过程,同时又保障了发行者无法违约;
5、由区块链自带的共识算法构建出一套状态机系统,使得智能合约能够高效地运行。
随着区块链技术的到来,智能合约与区块链的结合可能会让人类社会结构产生重大变革。智能合约解决了传统合约中的信任问题,大幅降低了信任成本,虽然智能合约还有一些问题,但随着技术的不断发展,必然会走向一个好的发展之路。

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

积分:
帖子:
精华:
期权论坛 期权论坛
发布
内容

下载期权论坛手机APP