到底什么是区块链?
每天都能看见各种区块链微信群里高弹阔论的朋友,但是如果扪心自问一下什么是区块链,相信不少人都很难三言两语解释清楚。那今天就大白话再次探讨:
无法预知
区块链的本质就是一本不可篡改的记录。这听起来非常朴素的定义是否真的就如听上去的那么朴素呢?
1994年互联网诞生初期,在大众的认知里它就是和报纸这类纸质信息载体相差无几的技术,甚至不少聪明人讲出了胡话:
《时代周刊》评论:“它并非为商业设计,不能优雅的容忍新用户”并认为互联网永远不能成为主流。
伯克利国家实验室网络管理人评论:“真相是,在线数据库不会取代带报纸”。
麻省理工学院媒体实验室主任尼古拉斯尼葛鲁庞蒂预测说,我们会直接从互联网上购买书籍和报纸。
ABC一名高级副总裁称“互联网会变成90年代的民用电台被淘汰”。
即使是在微信诞生之初,我们仍能看到许多缺乏想象力的现象:
今天生活中已经罕见报纸,互联网却成了生活中的必不可缺;很久没有再用过飞信,也几乎不再用短信和朋友进行沟通,微信已然成为一种生活方式。人们总是用已知揣测未知,但在不少时候显得过于低能。
不可篡改的记录
虽然区块链的本质就是一个不可篡改的数据库,但可千万别把这本“账簿”再当做“报纸”了。
这个简单的“不可篡改”却极不简单,它能让那些曾经因为安全、隐私等问题不适宜保存在互联网上的数据迁移到区块链网络中,XXXX(举例子)
什共识机制?
区块链的“不可篡改”是核心特性,如何保持它的不可篡改呢?
最核心的要素——共识机制。
简单来说,共识机制的作用主要用作
1.确定谁来记账。
2.保持账本记录的一致性。
为了方便理解,我们把确定记账人的过程类比于各个国家的选举制度:
POS即权益证明。它很像资本主义的选举制度,当选最高领导的人都有着熊厚的资金背景支持。而在POS共识机制下,那些持有项目代币越多的人,就有越大的概率获得记账权。基于记账人的奖励制度,将使富者更富,穷者更穷,加大贫富差距。当某个人控制50%的代币之后,作恶风险就显得很高了。
DPOS即股份权益证明机制。它就像人民代表大会制度。所有持币人都能够根据自己的意愿选举21个“代表”来行使记账权。相较于POS的“富者更富”,dpos让大众也有了参与的权利,但仍存在着“中心化”问题。同时,人们主观的选举判断就一定是“正确”的吗?
POW即工作量证明机制。虽然没有直观的制度予以对应,但是我们可以这样来想象,在一个原始社会要选择首领(记账节点),通过全民“砍树”的方式来竞争,谁最先砍到了一颗“年轮”是三角形的树木谁就当选。这样的共识机制全民参与非常公平且安全。但是也仍然存在问题,一方面“砍树”(挖矿)只是一个无意义的行为,造成了大量的浪费。另一方面,因为全民的参与,让整个“选举”过程非常缓慢。
每一个共识机制就像是一个国家的基本制度,每一个机制都有着自身的优缺点,现阶段也并没有一个“包治百病”的共识,就像现今世界上多样化的国家制度一样,也许这样的共存还将一直持续下去。
但共识机制是不断发展优化的,就像我国建立初期是社会主义制度,但是为了适应实际情况与加速发展出台了改革开放等各项措施,确保了国家的高效发展。
我们能够看到pow的资源浪费、pos上的“公平”问题、dpos上存在着主观投票的不确定性,有没有什么共识机制能够来一个“改革开放”?
GENARO的spor+pos机制便是其中的一条解决方案。
(以下2段技术部分如果让你感到不适可跳过直接观看人话版)
genaro是由两个部分组成
一个以 spor +pos 的共识机制为共识机制的公链
一个存储网络
运行逻辑是:首先节点通过抵押代币,以及提供存储、计算等等贡献来争取作为记账节点,当有用户读取数据时,记账节点的程序 sentinel 将计算验证文件是否存在,并且予以记录。这样的记录将会被genaro认定为可信节点,并提高节点的权益。
通俗来讲,GENARO的共识机制就是在POS的基础上来了一个名为“spor"的改革开放,
首先,GENARO中POS的是靠抵押代币和对系统的贡献程度评判来选举节点,就是说你有钱没用,还要真真实实的做出贡献才有资格成为记账人。
如何确定节点的贡献程度呢?
一方面需要看节点提供的存储空间、带宽(上传下载速度)的资源,另一方面就得靠SPOR机制来看节点为用户的“业绩”。(简而言之,SPOR机制即是检验记账节点到底为GENARO存储网络用户做过多少服务)
GENARO网络会按照节点抵押的代币和贡献的程度来进行客观的计算排名,选取不超过200个节点来轮流执行记账。
综合来看,这样的共识机制组合很有意思,它和现实生活中的场景非常类似,若想当选竞争节点则要即出钱又出力,既要抵押相应数量的代币,又要为系统做出足够的贡献,同时还有“绩效考核”,虽然这看起来是挺为难记账节点的,但这营造了一个正向循环:因为记账节点的“出钱出力”,它们会更好的来维护生态。而竞争机制的加入,也会促使更好的营造存储资源建立。
存储做过多少的贡献。
出的政绩。SPOR机制
GENARO存储网络方式是将用户存储的文件分成若干小块加密后随机存储在不同的节点上,当用户提取文件时节点就会做一个计算验证文件是否可以被提取,并记录在区块链上。这时这个节点就做了一次贡献
嗯 基本就是 这样。。 略微更正一下。 一个是 spor +pos 的共识机制的公链。一个是存储网络 。 sentinel 不是发送的 。是在节点的程序。 当用户读取时,向节点发送命令。然后节点的sentinel验证文件存在,并作记录。 同时提高了节点的权益。
不同的共识机制采取不同的方式来选举记账人
区块链通过
它包括去中心化、激励机制,以及最重要的共识机制。
去中心化让多方参与,来保证数据库的透明和可信。激励机制就是给予记账节点的记账动力,让参与贡献的人能够获得回报。
但是区块链公链间最核心的区别还是在于共识机制。
什么是共识机制呢?
不可篡改的数据库只是比传统数据库多出了一个“修改”和“删除”的
虽然区块链仍然处于
去魁岸离岸的