请选择 进入手机版 | 继续访问电脑版
开启辅助访问
链路首页链路财经的所有资讯均来自网络投稿,不代表本公司任何投资暗示。有侵权者请联系jubao@linksfin.com删除
2019
11/07
18:07
分享
评论
  • 区块链被认为是“下一代颠覆式创新技术”,其核心优势是通过分布式数据存储、点对点传输、共识机制、加密算法等计算机技术,构建全新信任机制和高效协同机制,从而催生许多全新的应用场景。今天,我们收集了一些趣味小故事,希望对想要了解区块链的朋友们有所帮助。

    区块链:去中心化的分布式账本/数据库

    在一个村庄里,村民的主要工作是种地,到秋天的时候,村民把生产出来的粮食统一堆放到大仓库里,由村长清点记账。每个月月初,村民根据村长的这个账本,去仓库领粮食。但是村长也是人,老懵懂、帕金森、偏心眼……各种毛病一样也不少。在记账的时候,看到漂亮的小姑娘,村长可能会给小姑娘多记上几斤;看到爱惹事的刺头,村长可能会给刺头扣几斤。更严重的是,村长的账本平时就放在抽屉里保管着,有时候账本受潮模糊了,有时候账本被老鼠啃掉一块,有时候被小偷偷偷涂改几笔。


    后来,村民为了解决这个问题,决定将老出错的村长废除掉。那谁来记账呢?村民想了一个办法:给每家每户一个账本,村民们的粮食信息通过大喇叭向全村广播,然后村民们就在各自的账本上记下。这样,村民就不用再担心村长的账本出问题了。张三、李四、王五都有一份相同的账本,如果有小偷来偷账本也没关系,除非能一次性偷走全村所有的账本。就算换一百个村长,只要家家户户有这本账本,村民的粮食就能被准确记录,任何人都没办法再打粮食的注意。



    故事里,村长记账的方式就是我们常说的集中式记账。目前,在信息化时代,村长就变成了大银行、互联网巨头等中心节点,记录和存储着我们所有的信息。一旦这些中心节点出现故障,就会导致数据丢失、隐私泄密等一系列的问题,对我们的生产生活造成无法估量的损失。


    改用村民记账则有效地解决了中心化的弊端,每个村民都有一个账本,账本上的每一页纸相当于一个区块,这些区块按照时间顺序和页码装订起来成为账本,这个账本就类似我们所说的区块链:一个去中心化的分布式数据库。

    矿工和挖矿

    改用村民记账虽好,但村民听广播记账的过程中往往会出现一个问题:当广播开播的时候,听到的村民能准确记录粮食信息,没听到的村民怎么办呢?于是,村民们又想到了一个好办法:指定一个管理员,每隔一段时间到各家各户校对账本,以相同的记录最多为标准记账,同时将账本信息打包,并向全体村民公布,然后全村人一起给管理员报酬。在这个过程中,负责账本校对、打包的管理员就是矿工,账本校对、打包的行为就是挖矿,获得的报酬就是挖矿奖励。


    既然挖矿是能拿到报酬的,那么报酬给多少,怎么分配给矿工呢?这个问题就涉及到了区块链的另一个概念—共识机制。区块链本质是一个数据账本,本身不提供去中心化,只有加入了共识机制,这个系统才能做到去中心化。通俗的说,共识机制就是所有人都认可的游戏规则,按这个规则来,场上的所有管理员都可以公平的得到对每个人都最有利的挖矿奖励。

    共识机制

    从比特币出现以来,区块链衍生出了多种共识机制,但目前主流的只有POW(工作量证明)、POS(权益证明)、DPOS(委托权益证明)以及POC(容量证明)四种共识机制。那么,这四种共识机制是什么原理呢?我们仍然用讲故事的方法来解答。


    “一群只有锄头镰刀的村民,大家都是干的多拿的多,干的少拿的少,开会、选举之类的活动大家都可以参加,人人都有权利发声。只用镰刀锄头干活效率低,于是有些人买了牛帮忙干活,但牛本身被牛贩子炒的价很高,而且吃的草料也很多,一般的人担负不起,于是能干活和能拿到回报的是家里有牛甚至有很多牛的富农。”


    这就区块链里的pow(工作量证明)机制,属于多劳多得,按劳分配。高强度的去中心化赋予了其安全程度同样很高,但是其交易的低效率和挖矿所消耗的巨额能源一直为人所诟病,而且被大矿池把持算力之后,仍然会导致中心化。



    后来,村民研究了个新型种子,把它扔到所有的田里,等到天上的云雨扫过,云飘到哪块田上,哪块就长出来粮食。家里地越多的村民,拿到粮食的几率和数量就越大。村民们很高兴,因为现在牛贵到一般人都买不起,吃的草还多,地皮上都被啃的只剩草根了,而现在只需要等云过来就行,谁家还没点儿地啊。


    这就是POC(容量证明)机制,简单来说就是利用计算机硬盘中的闲置空间进行存储来进行挖矿获取收益,通过某种既定的算法产生数量众多的伪随机数,并将这些随机数存入硬盘,在竞争打包区块的时候,只需要通过扫盘来打包区块。这样区块的生成是由存储设备的存储密度大小决定,从物理上限制了区块的生成,最终使整个区块链达成共识。从矿工的角度来看,人人皆可挖矿的POC也会比门槛高的POW更受欢迎,投入更少而收益更多,也使得越来越多的矿工进入POC挖矿时代。



    另外两个主流的共识机制是POS(权益证明)机制和DPOS(委托权益证明)机制。其中,POS(权益证明)机制通过抵押token来获得打包区块的权利,交易的过程中,系统会对打包和验证区块的节点来进行奖励,奖励来源是增发或者解锁的token。POW是比拼算力,而POS简单来说就是比拼谁手里的币多,手里币越多,获得记账资格的概率就越高。不拼算力,不浪费资源,还缩减了达成共识的时间,交易速度提高,但是去中心化程度被弱化,安全方面的漏洞随之增多。这种机制相当于:本来都是背着农具下地干活的村民,突然有人买了牛帮忙干活,效率提高了,收成也多了,一下成富农阶层,这下开会的时候,富农的声音明显比其他村民有份量多了。


    DPOS(委托权益证明)机制是在POS的基础上进行了改良,类似于代议制度,将持有一定数量代币的节点作为候选人,再由所有节点投票竞选,由此产生超级节点,由这些被选出来的超级节点来进行验证和记账,这些超级节点就能获得节点奖励。这种做法大幅缩小了参与验证和记账的节点数量,效率和性能必然有所提高,但其性质和去中心化背道而驰,已经算是小范围的中心化,同样的安全系数大幅降低。这种机制相当于:当村长选举的时候,选票不再是每个村民都有的了,而是由几个村民代表投票,个体权力被小团体取代。

    智能合约

    智能合约是一种特殊协议,旨在提供、验证及执行合约。具体来说,智能合约是我们在不需要第三方的情况下,执行可追溯、不可逆转和安全的交易。


    比如说,村里的粮仓每天都需要有人看守,于是全村开会商议了一个方案:每周一至周三由张三看守,每周四到周六由李四看守,周日两个人共同看守。为了让这个约定生效,张三和李四两个一起将这个约定写在纸上形成合约,并拍照告诉了全村村民,在告知村民的时候给他们发了红包,让他们在需要的时候帮助执行合约。后来张三犯懒了,什么时候都不想看粮仓,李四于是召集村民,一起拿着合约对张三强制执行,有合约截图在,容不得张三抵赖。这就是智能合约概念,由程序化控制,符合条件强制执行合约。

    加密技术、P2P网络

    除了运用分布式存储、共识机制、智能合约等计算机技术外,区块链还用到了密码学。区块链技术用到的是非对称加密技术,其核心是公钥与私钥技术。这块比较难以理解,我们同样试着用故事的方式来解答。


    村里的粮仓有很多装了粮食的箱子,每个箱子都用一把锁锁着,那么张三如何把箱子的粮食给李四呢?首先张三要用钥匙打开需要取出粮食的箱子的锁,然后把里面的一部分粮食取出,装入李四已经打开的箱子里,完成后,李四用他的钥匙把他的锁给锁上。这样就完成了交易。如果把锁当成公钥,把钥匙当成私钥,用钥匙来开锁的过程,就是用私钥来签名验证的过程。就是区块链上的交易机制。



    公钥能被所有人看到,但只有拥有与公钥配对的私钥,才能解开并使用区块链上面的某一段数据,在比特币等数字货币的区块链上,这一段数据就代表着资产。资产通过这种机制,从一个账号转入另外一个账号。在这个过程中,不需要中心化的第三方机构来做信用背书,无需承担中介的费用,从而实现了点对点的支付。


    因为公钥是公开的,能够根据公钥查询到区块链上的每一笔交易,所以区块链上的交易都是透明公开的。因为由私钥生成公钥很容易,但是由公钥反推到私钥几乎没有可能。如果一定要去猜与公钥配对的私钥,有可能需要几百年,所以这种机制也非常安全。


    如今,区块链正在成为全球技术发展的前沿阵地。在我国,区块链产业从上游的平台服务、安全服务,到下游的产业技术应用服务,到保障产业发展的行业投融资、媒体、人才服务,各领域的公司已基本完备,协同有序,共同推动产业不断前行。


主题帖 165 关注 0 粉丝 3
情感指数

链路大数据分析置信度 21.94 %

TA的主题帖
主题相关
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表