区块链研习社0岁的产品经理

这个区块链共识机制迎来了“改革开放”

2018-06-13  本文已影响88人  草稿记录

低能的预测

1994年互联网诞生初期,在大众的认知里它就是和报纸这类纸质信息载体相差无几的技术,甚至不少聪明人还讲出了胡话:

《时代周刊》评论:“它并非为商业设计,不能优雅的容忍新用户”并认为互联网永远不能成为主流。

伯克利国家实验室网络管理人评论:“真相是,在线数据库不会取代带报纸”。

麻省理工学院媒体实验室主任尼古拉斯尼葛鲁庞蒂预测说,我们会直接从互联网上购买书籍和报纸。

ABC一名高级副总裁称“互联网会变成90年代的民用电台被淘汰”。

我们再来看一看2010年微信发布之初,人们对于它的评价:

    今天生活中已经罕见报纸,但互联网却成了生活中的必不可缺;很久没有再用过飞信,也几乎不再用短信和朋友进行沟通,而微信却成为一种生活方式。人们总是用已知揣测未知,但在不少时候显得过于低能。

而目前一个深刻的变革再一次展现到我们的眼前,一个不可篡改的数据库——区块链。


区块链是什么?

区块链的本质就是一本不可篡改的记录。

这听起来非常普通的定义是否真的就如听上去的那么普通呢?

会不会就和多年前人们把互联网看成“报纸”,把微信看成“短信”是一样的境地呢?

尽管区块链技术尚处于发展的早期,未来应用场景也许现在根本都还没想到,但是隐约之间却能看见这“不可篡改”极其不凡:

因为它的不可篡改,建立了信任,去除了中介,提高了社会效率。

建立信任

在没有支付宝之前,你会认为相信别人在电脑上转给你一串数字有价值吗?但是支付宝作为第三方平台建立信用背书,让移动支付在生活中已经不可或缺。淘宝建立了背书让你可以放心把钱转账给素未谋面的商家。

但是在生活中的其他方面,脱离了它们之后又陷入了信任的困境。而区块链能够在许许多多的领域轻松建立信任!

去中介化

例如租房中介会收取一笔不菲的中介费用,股票交易所会收取佣金,滴滴、美团在撮合用户和服务者的过程中也会抽取不少的提成等等,因为他们建立了一个信用的中介平台。但在区块链建立信任的基础上,这样的“中介”只能可以可以通过职能合约、代币来完成,削减了中介成本,减少了层级,提高了效益。

提高效率

通过高速路收费站时会有一个现象,人工收费口总是排成了长长的车队,而ETC路口总是畅通无阻,这时因为ETC也是一个可信的媒介,让你能放心将信用卡与其绑定,从而避免了人工收费烦杂的手续。

区块链在建立信任的基础上,依托于各种算法,也可以将以往大量需要“人工”服务的工作转换为了“ETC”,也将极大的提高效率。也许,你今后不再选择以往银行贷款繁琐的手续,根据你的各种数据记录直接放贷并且有更低的利率。例如,你家闲置的内存、宽带,甚至车辆、房产都可以共享给他人获得收益。

总之,区块链在大数据、共享经济、物联网等诸多领域将产生诸多影响。


共识机制

区块链的“不可篡改”是核心特性,那如何保持它的不可篡改呢?

最核心的要素——共识机制。

通俗来说,共识机制的作用主要用作

1.确定谁来记账。

2.保持账本记录的一致性。

为了方便理解,我们不妨把一次选举记账人的过程类比于各个国家的选举制度:

POS(权益证明)。就很像资本主义的选举制度,当选最高领导的人都有着熊厚的资金背景支持。而在POS共识机制下,那些持有项目代币越多的人,就有越大的概率获得记账权。基于记账人的奖励制度,将使富者更富,穷者更穷,加大贫富差距。当某个人控制50%的代币之后,作恶风险就显得很高了。

DPOS即股份权益证明机制。它就像人民代表大会制度。所有持币人都能够根据自己的意愿选举21个“代表”来行使记账权。相较于POS的“富者更富”,dpos让大众也有了参与选举的权利,但仍存在着“中心化”问题。同时,人们主观的选举判断也并不一定就是完全优秀的节点?

POW即工作量证明机制。虽然没有直观的制度予以对应,但是它就像在一个原始社会要选择首领(记账节点),通过全民“砍树”的方式来竞争,谁最先砍到了一颗“年轮”是三角形的树木谁就当选。这样的共识机制全民参与非常公平且安全。但是也仍然存在问题,一方面“砍树”(挖矿)只是一个无意义的行为,造成了大量的浪费。另一方面,因为全民的参与,信息传递也让整个“选举”过程非常缓慢。

每一个共识机制就像是一个国家的基本制度,每一个机制都有着自身的优缺点,现阶段也并没有一个“包治百病”的共识,就像现今世界上多样化的国家制度一样,也许这样的共存还将一直持续下去。

但共识机制是不断发展优化的,就像从原始社会到封建社会,或者创立出新的制度,或者在原有制度之上的不断革新,例如我国建国之后,为了适应实际情况与加速发展,提出了改革开放等各项措施,确保了国家的高效发展。

pow的资源浪费、pos上的“公平”问题、dpos上存在着主观投票的不确定性,每一种公共识现阶段都存在着各种问题,适用于不同场景。但是在他们之上的“改革”一直都在进行。

GENAROspor+pos机制便是其中一个很有意思的解决方案。

(以下2段技术部分如果让你感到不适可跳过直接观看随后的人话)

GENARO(就叫它:缉拿我)是由两个部分组成

一个以 spor +pos 的共识机制为共识机制的公链

一个存储网络

运行逻辑是:首先想要记账的节点通过抵押代币,以及提供存储、计算等等贡献来争取靠前的排名(整个网络只选举不超过前200的排名记)。

当有用户读取数据时,记账节点会运行一个 sentinel程序, 计算验证文件是否存在,并且予以记录。这样的记录会视作节点做出了贡献并“加分”。

用人话来讲,GENARO的共识机制就是在POS的基础上进行了一个名为“spor"的“改革”,

首先,GENARO中记账节点是靠抵押代币对系统的贡献程度评判来选举的,就是说有钱没用,还要真真实实的做出贡献才有资格成为记账人。

如何确定节点的贡献程度呢?

一方面需要看节点提供的存储空间、带宽(上传下载速度)的资源,另一方面就得靠SPOR机制来看节点为用户的“贡献”。(简而言之,SPOR机制即是检验记账节点到底为GENARO存储网络用户做过多少服务)

GENARO网络会根据上述两个方面来综合计算排名,选取不超过200个节点来轮流执行记账。

综合来看,想当选竞争节点

必须抵押一定代币

又要为系统做出足够的贡献

同时还要接受“绩效考核”来予以排名

这样的“改革”就像是给pos机制外加了一个“绩效考核”机制和“保证金”制度,提高了项目的可持续性和正向循环。

同时,因为存储链和公链的交互依存认证,让genaro(缉拿我)安全性较之于传统的pos机制进一步提升。这样的结构也可以进一步提升读写速度和兼容性。

再影形象一点理解,我们不妨把genaro共识机制比作领导的选拔:

把权利关进制度的牢笼(抵押代币)

为人民服务(贡献度)

用绩效来提拔罢免(即时排名)

安全稳定(公链与存储网络的依存交互)

区块链的共识和现实社会制度的相仿,可能会催生出更多符合实际的共识方式。

GENARO的共识机制的创新只是其中一个闪光点,关于更多亮点会在接下来的文章中逐一为大家解析。

上一篇下一篇

猜你喜欢

热点阅读