您当前的位置:主页 > 区块链 >

《读懂区块链PoS共识》第三章 PoS运行原理

2019-05-07 06:14 来源:互联网 编辑:运营003
摘要: 
当我们在看具体项目时,会发现有的项目会有细节上的不同,或者已有步骤的先后次序不一样,这些不同都是这些项

一般情况下,PoS共识的运行有7个基本步骤,运行节点,注册成验证人,Stake,选举验证人,打包交易,广播交易,验证人确认,以下我会对每个步骤进行解释。

因为不同项目有不同的实现方案,当我们在看具体项目时,会发现有的项目会有细节上的不同,或者已有步骤的先后次序不一样,这些不同都是这些项目的特色,或是增加安全,或是提高性能。我把各个项目中的精华拿出来,我发现大致过程是差不多的,用一句话将PoS共识串起来:

持币人将币Stake,获得出块权利,在指定时间打包交易,并广播出去,得到验证后,新区块生成。

运行节点

持币人成为验证人之前,需要运行节点客户端,成为一个区块链分布式网络中的接入点,也叫节点。早期的区块链项目,为了方便大家接入网络,都会有命令行,为用户体验着想的团队还会开发一个简单的可视化客户端,即钱包客户端。这些钱包客户端以桌面版为主,一般支持Windows,MacOS和Linux3种系统,如Bitcoin Core,Parity等。客户端里集成了运行的命令,并且都是可视化的简单操作,用户只需要简单点几下,即可以运行起节点。

这个节点就是我们所说的,区块链分布式账簿中的一个点,这个点(也就是你运行节点的电脑),存储着区块链所有的交易记录,并将参与到整个网络的共识当中去。所以,你的电脑即充当了存储的功能,也充当着计算的功能。

那Nuls项目举例,首先在官网下载对应的钱包客户端,以MACOS为例

《读懂区块链PoS共识》第三章 PoS运行原理

安装好钱包后,打开,进入区块同步的阶段。从途中可以见到主网高度为1987877个块,本地同步了374个块,按照网路速度和数据大小,区块同步可能持续的时间较长。

《读懂区块链PoS共识》第三章 PoS运行原理

区块同步完成之后,你可以选择创建一个钱包,或者导入钱包

《读懂区块链PoS共识》第三章 PoS运行原理

创建完成后的一个钱包

《读懂区块链PoS共识》第三章 PoS运行原理

钱包创建完成,可以参与到PoS共识,即PoS挖矿中去。按照Nuls的共识,你可以将你的挖矿权益委托给矿工。钱包中已经列举了一些矿工,选择一个矿工,输入你要委托的Nuls数量,就可以参与到共识挖矿中来。

《读懂区块链PoS共识》第三章 PoS运行原理

除了钱包客户端之外,项目提供最多的方式就是命令行了,有编程基础的小伙伴,可以按照官方的介绍,执行相关的命令就可以了。

[ 编辑: 运营BX01 ]

中国金融领域第一媒体

更多服务
友情链接

京ICP备11011451号-1

举报热线:(010)12377

举报邮箱:xinhua_ljzjr#ljzjr.cn(#替换@)

合作QQ:1447260813

中国金融时报网 版权所有 Copyright © 2010 - 2018 ljzjr.cn All Rights Reserved.