查看原文
其他

略懂区块链

2018-03-23 一斤代码 终端研发部

【公众号回复“1024”,送你一个特别推送】

 看了这么多的文档,究竟什么是区块链?看完后希望你能从中学习点什么

原文作者:一斤代码            https://www.jianshu.com/p/50ced4705a3f 

正文

从去年底开始,有一个词变得异常火爆,火爆的让人有点恐慌,那就是“区块链”!如果你不谈区块链,似乎就已经完全落伍,甚至觉得跟这个世界也已经不搭了。以前的一段时间里,在各种场合,听到最多的可能是关于互联网金融方面的讨论,而现在,当你坐在星巴克里,如果你听不到周围的人在谈论区块链和各种数字货币,你会觉得连这咖啡馆都变得不那么时尚了。

那么区块链到底是个什么样的东西呢?它现在是什么样一个应用状态?今天主要是跟大家探讨一下这方面的事情。

我相信很多人都通过各种渠道,了解过一些区块链的基本意思,比如它是由一个网名叫中本聪的(日本?)人发明,它是一个分布式的账本系统,它有很多去中心化的定义……关于区块链相关的具体技术细节,我不想做详细赘述,因为我也不专业,哈哈哈。我们就聊聊它目前在实际应用方面的一些的表现吧。

信任问题

从我对区块链的理解来说,区块链本质上是一个改变了生产关系、分配权的一个东西。我们都知道,现在的生产力已经到了一个空前繁荣发达的水平,但是生产关系(也就是分配),一直以来是一个非常中心化的分配方式。在生产关系长久没有变动的情况下,突然有了一种可以极大的改善现有生产关系分配的技术出现,这将产生能够再次推动生产力发展的变革。这将是区块链对社会贡献最大的一个方面。

另一方面,区块链改变了信任的关系,原来由第三方中心化的一个取信方式,变成了一种广播式的、人人都有信用标记的方式。举一个简单的例子,比如大家都比较熟悉的电商方面的例子:

你要在电商网站买一样东西,以淘宝为例,你会先挑选物品,等挑选完后把钱支付给支付宝;当卖家看到你把钱支付给支付宝后,就会把物品发送给你,等你收到物品后,你再去支付宝确认收货,最后支付宝就会把你的钱转给卖家。

在这样的一个交易结构里,我们严重依赖于第三方的权威机构(支付宝),它作为一种中心化的记账方式来给到买方和卖方一种信任关系。而这种信任关系是建立在中心之上的,如果没有支付宝这个中心信任分配的机制,我们是很难敢相信卖家一定会把物品寄给我们的。该问题在淘宝的早期也已经遭遇过:在没有支付宝平台时,买家经常被卖家骗,当买家在线下把钱打给卖家后,卖家根本就不会再把物品寄给买家。因此,为了解决该问题,催生了中心化的支付宝。

但是,在区块链发展之后,这种方式就可能会被完全变革掉。具体会变成什么样子呢?

买家和卖家各自在区块链上都会有自己的信用记账节点,当买家要向卖家买一样东西时,买家会支付费用,然后向全网广播说我要买这个卖家的什么什么东西,你们都帮我记着。而当卖家把物品寄给买家后,卖家也会向全网广播说我要卖给谁什么什么东西,你们也都帮我记着。当他们俩各自完成了易货的过程,买家会在全网广播说我收到物品了,然后卖家向全网广播说我收到他的钱了,交易就结束了。该交易就会记录在节点上,对买家和卖家形成一个记账,并且该记账也潜在的表明了买家和卖家都是诚信的。

他们各自在区块链上完成了这样一个交易,且他们之间的信任关系并没有通过一个类似支付宝这样的中心节点去完成,而只是在区块链上就完成了这样一个交易动作。

Token与张三偷猪

那么问题来了,有朋友会说,如果在节点上,虽然他们都广播了,但是卖家没有把货寄给买家;或者买家收了货,但不去网络广播确认收到货并支付那笔钱。这种情况该怎么办?这里就涉及到一个信任解决的问题,这也是为什么会产生Token的根本原因。整个区块链技术的发展,和Token是息息相关的。

  • 如果只有区块链,没有Token,那么区块链基本是废的,它没有办法解决刚才我们说的那个问题,就是虽然大家在区块链上去广播了自己的交易信息,但仍会有人不去确认交易信息。

  • 如果只有Token而没有区块链,那么可以理解为这是一种非法集资。这也是ICO会被定义为非法集资的一个重要原因。因为很多人只是发行了Token,并没有去构建发行Token之前要作出的声明,即要用Token来构建一个什么样的链。

