自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

原创 区块链开源项目Ripple四、共识(1)

共识的概念最先由ripple提出,解决的数学问题模型是拜占庭将军问题,这一节先介绍目前存在的共识机制及其优缺点。1、Pow工作量证明,就是大家熟悉的挖矿,通过与或运算,计算出一个满足规则的随机数,即获得本次记账权,发出本轮需要记录的数据,全网其它节点验证后一起存储;优点:完全去中心化,节点自由进出;缺点:目前bitcoin已经吸引全球大部分的算力,其它再用Pow共识机制的区块链应用很难获得

2016-11-28 16:08:56 5953 2

转载 hyperledger fabric PBFT算法简要解析

hyperledger的PBFT算法基于拜占庭将军问题,解决方法不同于ripple,但有着相同的理论基础,先理解一个公式:3f+1 f为容许出错的节点1,N为总节点数。废话不多说,转载网上一篇文章,对照代码(比较适合笔者)fabric的 hyperledger共识算法代码全部都在consensus文件夹里,consensus文件夹里主要分为controller,exec

2016-11-28 15:47:25 3840

原创 区块链开源项目Ripple三、交易的完整生命周期

修改区块链的唯一方法是提交交易,待交易通过共识后即可写入区块链,同时修改区块,下面对整个交易的生命周期做详细说明。rippled底层提供了交易提交的唯一API:submit 后面跟交易的已签名BLOB,签名可以掉调用rippled的RPC命令Sign,也可直接用submit 后面跟私钥,不过这种方式一般只在笔者做内部测试用,正式给客户使用时绝不可把私钥提交到服务器上,这样违背了“去中心化”

2016-11-22 14:07:38 3484

原创 区块链开源项目Ripple二、相关概念介绍及思考

一、普通节点与验证节点二、UNL与validation_quorum三、公钥和私钥四、双花五、分叉六、共识

2016-11-21 19:09:13 4406

原创 区块链开源项目Ripple一、简单介绍与环境搭建,部署

一、介绍:Ripple作为比特币的2.0版,改进的方面有:1、无需挖矿 2、共识的改进,区分了普通节点和验证节点(网络上的节点分为两种:普通节点和验证节点普通节点只能转发交易,信任验证节点,参与投票。验证节点可转发交易,信任其它的验证节点,决定投票)。作为入门,官网的资料很是全面,从Ripple小白开始,一步步说共识,数据结构等等。但是考虑到很多人看英文文档一头雾水,且文档没有对照代码

2016-11-21 18:45:45 16627

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除