学习Blockchain的应用场景

区块链是在整个计算机网络中执行所有操作的大规模分布式数据库或分布式公共账薄记录,很多人用“分布式账本”的概念来形容区块链,就好比有一个区块链社区(即区块链网络),社区里的每个人(节点)都有一个账本(即区块链),在整个社区中一旦发生了某项交易(即操作),那么社区中的所有人员都会在自己的账本上记下这个交易。

区块链是记录不断增长的不可删除或改变的,基于智能合约的分布式账薄数据库系统!

在之前的文章中,简单介绍了下区块链运作的基本原理,我们可以发现区块链具有一大最重要的特征:区块链中的记录无法修改与删除。

因为记录一旦被修改后,其哈希值会呈现无效状态,哪怕被重新“挖矿”,哈希值变得有效后,其值也会与其他区块链完全不同。而由于整个区块链网络遵从“多数服从”的原则,它们会根据有多少哈希值是相同的来判断哪条区块链是合法的,并在最多人有共识的那条合法区块链上继续记录,增加新块。因此,一旦有人想要修改区块链的记录,其势必要修改超过半数的区块链,这具有相当大的难度。

此外,区块链是由彼此串联的块构成的,当区块链在记录交易的时候,它会向前追溯历史交易记录,以确认交易人是否有足够的资本进行交易。

基于区块链的这些特性,在这篇文章中,主要想分享下区块链的应用场景。

先介绍两个概念

以太坊:区块链应用的开发平台

我们大家都很熟悉一个场景:不同的手机具有不同的运作系统,能够在安卓系统上运行的APP无法在苹果系统上运转,能够在苹果系统上运行的APP也无法在安卓系统上运转。因而,每一个APP都要有相对应的运作系统才能运转。当区块链应用被开发时,基于同样的逻辑,它也必须要有一个运作系统才行。但是,这是一个新兴的还有待发掘的荒地,没有运作系统我就必须要自己开发一个系统才行。倘若每一个新的区块链应用都开发出了一个相对应的新的运作系统,其实对于使用者来说是非常不方便的事儿,就好比不同的音乐版权被收在了不同的音乐平台中,我要想听到所有的音乐就必须要下载所有的音乐APP。

那么就没有一个APP可以囊括所有的音乐吗?以太坊就是这样的存在,只不过它的概念更接近于安卓系统或者苹果系统。它是一个区块链系统,所有需要使用区块链技术的DApp(分散式应用程序)都可以基于以太坊来开发,而且它是分散式的,没有中央服务器,不受任何单一机构的控制。

智能合约:以太坊的电子协议

智能合约也称为智慧合同,因为它既不人工也不智能,只是称为了smart contract,又称为可执行的分布式代码合同,它是在以太坊区块链上运行的电子协议。智能合约基于一定的区块链技术,通过区块链技术可以连接世界各地的电脑,以协助加密、记录、并且验证,以保证这份合同不会被恶意伪造或修改。

之所以称之为智慧合同还基于它执行一项命令,即“如果条件X得到满足,那么就发生事件Y”,这种命令可以导致区块链上的交易,并运用到各种诸如转让财产、转让品牌等现实场景中。

下面我们看一下区块链可以应用在哪些场景中。

区块链应用一:消除交易市场的信任危机

不知道大家是否有过这样的体验:当我们去超市购买商品时,会注意观察这个商品是否通过了质量安全认证;或者当我们去购买钻戒的时候,会要求商家提供钻石鉴定证书。我们之所以要求这些证书,就是因为我们在进行交易行为时,并不信任与我们做交易的商家,因而需要一个公正的第三方平台帮助我们建立起信任,从而促成交易。

但是,这里面存在的危机在于,公正的第三方也不是永远公正的。回想曾经的一些新闻,一些公司就曾出于经济利益而为商家造假,欺骗消费者。

我们之前说过区块链网络中的任何一个行为都会基于多数同意原则而被记录下来,且难以更改。畅想一个食品的生产过程,从原料采取,加工到做成成品售出,每一个行为都被一一真实地记录下来的时候,我们在购买产品时就可以查看这些内容,从而不需要第三方的存在,并且不用担心任何虚假问题。

区块链应用二:解决虚拟交易市场的复制盗版问题

在实体世界的逻辑体系中,物质的流通是以交换的形式进行的,比如说我向你借一本实体书,那么一定是这本实体书从你的手里到达了我的手里,你的手里没有了,我的手里有了这本书;然而,在网络所构建的虚拟世界里,情况却完全不同。我向你借一本电子书,那么你会通过邮件或者微信等将这本电子书传送给我,但是,这本电子书并不是从你的手里到达我的手里的,而是它重新拷贝了一份,将这个拷贝本送达了我的手里,我的手里和你的手里各有了一本电子书。这就是虚拟世界物质流通的“复制”逻辑。

虽然虚拟世界并不是所有时候都是这样的复制逻辑,比如网上购物进行金钱交易时,钱会从买方的电子钱包转移到卖方的电子钱包。但是大多时候,虚拟世界的交易都遵从着这一逻辑,比如从微博上保存图片或者从音乐网站下载音乐。

其实,按道理来说,原创的音乐、文字、图片、视频等一系列具备知识产权的内容也应该和金钱这类实体资产一样,在虚拟世界中享受交换的逻辑。但是,这类产品却无时无刻不在面临着被复制、盗窃商用的风险。因而,音乐公司会使用一定的防伪机制,在网络上分享原创内容的制作者也会添加Creative Commons的标签(例如LOFTER平台),以防止他人侵害知识产权。

区块链的出现,就可以完美解决网络世界的这类问题。

区块链被视为账本,其可以记录任何交易信息,而不仅仅限于资产。以音乐举例,如果将音乐的授权条件都建立在区块链上,利用代币和智慧合同就能够保证所有的内容都依照交换逻辑进行网络上的流通。比如音乐人制作了一首歌,使用者要听的话,就要付代币给一份保存在区块链上的智慧合同,这个付费行为就相当于签订了智慧合同。假设智慧合同约定付一个代币就可以得到一小时的播放权,那么我就会得到一小时的音乐播放权,音乐所有权还是被牢牢控制在音乐人手里。而且整个过程都会在区块链上记录,不容更改。

区块链应用三:维护内容生产者的合法权益

同样的,我们可以想一个问题,当研究者将研究成果发表出来时,知网将这些成果整合出来,供其他研究者下载,并收取一定的费用,但是这部分费用却从来没有分给过所有研究果的提供者。微博也是如此,我们每个使用微博的人都是微博内容的生产者,并因此为微博带来了巨大流量,但微博在通过流量盈利时,却没有将收益分给内容生产者。

代币与智能合约在此,同样可以发挥出其作用。区块链带来的未来很有可能是:智能合约明确约定了这篇文章作者是谁,以及与知网的分润比例是多少,研究者想要在知网阅读一篇论文时,就要支付一定的代币。而一旦支付了代币,智能合约就开始生效,并根据约定的分润比例立即将收益分配给作者与知网。

区块链上的智能合约具有:行为即支付——支付即确认——确认即认账 !

以上这些都是区块链的可能应用场景,且一些场景已经有了实践,但这并不是区块链的全部应用场景,区块链还有这更大的发挥空间。

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180506G0JV8M00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码关注腾讯云开发者

领取腾讯云代金券