有了Token以后,整个区块链就被完全激活了,可以有各种各样解决前面所说的问题的方式。我们用一个日常生活中经常遇到的例子来解释一种典型的区块链和Token的应用:

比如在中国的农村,村子通常比较小,百八十户人,每家人家都知道全村几乎所有家庭的情况,这其实就是一种区块链分布式记账。比如说,张三知道全村所有的家庭的情况,有多少孩子,明面上有多少固定资产,和谁家关系好,和谁家关系不好,谁家借了谁家的钱没还,这类事情几乎是存储在全村所有人的脑海里的。

在这种情况下,如果村里的一个人犯了事,比如张三偷了李四家的猪,那么李四就会向全村人广播,说张三偷了他家的猪,以后你们都不要跟他打交道了,这个人不行。随之,张三偷了猪的事就会作为一个分布式的交易,记录在全村人的分布式账本上,所有人都知道了张三偷猪这件事,将张三视为坏人,以后不再跟他发生任何交易。那么,张三以后在这村里就没办法继续生存了。

那在这个例子中体现出来的Token是什么?其实就是个人在全村里面的信用,他们的信用值就是Token非物化的一种形式。如果再把它抽象一下,那么Token可以变为积分。我们假设,村里的人一生下来,在全村的积分是100,一旦他干一件坏事,积分就会下降10分,直到他这100积分全部扣完,那么他在村里的名声就臭了,他就不能继续在村里生存下去。他有可能需要去外面的村子或城里去另谋生路,因为外面暂时还不知道他在村子里的劣迹,还可以继续生存。

但是区块链又恰巧解决了这个问题!当张三偷了猪的事只是在村里面散布的时候,那么他还可以去外面生存,因为外面的人不知道他是不诚实的。但一旦消息慢慢散布的够广,已经到了外面的村里或城里(也就是村里的节点和外面的节点信息同步),所有的人都知道张三不诚实,知道他的信用积分被罚完了,那所有人就都不会再跟他交易了。

所以呢,这个就是区块链在解决信用方面的一个比较浅显易懂而典型的一个应用场景。

    

奖惩

区块链作为一个大的节点联合,每个人在区块链的节点上都是有话语权的,比如李四可以在节点上向全村广播张三偷了猪,赵五也可以在节点上去广播张三偷了猪。

对于犯了错的人或者说了假话的人来说,区块链的Token是用来减分的,那么有没有加分的情况呢?对于张三偷猪事件中,张三的媳妇一般是不会对外说的,甚至李四跑来问的时候,张三媳妇还会抵赖她老公并没有偷,会说猪是她家的。好!那么张三的媳妇就同样变成了一个说假话的人,她也可能会被扣掉相应的积分,但是她被扣的积分可能比张三要少些,可能张三扣了10分,她可能会被扣掉5分。而对于另一个出来举证张三偷猪的人,赵五,他可能会被加分。这就是一种奖励机制。

所以整个区块链基于信任机制运行,就变成了说话是有代价的,说真话可以得到奖励,说假话要被处罚,处罚的方式就是扣掉Token。而你的信息永远存在在节点上,一旦你的Token降为了0,则意味着你的信用降为了0,不会再有人和你交易,且是全世界范围内的,而不再局限在一个村子里。

以上就是区块链在改变信用关系方面的例子。

区块链将会改变组织结构极其自我价值实现方式

区块链在改变组织结构这方面,也是一个大的话题。社会的发展形势,总的走势是逐渐由中心化向非中心化不断的拓展的,所以我们看无论是在奴隶社会也好,封建社会也好,资本主义社会也好,还是将来的共产主义社会,都是逐渐的把人由中心化管理变成一个自我管理的一个过程。

互联网的出现,极大的推动了个人实现自我管理的进程,尤其是近些年出现了像微博或公众号,极大的解放了个人的自我实现。举个例子,早先在没有互联网的时候,一个记者想要把自己的文字见诸于公共场合,只能通过投稿发表文章到报刊等出版物上,才能够把自己的思想表达到公众方来。然后作为对其价值的承认,报刊方会支付一些稿费给记者。

但自从有了互联网,尤其是有了像微博、公众号等这样的工具,记者们就不一定需要依赖于一个组织,需要组织来判定他们的文字是不是符合要求。原先记者的投稿如果不符合他们的要求,就不能够被发表。而且他们的要求,作者很多时候也是不知道的,这就是一个单方面的黑盒,记者没有决定权。

