好久不见~在前六个章节中,我们从区块链入手,讲述了区块链诞生及其与比特币的纠葛。今天来讲讲,基于区块链技术而进行的可编程的系统—智能合约。
区块链引人注目与比特币的风靡密切相关,时至今日各种各样的加密货币层出不穷,人们对于电子货币的关注已经转向了对区块链的深入研究。
因此,区块链专家Melanie Swan 将比特币为代表的加密货币时代称为区块链的1.0时代。
我们之前也说过,比特币由于其本身的种种问题导致其成为一个具有局限性的应用,火币区块链研究院也因为它的这种局限性的使用属性将其定义在单纯的【币】的分类中。
因此,我们接下来将针对比特币这种狭窄应用以外的区块链技术的应用来进行逐一分析。
什么是“智能合约”?
“智能合约”这一术语在1994年由著名的密码学专家Nick Szabo提出,他将其定义为“一套以数字形式定义的承诺,包含合约参与方可以在上面执行这些承诺的协议”。
简而言之就是,当一个在系统中预先编号的程序被触发时,智能合约执行相应的合同条款。
需要说明的是,这里的“智能”在英文中对应的是“smart”,而不等同于“人工智能”(Artificial Intelligence, AI).Smart 的意思是聪明的,能够灵活多变的,但还没有达到“人工智能”的级别。
所以有些人仅仅从中文字面上理解,认为必须要达到“人工智能”才能算是智能合约。
其实,智能合约就跟我们的智能手机一样,更多情况下,它所需要具备的只是灵活定义某项条款或者是让以它为支撑的应用能够灵活操作就可以了。
那它为什么可以被广泛应用呢?
因为区块链技术是一个开源的技术,我们之前说过,区块链上面不仅仅可以记录数字形式的货币,还能记录任何能使用数字定义的其他资产甚至是更为复杂的交易逻辑。
也就是说,任何人都可以以它为基础去添加新的程序在上面,然后让它去执行相应的操作。
相比比特币,它更像是一个做公共服务的平台,为各种有需要的人提供基础的技术架构。
那这个所谓的合约是怎么样实现智能化的呢?
举个简单的例子,以网上购物为例。
如果你从网上购买了某样东西,但是不想立即付款给卖家,而是希望等对方发货以后在付款,卖家走顺丰发货。
这时,你可以创建一个合约,这个合约中包含细致的合约执行的条件,比如买卖双方的付款信息、买家需将资金预先放在系统指定账户、有权威性的物流状态查询途径以及状态跟踪系统、合约触发条件等等。
当这个合约被买卖双方及第三方出售货物的平台比如某宝中的任意两方认可时即可将这个合约应用到实际交易中。
过程如下,当合约系统在顺丰官网上获取到卖家已发货信息时,触发合约,系统将买家的钱打入到卖家账户,完成交易。
这种情况可以避免卖家收钱不发货,买家发货不给钱的等情况,不再需要第三方做信用担保。
此外,被遗产分割炒得不可开交的电视剧大家应该没少看。
但是想象一下如果是通过智能合约来分配遗产的场景。
人们可以提前设置一个未来执行的合约,即当某个子孙辈到了18岁或者长辈死亡的某天,交易被处理。
合约条件包含:程序执行的具体日期、权威的在线死亡登记数据库扫描程序、合约是否已经被执行的检验程序。
当合约确认了死亡信息,他就能自动发送遗产信息或资金至继承人。
结语:
不过,智能合约并不意味着能够实现一切所不能做到的事情,事实上,他们主要是能够最大限度的减少因为信任问题而无法解决的普通事情。
在实际应用过程中,还有很多细节要考虑。
它可能影响到的不只是合同法,还可能会影响到整个社会的一些社会性契约。
【今天作业】
其实我也没想到区块链会如何应用在多个领域,袁芳,你怎么看?
领取专属 10元无门槛券
私享最新 技术干货