我们知道比特币的底层技术是区块链技术,那么,区块链底层是什么?
首先了解一下区块链的底层机制
区块链的底层机制一共有四个:
分布式的数据库
用来储存以往和将来的交易数据
密码学的公私密匙体系
用来确认交易双方的身份
P2P网络
用来广播和蔓延各类消息
共识机制
决定节点记账权利
以及记账权利的选择过程和理由
什么是共识机制
区块链的核心是
由系统的节点竞争进行记账
那么总得有个标准吧
这个标准就是共识机制啦
之前用压岁钱的例子解释了区块链
小聪过年收到压岁钱交给妈妈保管
结果妈妈拿去买了包包
当小聪想要回来时妈妈不认账了
机智的小聪下回在给妈妈保管压岁钱时
广播给了整个大家族
让200人的大家族成员帮他见证
那别人凭什么要给他做见证呢
这是因为小聪给了
每个见证者10个币
大家都统一认定10个币
可以帮着做这件事
没有人反驳,大家达成一致
这就是一个简单的共识机制啦
POW(工作量证明)
工作量证明机制(Proof of Work - PoW)
是我们最熟知的一种共识机制
就如字面的解释,PoW就是工作越多,收益越大
说简单点就是大家口中的挖矿
它是第一个区块链的共识算法
优点:公平、完全去中心化
缺点:资源,算力的消耗和浪费、算力资源的集中化
POS(权益证明机制)
简单理解就是开钱包能挖矿
怎么理解呢
他是按照你持有币龄最多来给你记账权限的
打个比方,你的钱包里有10个币
持有30天,那么30天后你的币龄就是300
打开钱包可能一会就会获得奖励
谁的币龄越长谁就越有可能获取奖励
当然你卖了币就没有奖励了
相当于持币产生了利息收益一样。
优点:没有资源消耗、缩短了共识达成时间
缺点:还是需要挖矿,容易产生分叉,权益向顶层集中
DPOS(授权权益证明)
相当于POS的进化版
索性就选代表来验证区块
通过部分中心化来创造区块,达到高速运转
优点:共识时间缩短至毫秒级别
缺点:过于中心化
领取专属 10元无门槛券
私享最新 技术干货