厨师小白《从0到1学习区块链》之“智能合约”上

图片发自简书App

前面用两篇介绍了区块链四大分类的——“数字资产”


接下来,为了让战友们更好的理解,我会在用两篇来介绍区块链第二大类——“智能合约平台”


一提到智能合约,那就不得不说“以太坊”了。去年刚接触虚拟币时,只知道“比特币和莱特币”。偶尔在新闻上也看到过“以太坊”,但没去了解,也不知道他到底干嘛的。只听别人说“比特币”有投资价值,其实也没有真正去了解“比特币”真正的价值。后面脑子一热就开始投资。经过一年的投资亏损在学习。我深刻体会投资不了解的资产是多么可怕,他就犹如蒙着眼睛过悬崖,太可怕了!


好了,我们先说以太坊由来以及他与比特有什么区别,为什么又叫“智能合约平台”?


之前我们介绍过,比特币是一个巨大创新,但是也有很多不足。比如比特币区块链因为缺少图灵完备,还记得什么是图灵完备吗?(是指一切可计算的问题都能计算,这样的虚拟机或者编程语言就叫图灵完备的)。


比特币不能支持所有种类的计算,无法为账户的取款额度提供精细的控制,缺少更丰富的状态记录,导致比特币区块链系统的扩展性比较差,不能广泛应用在除比特币以外的其他应用上。

图片发自简书App

直到2013一个俄罗斯90后天才开发者Vitalik开发创建了以太坊。


它针对比特币区块链系统缺少图灵完备等缺点,以太坊建立了一个可编程、图灵完备的区块链,它帮助人们更方便地实现生产各类数字资产,更精确地控制区块链资产的状态。


这是在比特币的基础上的重大创新,他就像是从非智能手机到智能手机的转变。你想像一下一个非智能手机和智能手机的区别,就明白了。


在以太坊平台上,它允许任何人在平台上通过使用区块链技术建立和运行去中心化的应用。


那我们就来详细的介绍一下,以太坊。


以太坊就像智能手机刚出来一样,他也是不断迭代的过程,它的发展规划了4个阶段,分别是:前沿、家园、大都会、宁静。


第一个版本〔前沿〕:2015年7月30日,以太坊的第一个版本Frontire(前沿)发布,这也是以太坊的最初版本,只有命令行界面,没有图形界面,主要适用于开发者。


第二个版本〔家园〕:2016年3月14日圆周率节,以太坊发布了第二个版HomeStead(家园)的版本,这也是目前正在运行的版本,易用性上得到了极大改善,有了图形界面,从此以后普通用户也可以体验以太坊的功能和开发了。


第三个版本〔宁静〕: Serenity(宁静)的发布时间还没有确定。在前三个阶段,以太坊的共识机制采用工作量证明(PoW)共识机制,在第四阶段会切换到混合的共识机制。“混合共识机制是将比特币式的工作量证明PoW和Vitalik 创建的权益证明机制Casper结合起来,使得矿工和持币者的权利和利益得到平衡。”(这是利益的权衡)


这是以太坊的版本更新。那你可能会问,市面上经常听到以太币(ETH),那他和以太坊什么关系呢?下面我给你介绍一下,以太坊的几个名词和对应的功能。

图片发自简书App

以太币(ETH)


“以太币”其实是以太坊中的代币,简称ETH。他的功能是在以太坊内部的主要燃料,为在这个体系上运行各种数字资产交易提供主要的流动性,同时也是用于智能合约费用的的支付。


打个比方来说,我们知道制动售货机吧,你现在想买瓶矿泉水,你就必须要投币。假如不用投币就能拿的话,这就会产生巨大的浪费。这就是以太币的价值。


同样的道理,在以太坊网络上要进行智能合约的建立和运行,也需要一个小小的门槛,这个门槛对于认真想做开发的人员来说成本比较低,但是对于大量运行垃圾项目的发起者或者对于攻击者来说就是比较大的负担。以太坊燃料,我们叫“Gas”,Gas用以太币来兑换。


以太坊虚拟机EVM


第二个概念就是以太坊虚拟机EVM。在一个编程系统之上,通常会有一些编译和执行的虚拟机来去做支撑。JAVA有JVM,那么在以太坊里,也会有以太坊的虚拟机,可以执行任意复杂的算法代码。开发者可以使用现有的JavaScript 或Python以及其他友好的编程语言,在以太坊上创造出自己想要的应用。


智能合约(Smart Contract)


智能合约。指的是由计算机程序定义并自动执行的承诺协议。


他的强大强大之处在于,你的智能合约一旦在以太坊创建之后,就无需中间机构参与,就能自动执行,并且没有人能够阻止其运行。


例如我们生活中,一定有人遇到借钱不还的人对吧。这个时候如果有借条,到法院起诉可能还要的繁琐手续。如果这个时候用了智能合约,一旦被写入智能合约中,约定的期限一到,他会立刻执行。因为他是公开透明不可篡改的。这时你到法院起诉,那边立马就能判决。如果你把这个合约与银行绑定,只要他卡里有钱,立马就划给你。这时就不需要法院参与,你说方便不方便啊。


还有,在以太坊区块链上,你可以编写资产的代码,创建新的区块链资产,简单地说,你可以发行你自己的区块链代币,你使用什么样的发行机制、代币叫什么名字、发行多少数量、怎么样去发行都由你来决定,听起来是不是很有意思呢?


为了让战友能更好的理解,今天就先讲以太坊的上半部分基础概念。下一篇,我们在来介绍,以太坊的技术参数、它的发展情况、基于以太坊的区块链的知名项目,以及以太坊ETH和以太坊经典ETC的区别。


相信你了解完“智能合约”这一大类后,就能判断出,未来区块链会给我们生活带来那些变化,我们就可以试着来判断未来的趋势。这就是活在未来啊。


写到这里我突然有一点感悟,我们可以在读过一篇文章之后,可以想像一下如果应用了书中的观点,我的生活会有哪些变化。比如今天的智能合约。想想还是挺不错的,等下试试。

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

推荐阅读更多精彩内容