随笔分类 -  区块链

摘要:以太坊的发展阶段 Frontier(前沿):这个阶段的版本是以太坊的基础,此时的以太坊具备了挖矿、交易以及智能合约功能模块。但是没有供普通用户使用的图形化界面,仅适合于开发者使用。所使用的共识算法是“PoW”。 Homestead(家园):这个阶段的以太坊网络变得更加稳定,且具备了图形界面的钱包软件 阅读全文
posted @ 2022-07-25 17:53 无_忧 阅读(151) 评论(0) 推荐(0) 编辑
摘要:密码学(Hash算法和椭圆曲线签名算法) 区块链中主要用到的密码学相关的是:1.哈希函数 2.签名(非对称加密) 哈希函数是一种从任何一种数据中创建小的数字“指纹”的方法。 散列函数把消息或数据压缩成摘要,使得数据量变小,将数据的格式固定下来。 比特币中哈希函数的三个特征为:1.collision 阅读全文
posted @ 2022-07-25 17:52 无_忧 阅读(400) 评论(0) 推荐(0) 编辑
摘要:一.示例网络 四个组织 R1、R2、R3 和 R4,他们共同决定,并且达成了一个协议,他们将会设置并开发一个 Hyperledger Fabric 网络。R4 被分配作为网络的初始者,它有权设置网络的初始版本。R4 不会在网络中去进行任何的业务交易。R1 和 R2 在整个网络中有进行私有通信的需求, 阅读全文
posted @ 2021-04-15 15:21 无_忧 阅读(1066) 评论(0) 推荐(0) 编辑
摘要:一.Hyperledger Fabric概述 Hyperledger Fabric是由IBM公司主导开发的一个面向企业级客户的开源项目。与比特币和以太坊这类公有链不同,Hyperledger Fabric 网络的成员需要从可信赖的 成员服务提供者(MSP)注册经过授权认证后才能加入网络。从而避免了P 阅读全文
posted @ 2021-04-13 21:54 无_忧 阅读(2658) 评论(0) 推荐(0) 编辑
摘要:PBFT(Practical Byzantine Fault Tolerance,实用拜占庭容错) 一.概述 拜占庭将军问题最早是由 Leslie Lamport 在 1982 年发表的论文**《The Byzantine Generals Problem 》提出的, 他证明了在将军总数大于 3f 阅读全文
posted @ 2021-03-15 09:37 无_忧 阅读(11367) 评论(0) 推荐(0) 编辑
摘要:Raft共识算法 一.背景 拜占庭将军问题是分布式领域最复杂、最严格的容错模型。但在日常工作中使用的分布式系统面对的问题不会那么复杂,更多的是计算机故障挂掉了,或者网络通信问题而没法传递信息,这种情况不考虑计算机之间互相发送恶意信息,极大简化了系统对容错的要求,最主要的是达到一致性。 所以将拜占庭将 阅读全文
posted @ 2021-03-15 09:32 无_忧 阅读(3105) 评论(0) 推荐(1) 编辑

点击右上角即可分享
微信分享提示