Hyperledger中文文档-20180313.pdf

所需积分/C币:9 2018-08-15 19:39:35 4.98MB PDF

Hyperledger fabric 翻译后的中文文档,可供英语不是很好的读者学习使用
The ledger's chain is a transaction log structured as hash receive blocks of transactions from the ordering service, mark the block's transactions as valid or hash chain on the peers file system 就是 之间以 迕接为结构的交易日志。 接收交易 并 根据背书策略和并发冲突标记上的交易是否有效,然后将该追加到文件系统中 的 账本的链是一个交易区块经过“哈希连接”结构化的交易日志。对等节点从排序服务收到 交易区块,基于背书策略和并发冲突来标注区块的交易为有效或者无效状态,并且将区块追加到对 等节点文件系统的哈希链中 Chaincode-链码 链码是一个运行在账本上的软件,它可以对资产进行编码,其中的交易指令(或者叫业务逻辑)也 可以用来修改资产。 Channel-通道 通道是构建在“ Fabric"网络上的私有区块链,实现了数据的隔离和保密。通道特定的账本在通道中 是与所有对等节点共享的,并且交易方必须通过该通道的正确验证才能与账木进行交互。通道是由 个“配置块”来定义的 Commitment-提交 个通道中的每个对等节点都会验证交易的有序区块,然后将区块提交(写或追加)至该通道上账 本的各个副本。对等节点也公标记每个区块中的每笔交易的状态是有效或者无效。 Concurrency Control Version Check-并发控制版本检查 (CCVC) 是保持通道中各对等节点问状态同步的一种方法。对等节点并行的执行交易,在交易提交至 账本之前,对等节点会检查交易在执行期间读到的数据是否被修改。如果读取的数据在执行和提交 之间被改变,就会引发 冲突,该交易就会在账本中被标记为无效,而且值不会更新到状态 数据库中。 Configuration Block-配置区块 包含为系统链(排序服务)或通道定义成员和策略的配置数据。对某个通道或整个网络的配置修改 (比如,成员离开或加入)都将导致生成一个新的配置区块并追加到适当的链上。这个配置区块会 包含创始区块的内容加上增量。 Consensus-共识 共识是贯穿整个交易流程的广义术语,其用于产生一个对于排序的同意书和确认构成区块的交易集 的正确性。 Current state-当前状态 表示其 交易中所有的最新值。会将处理过的中的 每个交易对应的修改 提交到 的 ,由于 表示 所知的 所有最新的,所以 也被称为 执行交易 就是针 对的 Dynamic Membership-动态成员 支持动态添加移除 和 服务节点,而不会影响整个网络的操作 性。当业务关系调整或因各种原因需添加移除实休时, 至关重要 Endorsement-背书 YES NO 是指一个执行一个交易并返回vEs-N0给生成交易 的 的过 程。 具有相应的 其中指定了 Endorsement policy-背书策略 定义了依赖于特定 执行交易的 上的和响应结果 )的必要组合条件(即返回或的条件)。 可指定对 于某 可以对交易背书的最小背书节点数或者最小背书节点百分比。背书策略由背书 节点基于应用程序和对抵御不良行为的期望水平来组织管理。在 和 )时需要指定背书策略。 Fabric-ca 是默认的证书管理组件,它向网络成员及其用户颁发基于的证书。为每个成员 颁发一个根证书( ),为每个授权用户颁发一个注册证书(),为每个注册证书颁发 大量交易证书( Genesis block-初始区块 是初始化区块链网络或 的配置区块,也是链上的第一个区块 Gossip Protocol- Gossip协议 数据传输协议有三项功能:)管理发现和 成员 上的所有 间广播账本数据;) 上的所有间同步账本数据。 Initialize-初始化 个初始化 程序的方法 Instal1-安装 The process of placing a chaincode on a peer's file system 将 放到 的文件系统的过程。(详注:即将 信息存到 文件中) Instantiate-实例化 启动 容器的过程。(译注:在中将 保在到 中,然后 并执行方法) Invoke-调用 用于调用 内的函数。 就是一个交易 ,然后执行模块化的流 程(背书、共识、验证、提交)。 的结构就是一个函数和一个参数数组。 Leading Peer-主导节点 service on behalf of the member. The ordering service "delivers" blocks to the leading peer(s)on 每一个 在其订阅的 上可以拥有多个 其中一个会作为 的 代表该 通信。 将传递给 ,该再将此分发给同 下的其他 Ledger-账本 A ledger is a channel's chain and current state data which is maintained by each peer on the 是个 的 和由 中每个维护的 。(这个解释有点怪) Member-成员 拥有网络唯一根证书的合法独立实体。像节点和 这样的网络组件会链接到一个 Membership Service Provider-MSP 是指为和提供证书的系统抽象组件。 用证书来认证他们的交易; 用证 书认证其交易背书。该接口与系统的交易处理组件密切相关,旨在使已定义的成员身份服务组件以 这种方式顺利插入而不会修改系统的交易处理组件的核心。 Membership Services-成员服务 成员服务在许可的区块链网络上认证、授权和管理身份。在和中运行的成员服务的代 码都会认证和授权区块链操作。它是基于的实现。 fabric-ca fabric-ca组件实现了成员服务,来管理身份。特别的,它处理和的颁发和撤销。 是长期的身份凭证; 是短期的身份凭证,是匿名和不可链接的。 Ordering Service-排序服务或共识服务 channel's on the network The ordering service is designed 将交易排序放入的节点的集合。 独立于流程之外,并以先到先得的方 式为网络上所有的 作交易排序。 支持可插拔实现,目前默认实现了 和 是整个网络的公用 包含与每个 相关的加密材 Peer-节点 个网络实休,维扩 并运行 容器米对 执行 操作。 由 拥有和维护。 Policy-策略 有背书策略,校验策略,区块提交策略, 管理策略和网络通道管理策略。 Proposal-提案 一种针对 中某的背书请求。每个 要么是 要么是 Query-查询 对于 中某个的 的查询请求 Software Development Kit-SDK

...展开详情
img
自在_funs

关注 私信 TA的资源

上传资源赚积分,得勋章
相关内容推荐