过年回家,如何给圈外人解释智能合约?

随着区块链的兴起,智能合约这一技术正越来越走进现实生活。过年回家,和圈外人谈起智能合约,该如何向他们解释?

1. 什么是智能合约

智能合约的理念可以追溯到1994年,几乎与互联网同时出现。密码学家尼克·萨博首次提出了“智能合约”这一术语。

从本质上理解,它类似于if-then语句。它的逻辑是:如果发生了X,那么就执行Y,触发的条件可以任意设定。

东野圭吾的小说《解忧杂货店》里,三名小偷来到浪矢杂货店看到烦恼咨询信,回信之后,便再次收到来信。

如果赋予这个事件自动化的色彩,场景就变成了:你从浪矢杂货店获取了一封信,如果你打开并回复,就会收到第二封信;如果你打开并回复了第二封,就会收到第三封。

智能合约就是这样,如果我们在区块链上创建了一份合约,而且这份合约声明:如果一个人将某一笔钱转到这份合约,合约就会执行下个动作——可能是发送合约到某个人的邮件,这个人会在合约上签名——这会触发区块链上的合约执行一些其它的事件。

总之,当预先编好的条件被触发时,智能合约将执行相应的合同条款。

2. 几个通俗简单的例子

让我们举一个简单的例子,以NBA总决赛为例,假如你赌勇士队赢,下注1个比特币,你的朋友赌骑士赢,下同样的注。

                                     

第一步,你和你的男朋友需要将你们的比特币发送到一个由智能合约控制的中立账户。当比赛结束时,智能合约能够通过腾讯体育或者其它媒体确认勇士队战胜了骑士队,智能合约将自动将你的比特币和从朋友那里赢的钱,发送到你的账户。

一个更常见的例子是晚上购物,如果你从网上买了一个旅行箱,你可能不想立即付款,想收到货之后再付款。所以你可以很容易的创建一个合约,该合约可以查询快递信息,智能合约只有确认你收货时,才发送货款给卖家。

看到这,你突然想,咦?这不就是支付宝吗?但是必须知道的是,支付宝是相似功能下的中心化机制,也就是说,支付宝将你的交易数据与自动化逻辑都保存在了它们自己的服务器上,我们必须祈祷整个过程支付宝不会偏袒任何一方。

而真正的智能合约是将这一切都存储在整个网络的各个节点上,但同时又没有人有权限进行修改,这是一种“无不不在却又无法企及”地存在。

3. 与律师、银行say goodbye?

许多常规的金融交易,律师和银行的工作归根结底是重复性地处理一些事务。但是我们还不得不向律师支付各种费用,或者向银行提供各种手续费。

智能合约从某种程度上可以使得这些处理过程自动化和非神秘化,使得普通人可以节省时间和金钱。

比如,贷款还款的处理,不仅可以省下处理费用,还会提高处理效率。比如,更新遗嘱之类。

这样的场景到底会不会发生,这要随着智能合约发展来看,目前还不好确定。

4. 成也萧何,败也萧何

智能合约部署之后,合约的所有内容都将无法修改,也就是说合约的任何一方都不能为了自己的利益毁约。智能合约因其较低的人为干预得到广泛认可的同时,也因为遭受诟病,比如著名的“The DAO”事件,这一事件发生的原因就是因为The DAO的智能合约在设计之初就存在漏洞,由于基于区块的智能合约的去人为干预特性,这一漏洞无法被线上修复,只能眼睁睁看着黑客把更多的以太币偷走。

5.总结

技术的应用要有坚实的理论做支撑,那么去中心化、高效的智能合约是否已经成熟以及面临攻击应该如何应对,都是值得我们继续探讨的话题。

笔者认为,智能合约将成为未来互联网发展的重要方向,现在面临的挫折只不过是新技术走向成熟的必经之路。

基于STM32F407,使用DFS算法实现最短迷宫路径检索,分为三种模式:1.DEBUG模式,2. 训练模式,3. 主程序模式 ,DEBUG模式主要分析bug,测量必要数据,训练模式用于DFS算法训练最短路径,并将最短路径以链表形式存储Flash, 主程序模式从Flash中….zip项目工程资源经过严格测试可直接运行成功且功能正常的情况才上传,可轻松复刻,拿到资料包后可轻松复现出一样的项目,本人系统开发经验充足(全领域),有任何使用问题欢迎随时与我联系,我会及时为您解惑,提供帮助。 【资源内容】:包含完整源码+工程文件+说明(如有)等。答辩评审平均分达到96分,放心下载使用!可轻松复现,设计报告也可借鉴此项目,该资源内项目代码都经过测试运行成功,功能ok的情况下才上传的。 【提供帮助】:有任何使用问题欢迎随时与我联系,我会及时解答解惑,提供帮助 【附带帮助】:若还需要相关开发工具、学习资料等,我会提供帮助,提供资料,鼓励学习进步 【项目价值】:可用在相关项目设计中,皆可应用在项目、毕业设计、课程设计、期末/期中/大作业、工程实训、大创等学科竞赛比赛、初期项目立项、学习/练手等方面,可借鉴此优质项目实现复刻,设计报告也可借鉴此项目,也可基于此项目来扩展开发出更多功能 下载后请首先打开README文件(如有),项目工程可直接复现复刻,如果基础还行,也可在此程序基础上进行修改,以实现其它功能。供开源学习/技术交流/学习参考,勿用于商业用途。质量优质,放心下载使用。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值