• -------------------------------------------------------------
  • ====================================

探讨区块链技术

04-手动搭建Fabric网络-详解链码安装、实例化过程

04-手动搭建Fabric网络-详解链码安装、实例化过程
前言在关于 HyperLedger 的第一篇文章《1-HyperLedger 实战-快速搭建一个 Fabric1.0 环境》中,我们安装好了各种软件和环境。安装好以后,我们 git clone 下来最新的代码,并切换到 v1.0.0,并且下载好我们需要使用的 docker 镜像。但是在后面的创建Fabric 网络时,是使用命令./network_set……继续阅读 »

dewbay 4年前 (2020-01-06) 2027浏览 0评论0个赞

10-Fabric基础-cryptogen&configtxgen等介绍与使用

10-Fabric基础-cryptogen&configtxgen等介绍与使用
在前面《Fabric 基础 – crypto-config.yaml&configtx.yaml 配置文件详解》一文中,我们说到,搭建一个Fabric网络的第一步,是预备网络中各项配置文件。在这个过程中,需要使用到多个配置文件,并基于这些配置文件生成启动和管理网络所需要的相关文件。Fabric网络中,需要对 Peer 节点、Orde……继续阅读 »

dewbay 4年前 (2020-01-06) 2439浏览 0评论1个赞

03-Fabric网络-crypto-config&configtx详解

03-Fabric网络-crypto-config&configtx详解
在《HyperLedger 实战(一)-快速搭建一个 Fabric1.0 环境》一文中,快速搭建一个Fabric网络的过程中,使用的是官方提供的脚本。我们所做的只是简单的运行一个 shell 脚本,至于Fabric网络的搭建步骤,我们并不清楚。接下来的这篇文章,将会简单介绍Fabric网络搭建的基本流程。在此基础之上,着重介绍几个重要的配置文件及工具。全文……继续阅读 »

dewbay 4年前 (2020-01-06) 2021浏览 0评论1个赞

02-HyperLedger-Fabric1.0原理-图说-节点与Channel之间的关系

02-HyperLedger-Fabric1.0原理-图说-节点与Channel之间的关系
前段时间,基于HyperLedger-Fabric1.0 进行了简单的区块链的开发,对里面设计的一个新概念Channel一直不理解。看了几篇文章,渐渐有了理解,这里分享出来,有不对的,欢迎指正!全文的架构如下:1.Fabric 中的节点在理解Fabric1.0 区块链时,(以下简称Fabric)脑子里一定要有以下这些基本概念:关于节点的术语:……继续阅读 »

dewbay 4年前 (2020-01-06) 1889浏览 0评论0个赞

01-快速搭建一个Fabric1.0环境 | 基于shell脚本的方式

01-快速搭建一个Fabric1.0环境 | 基于shell脚本的方式
前言区块链数字货币的火热,从去年的暴涨,吸引了不少人的目光。关于应用场景,颠覆之类的就不说了。诚然,现实世界有很多漫天飞舞的夸大和吹捧。作为 IT 行业的从业人员,我们更应该做的是好好了解这背后的技术,只有理解了技术,才能更好的落实应用。区块链大致有三种类型,公有链,私有链,联盟链。而 HyperLedger 则是典型的联盟链,引入了权限管理机制。访问该……继续阅读 »

dewbay 4年前 (2020-01-06) 1810浏览 0评论0个赞

33、EOS密钥被盗后如何恢复?

33、EOS密钥被盗后如何恢复?
EOS 的账户体系还有一个与绝大多数区块链项目不一样的特征,它提供了“密钥被盗后的恢复”。对其他的区块链项目而言,密钥丢失,则一切都丢失了,无法恢复,而 EOS 基于它的用户权限机制提供了恢复功能。这有很大争议,但可能是需要的。过去,区块链项目假设,你得管理好自己的密钥,没人为你负责。但在现实生活中,当丢掉了银行的密码之后,我们希望在提供相关证明之后,银行……继续阅读 »

dewbay 5年前 (2019-11-22) 1614浏览 0评论0个赞

32、区块链应用(去中心化应用)是什么样的?

32、区块链应用(去中心化应用)是什么样的?
EOS 的技术白皮书给出了应用所需的六个条件(如下所示),而 EOS 的软件设计的确是对应这些条件而设计的。本节我们将重点讨论 EOS 的其中三个为应用而做的特别设计:用户免费、账户体系、存储。区块链应用的六个条件:支持百万级别的用户,需要能够处理数千万日活跃用户的区块链技术。使用免费,应用开发人员需要具备灵活性,能够为用户提供免费服务;用户不必为了……继续阅读 »

dewbay 5年前 (2019-11-22) 1754浏览 0评论0个赞

31、区块链“不可能三角”

31、区块链“不可能三角”
在前面的讨论中我们提到,一个基础公链要同时兼顾功能、性能、网络三个要素。在区块链的设计中,还有一个更知名的“不可能三角”(见图 1),它指的是,一个区块链项目无法同时满足三个条件,最多只能同时满足两个条件:可扩展性(scalability)去中心化(decentralization)安全(security)  图 1:区块链的“不……继续阅读 »

dewbay 5年前 (2019-11-22) 2194浏览 0评论1个赞

30、一张图理解EOS是什么

30、一张图理解EOS是什么
从比特币到以太坊,再到 EOS,它们背后的组织渐趋复杂。比特币处在完全自运转的状态。以太坊由以太坊基金会开发软件和运转该区块链网络。出于各种原因,EOS 显得更为复杂。初看,它至少包括以下三个部分。第一,EOSIO 软件。这个开源软件是由 Block.one 公司开发的。当然严格来说,这是一个社区开发的开源软件,任何人都可以参与开发、提交代码。第二,E……继续阅读 »

dewbay 5年前 (2019-11-22) 1604浏览 0评论0个赞

29、丹尼尔·拉瑞莫(BM):EOS的主要开发者

29、丹尼尔·拉瑞莫(BM):EOS的主要开发者
EOS 的主要开发者是区块链的传奇人物丹尼尔·拉瑞莫(Daniel Larimer),他的网名为 ByteMaster,在网上他也被称为 BM。BM 个人参与创建了三个主要的区块链公链项目,EOS 是第三个,如下图所示。图 1:丹尼尔·拉瑞莫开发了三个主要区块链项目与一个共识机制BM 开发的第一个主要区块链项目是比特股(Bitshares X,BTS……继续阅读 »

dewbay 5年前 (2019-11-22) 1708浏览 0评论0个赞