


宁波IT培训
美国上市IT培训机构
0574-87236644
这是一篇小白科普文,希望小白可以多花几分钟预览一下。什么是区块链?
区块链是一个不可篡改的共享账本(immutable ledger),用于记录交易历史。这一技术催生了新一代过渡性应用程序,在合约、契据以及付款的过程中,确保信任、责任,并且公开透明。
小编下面用尽量简洁的一个例子,让大家理解区块链的一个作用:
区块链与母亲节的花
在母亲节订花似乎是再简单不过的事情。
我们只需要打电话到花店或上网订购,选择店中的花束,并告知店家要写卡片。
我们通过电话或者平台下单付款给店家,店家便会确保花束能准时送到母亲的手中,但是我们却不知到这些花要历经复杂的过程才能送达花店、变成美丽的花束供我们购买然后送人。
全球较大的集装箱运输公司马士基(Maersk) 在近期所进行的研究中,追踪了一个将花从肯尼亚运到荷兰的集装箱。
从蒙巴萨港到鹿特丹港的运送过程中,一共进行了将近200次通讯,中间环节涉及花农、出口管制机构、港务、海关及进口管制机构。
每个参与者必须知道运输的状况,就像我们想随时掌握母亲节花束的送货状况一样。
从蒙巴萨港运输需要三个不同的机构签名准许出口,六份文件说明产地、化学处理方式、花卉质量及关税。
而这只不过是将花运送到荷兰前的序曲!
因为有了区块链,现在所有的文件可以被嵌入一个简单、可靠、易于追踪,而且所有参与者都能查看的系统。这套系统会追踪与更新检验、批准及通讯的每一个环节,让整个运送过程对于所有相关人员公开、透明。每一份文件与每个签名都能查阅,但不允许对数据进行丝毫更改。
所以,下一次再订花,或是从事其它在线交易行为时,我们就可以享受IBM以及其它领先的区块链技术公司提供的服务,让一切互动更为简单、安全有效。
像这样的案例不计其数,一句话概括,如果互联网技术解决的是通讯问题的话,区块链技术解决的就是信任问题。区块链技术正在兴起,未来几年对全球各个行业来说都非常重要。
那么区块链的技术原理是什么样的呢,为了加深理解,小编依然采用简单有效的运用场景来给大家说明一下。
身份
让我从身份证,徽章和其他身份标记说起吧。不管设计得多么巧妙,它们总能被复制。你知道3D打印吧?如何去验证它们呢?有一些组织提供在线验证服务。你可以扫描卡片或者输入验证码去鉴别真伪。但这项服务的成本可能非常高,你需要支付云端服务的费用。而使用区块链,你不需要构建自己的身份构架,你可以用以太坊的开源区块链来存储详细的身份信息。任何需要验证的人只需要查询公开区块链即可。
公证
你的大部分所有权记录都在纸质账本中。这些记录是可以被篡改的。而储存在区块链中的数据却无法更改。一个区块链中包含两个成分,区块和链。在高层面上讲,它本身只是一连串的区块。其中数字信息被分配到不同的区块中,然后连接在一起。举个例子,我们有一些区块,每个区块代表一个国家,包含该国家城市的名字。
每个区块又都含有一个叫做散列的东西。散列是一组字符(例如:“1hi515AHA5H”)。散列来源于区块中存储的信息。代表美国的区块中有纽约、洛杉矶和芝加哥。所以散列是“NYLAC”(虽然从技术角度上讲,情况并非完全如此,但这样解释你就会大概明白)。
每个连续的区块都包含前一个区块的散列信息。就是这个联系把各个区块捆绑在一起(区块链的超能力)。如果有人篡改了第一个代表美国的区块,添加了“波士顿”,新的散列信息将变成“NYLACB”。然而,与美国相连的区块印度所存储的散列信息是“NYLAC”。这一环的信息不匹配将打破区块间的链接。所以,散列的目的在于确保没人能篡改区块的内容。我想要强调的是:你不可以篡改我的记录。一旦你篡改,我就会发现。
数字资产
希望你听过“首次代币发行”(ICO)(参见TravelChain)。这是一种募集资金的新形式。不论你是谁,不论你身在何方,都可以成为一名投资人。当有人投资了你的公司,你应该回报他们吧?比如股票或股份?ICO提供的是一种称为“代币”的数字资产。这些“代币”会存储在你的区块链钱包中。你可以用它们支付公司服务费,甚至可以等日后“代币”增值时再进行交易。
智能合约
Mark和Sara的故事
Mark已经拖欠了五个月房租了。每当房东Sara问起,他总是保证之后会付的。Sara很无助。她请不起律师。法庭强制执行也要等八个月甚至将近一年的时间。唯一的选择就是说服Mark。
Joe的生意
Joe是个商人。他经常和不同的公司做生意。几个月前,他与零售商签订了一份合同。虽然Joe履行了合约。但对方却拒绝付款。这些人钻法律的空子,劝说Joe允许他们少付钱。Joe之前有过这样的经历,也去过法庭,可他在法庭花费的时间和金钱基本等于他一单生意的利润了。
我们如何帮助Sara和Joe?
区块链的解决方案就可以用在这个案例中。在Sara的故事中,我们需要让Mark每月支付房租。这是一个基于时间的触发点。你的日历应用根据这个触发点推送预设的事件提醒。
在Joe的案例中,一旦合约条款履行,对方就必须付款。这是一个基于条件的触发点。想想你上一次在亚马逊上买电子书。亚马逊只会在确认你付款后发货。
关键在于,计算机程序能够坚决执行指令。比如你现在点开这篇文章,向下滑动页面,计算机程序就正在执行你的指令。所以为了帮助Sara,我们需要把租房合约转换成代码的形式。
Sara和Mark之间的智能合约伪代码
如果今天是30号并且房租还没付,那么从Mark的账户中转款500美元到Sara的账户,但是我们应该把代码配置到哪里呢?代码应该配置到合同参与方的电脑上。Sara和Mark的银行也会参与这个私有区块链网络。Joe和Sara将各签署一份代码合同(即智能合同)。然后合同将被配置到区块链网络中,Mark和Sara各自的银行都会得到一份合同副本。每月30日,当指针走到12点时,约定好的金额将会从Mark的账户转入Sara的账户。Joe也开始使用智能合约强制他的客户支付事先同意的金额。
Sara高兴了,因为她不用再依赖Mark的同意就能得到房租。Joe也很满意,因为他再也不用去法庭寻求正义。现在Joe可以把这些精力放在拓展生意上。
数字选举
还记得上次你为了投票站在人群中大排长队吗?如果能在家投票呢?在线投票的大问题就是安全。选票可能被篡改或者黑客们可以找出你投给了谁。区块链可以提供条件,让你更安全地匿名投票。由于美国选民投票率低,数字投票可以带来更多参与者。
分配存储空间
当你使用Google Drive,Dropbox等服务存储你的文件时,大的问题是你不得不相信服务供应商不会窥视你的数据。政府可能强制要求他们披露数据。在区块链中,数据是去中心化的,并且以高度加密的形式被存储在网络中不同的电脑里。
这种方式也可以减少存储成本,当你需要使用的存储空间超过了电脑的配置,你可以租用存储空间。Storj就是一个例子,就像一个提供数据存储服务的Airbnb或Uber。
你应该明白了,这是通过技术实现信任的问题。
还记得互联网来临的时代吗,那个马化腾还是小马站长的年代,那个马云还被人称为骗子的年代,那个李彦宏毅然决然回国创业的年代。20年不到的时间,因为他们的先知先觉和勇敢践行,改变了我们如今的生活方式,成就了BAT的如日中天。但他们当时的茫然谁有体会过呢,现在的互联网,也是当时他们的未来,他们也在不断的怀疑中,学习,实践,最终形成了如今的BAT。
世界是不停的在变化的,未来几年,区块链技术的实践将不停的在我们身边悄悄地进行着。而你,所幸看到这篇文章,然后心生好奇,开始了对区块链的更广泛的了解,决心要在这个变革的时代做些什么。跟上时代的节奏,你会比其他人更早一步步入成功。