【区块链~学习】全面认识智能合约

【本文由赞我(zaneds.com)独家冠名】

文/鹤兰

去年开始在某如的平台上租房,虽然一年的服务费要不少,但真的很靠谱。无论是一开始通过app看房下定金,还是签合同交房租,都直接通过平台点击完成,省时省心。

印象最深刻的是屋子的门都是密码锁,交了房租后,输入密码才能开门,一旦房租到期,不续约的话,密码会自动失效。这也真的省了中介不少精力呢。

类似的还有像地铁、商场里面的自动售货机,你投入硬币,柜机里的饮料、零食等东西才会吐出来。

其实这些嵌入在我们生活中的场景就是智能合约的应用,在这些应用中,都有提前设置好的一个计算机程序,学过编程的人应该知道,它就像程序语言if--then逻辑,当某个特定行为发生,才会触发某种结果。

1、什么是智能合约

智能合约的理念可以追溯到1995年,几乎与互联网同时出现,由密码学家尼克·萨博首次提出。他给智能合约下的定义是:"一个智能合约是一套以数字形式定义的承诺(promises),包括合约参与方可以在上面执行这些承诺的协议。"

我们分析这里面的关键词:数字形式+承诺。承诺就是双方参与者都达成了共识,同意的一个结果,其实就是合同、协议的意思。而数字形式指的是计算机代码语言,由网络来执行。

所以翻译过来就是:这里有个合同,不过呢,这个合同不是写在纸上的,而是通过计算机程序执行的。

合约,我们都知道是签订的契约、合同等,具有法律效力。那么智能合约就是类似电子版的合同。比如你跟张三打赌,谁赢了就得对方100块。以前是把这个赌记在纸上,给让第三个证人作证,现在网络上设置一段代码,提前控制了这100块,谁赢了就自动打到对方账户上。这便是智能合约。

2、如何运行

知道了概念,那这个电子版的合同是怎么运行的呢?

第一步,编写合约。拿租房密码锁举例,程序员要先编写一套程序:截止到什么时间,如果租户交了房租,输入密码,开锁,否则,密码失效,房屋门被锁住。该代码包含一些会触发合约自动执行的条件。

第二步,存储合约。编写好的程序会被上传到网络上,即它们被发送到所有连接到网络的设备上。比如,有关密码锁的一套程序就被上传到某如的app平台上,在app上运行这套程序。注意的是,区块链智能合约就是这套程序是被传到区块链技术平台上的。

第三步,执行合约。当程序被上传到网络设备中后,此时,系统会自行运行检查,一旦有触发条件的动作发生,这个程序就自动执行,也就是合同被执行的过程。如,密码锁的一套程序在app系统上运行后,它时刻检查房屋到期的时间,一旦到期,它自动提醒你续租,当你续租后,它执行密码生效的步骤,否则,执行密码失效的步骤。

3、它的特点

智能合约其实是一个范围很广的概念,当区块链技术兴起来后,尤其是以太坊的火热,使人们更加关注到区块链跟智能合约的结合应用。因此,接下来我们谈的都是区块链技术的智能合约。

区块链技术平台上的智能合约,大体拥有区块链技术共同的一些特点。

1)公开透明

因为区块链具有公开透明的特性,区块链智能合约同样如此,它的代码都是可以查看的。因此,比如你和别人打了个赌,谁输了就要收到惩罚这个程序大家都是可以看到并作证的,谁抵赖都不成。

2)不可篡改

区块链上的智能合约代码以及运行产生的数据输出是不可篡改的,不用担心其他节点的恶意修改。但如果是纸质的合约,就会有可能出现像尝试模仿字迹、修改签名、修改日期,导致合同被篡改的风险。

3)永久运行

智能合约是运行在网络上的,程序自动执行。不会有间断、监督不到位等情况。想象一下一份纸质合约,有可能会丢失、人为破坏,但智能合约,一旦执行,永久生效,信任度很高。

4、典型应用

说起智能合约,很多人都会提及以太坊。这两者有什么关系呢?

以太坊是一个开源的区块链底层系统,提供很多接口,这些接口能够运行一些其他的应用程序。其实它就像手机的安卓系统和IOS系统,能够运行像淘宝、美团这些app。

那么它又是如何跟智能合约联系在一起的呢?其实程序员在以太坊上写下一套“智能合约”,其他的应用Dapp要想接入以太坊,就需要遵守上面的“智能合约”。

你可以想象一下,在一个刚建好的大商场里,有很多服装店、食品店等店铺想要入驻,当然是有条件的,就要遵循大商场制定的一些规则和协议。这个大商场还会发行这个商场里流通的货币---即以太币,它与其他店铺使用的货币间的兑换流通当然也有一定的规则。

现在以太坊已经成为仅次于比特币第二高价的数字货币了,因此,它所实施的一套“智能合约”也更加惹人注目。

当然,除了以太坊,相信智能合约还会在很多领域有用武之地。如:博彩交易、保险理赔、资产分配、各种电子协议执行等。

END:写在最后

智能合约虽然已是惹众人遐想的热词,但目前的落地应用还是很少。在当下,它相关的技术还不成熟、对程序要求异常严谨,编码一旦出现漏洞就会被黑客攻击,从而引发安全问题......这些都是它发展之路必须要解决的问题。

但纵使发展之路坎坷,我们仍相信,这终会是科技发展之大趋~

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 215,539评论 6 497
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 91,911评论 3 391
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 161,337评论 0 351
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 57,723评论 1 290
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 66,795评论 6 388
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 50,762评论 1 294
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 39,742评论 3 416
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 38,508评论 0 271
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 44,954评论 1 308
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 37,247评论 2 331
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 39,404评论 1 345
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 35,104评论 5 340
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 40,736评论 3 324
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 31,352评论 0 21
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,557评论 1 268
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 47,371评论 2 368
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 44,292评论 2 352