基本概念

最近更新时间:2023-11-20 17:25:52

我的收藏

通用概念

关键词
描述
联盟(Consortium)
由若干成员组成的区块链业务团体,联盟成员作为参与方共同参与到区块链网络的建设之中。
联盟创建者指定联盟名称、参与成员是否需要实名认证等信息。
联盟成员可以邀请其他机构、公司或者个人加入联盟。
区块链网络(Blockchain Network)
区块链是一种由多方共同维护,使用密码学保证传输和访问安全,能够实现数据一致存储、无法篡改、无法抵赖的技术体系。
组织(Org)
代表一个联盟成员,可以是企业或部门。一个组织可以管理多个节点。
节点(Peer)
维护账本的网络节点,在 Fabric 区块链网络中默认指背书节点(endorser)。
联盟链
多个联盟成员共同参与的区块链网络。
联盟链是指参与的每个节点的权限都完全对等,各节点可以在不需要完全信任的情况下就能够实现数据的可信交换。
联盟链的各个节点通常有与之对应的实体机构组织,通过授权后才能加入或退出网络。
在联盟链中,每个组织代表一个联盟成员,组织(成员)可以是企业或部门。
分布式账本(Distribute Ledger)
由网络中若干去中心化节点共同维护的数据账本。
智能合约(Smart Contract)
根据特定条件自动执行的合约程序。智能合约是区块链的重要特征,是用户与区块链进行交互,利用区块链实现业务逻辑的重要途径。
区块
区块是在区块链网络中承载交易数据的数据包,是一种被标记上时间戳和之前一个区块的哈希值的数据结构,区块经过网络的共识机制验证并确认区块中的交易。

长安链·ChainMaker 相关概念

关键词
描述
同步节点(Sync node)
或称见证节点,参与区块和交易同步、区块验证,交易执行,并记录完整账本数据,但不参与共识投票。
共识节点(Consensus node)
参与区块链网络中共识投票、交易执行、区块验证和记账的节点。
读写集(Read-write set)
区块链上的一条交易执行过程中,被读取和被修改或写入的状态数据的集合。
长安链 CA(Chainmaker CA)
指使用长安链配套证书管理工具 chainmaker-cryptogen 管理的证书、密钥体系。
交易(Transaction)
也称为事务,区块链上的一次原子性账本数据状态变更及其过程和结果记录。
交易哈希(TransactionHash)
交易上链成功后,产生的唯一哈希值。
长安链 CA(chainmaker CA)
指使用长安链配套证书管理工具 chainmaker-cryptogen 管理的证书、密钥体系。

Hyperledger Fabric 相关概念

关键词
描述
通道(Channel)
构建在 Hyperledger Fabric 区块链网络上的私有区块链,实现了数据的隔离和保密。
通道中的 Chaincode 和交易只有加入该通道的节点(Peer)可见。
同一个节点可以加入多个通道,并为每个通道内容维护一个账本。
每一个通道即为一条逻辑上的区块链。
可以按照业务来划分通道,也可以按照行政职能和隐私策略来划分通道。
排序服务
(Order Services)
用于完成交易的排序和区块打包等工作,当前生产环境下支持使用 TBFT、RAFT 两种共识算法。
组织(Org)
联盟链中按照访问和使用账本的网络节点,一个联盟(或者一个区块链网络)有多个组织(成员),一个组织内可以有多个节点(Peer),每个节点参与账本和世界状态维护。
Hyperledger Fabric 中,组织即是一个参与方在区块链中的身份标识,组织可以独立管理属于自身的区块链节点、成员证书等细节。
节点(Peer)
区块链网络中实际负责网络互联、协议交换、账本维护、世界状态维护的信息处理设备,通常是一个进程或者一台运行了节点进程的计算设备。在 Hyperledger Fabric 中,节点按照其功能职责可以承担不同角色,例如 endorser 和 committer。
智能合约(Smart Contract)
根据特定条件自动执行的合约程序。智能合约是区块链的重要特征,是用户与区块链进行交互,利用区块链实现业务逻辑的重要途径。
链码(Chaincode)
链码是 Hyperledger Fabric 对智能合约的一种实现方式,是运行于 Hyperledger Fabric 网络之上一段应用程序代码,也是用户与 Hyperledger Fabric 交互的唯一途径。
(Chain)
一个链即是一个由若干区块通过特定指向链接、摘要算法或加密算法锚定组成的数据集合。