我有我的风格,你有你的风格,为什么要用你的风格来判定我的文章是否能被发表?

当有了自媒体后,作者们不需要依赖一个组织,不需要在报社里面工作,也不需要把文章投稿到报刊,只需要把文字发表到微博、公众号,就可以把自己的意见表达出来,用这些文字实现自己的价值(让别人点赞,让别人打赏等)。所以互联网和自媒体的出现,等于是拥有了一个实现个人自我价值的新途径。

而对于组织来说,想实现组织的自我价值,原本只有通过创造利润,然后公开上市这样一个方式。一旦上市,它们就可以公开发售股票或发债券,因为别人相信我是一个上市公司。对组织来说,这是一个基本的价值实现路径。但是,全世界能够走到上市的公司,并不是很多,那些没有走到上市的公司,是不是就不是好的组织了呢?未必。有些公司盈利性很好,只是它不符合国内或其他区域的上市标准,也就是受到了一个来自中心化的制约。

那么问题又来了:个人可以通过互联网来实现自我价值,那么有没有一种方式让组织也可以通过那个技术来实现自我价值,而不需要中心化的审批呢?就像记者发表文章不需要审核一样?

是时候把区块链再次祭出来了。通过引入区块链,所有的组织企业都会被标注在链上,企业也会有一个Token值,它的Token值就是它们可以拿去发行ICO的东西,只要有人愿意相信,比如企业在链上广播说,大家都来买它的Token,现在是一块钱,但如果大家买了它的Token,它会努力的,让它的Token升值到十块钱!

在原来的模式中,你很难让别人相信你的公司运行良好,只有跟你很熟的人才知道你的公司很好。而有了区块链,所有的公司都在链上,只要你撒谎,你的Token就会下降,直到有一天变为0,直到这个CEO永远不可能在链上生存。

所以,组织就可以通过链广播的方式,向全链条上的所有人承诺,我要做的更好,我要帮你们挣钱,你们来买我的Token。而这个时候,不需要一个中心化的方式去审定该组织是不是可以公开发行股票或公开募资。这就是ICO的基本原理,也就是区块链改变社会组织方面的价值。

因此,互联网推动个人实现自我价值,区块链推动组织实现自我价值,两者极大的改变了生产关系的分配权。由原来报刊分配稿费给作者,变成了相信你的人赞赏你的人给你稿费;由原来的比如美国的SEC决定企业是不是可以上市,变成了只要相信该企业的人都可以买它的Token这种方式。它改变了生产关系,而当生产关系改变的时候,它会促进社会的繁荣发展,也会反过来促进生产力的提升,社会也就会出现一次生产力的巨大释放,一次质的飞跃。这是区块链技术带给整个社会最积极的意义。

运用方向和状态

区块链目前的运用方向及它现所处的状态是怎么样的呢?

其实在技术方面,区块链还处于一个非常早期的状态,它很像早期的操作系统之争,比如最早期的windows,unix,linux,mac等,目前还没有一个全球统一的标准。从这个角度来说,像比特币、以太坊等,它们都想去构建一个技术标准,都想成为未来的一个区块链技术方面的标杆。所以,在这种非常早期的状态下,谈应用落地还为时过早,因为还没有一个统一的标准存在,而没有统一标准的话,那么它的沟通和交易成本就会相对来说比较高,因为有兼容性的问题,有跨链结算的问题,各种各样的问题存在。

但是,技术标准也不一定需要全球统一,比如我们的手机系统就有windows、iOS和安卓的,在将来,完全有可能有两个或多个的区块链操作系统同时存在。在没有统一技术标准的情况下,目前就分为了几个应用的分支:

  • 一个是公有链,像比特币、以太坊这种公链;

  • 还有就是联盟链,比如说银行之间,他们会形成一个链条,他们会通过联盟链进行广播和传输。

  • 另外还有一种是私有链,就是自己公司或体系内的一个链条。

总结

总的说来区块链技术在应用领域还是在探索状态,至少到目前为止还没有看到任何企业能够把区块链真正应用到实际的生产环节中去。

阅读更多

Python探究之旅—Python语言的基本认识

来一起愉快的开始Python吧

 一招教你读懂JVM和Dalvik之间的区别

一招教你打造一个滑动置顶的视觉特效

NDK项目实战—高仿360手机助手之卸载监听

最新2017(Android)面试题级答案(精选版)

相信自己,没有做不到的,只有想不到的

在这里获得的不仅仅是技术!

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存