上一章我们启动了区块链所需要的所有节点,接下来我们将开始部署我们的区块链。 创建Channel 之前,我们使用configtxgen工具生成了配...
上一章我们启动了区块链所需要的所有节点,接下来我们将开始部署我们的区块链。 创建Channel 之前,我们使用configtxgen工具生成了配...
我们将利用docker-compose脚本来启动我们的区块链网络,并用之前生成的genesis.block创世块来引导orderer。 在之前的...
上一章我们使用现有的脚本创建并运行了一个区块链,但我们并不知道其背后运行的原理和方式,接下来我们从头开始看看它都做了些什么。首先把运行中的区块链...
Playground for Hyperledger 系列是我准备开始写的一个长篇系列,Hyperledger是IBM开源的一个区块链框架,使用...
隐私和安全 不可更改的交易数据 可追责,不可陷害 隐私保护:交易匿名、交易不可关联 监管和审计支持 每个区块包含一系列的事务数据 每个事务包含事...
架构设计 Fabric系统主要由两个应用构成:Orderer和Peer,其中Orderer负责交易共识并生成区块,Peer节点负责模拟执行交易和...
分布式系统的一致性问题 区块链作为一个分布式系统,首先碰到的问题就是一致性的保障。 在分布式系统中,一致性是指对于系统中的多个服务节点,给定一系...
基本原理 区块链的基本原理理解起来并不难。基本概念包括: 交易(Transaction):一次操作,导致账本状态的一次改变,如添加一条记录; 区...
引子 如果说互联网彻底改变了人类社会信息传递的方式,那么区块链作为构造信任的机器,将可能彻底改变整个人类社会价值传递的方式。 区块链本质上是一个...
三个阶段:预准备(pre-prepare)、准备(prepare)、和确认(commit) 步骤: 从全网节点选举出一个主节点(Leader),...