词汇表

最近更新时间:2022-01-26 10:57:37

我的收藏
A B C D E F G H I J K L M N P Q R S T W Y Z

A

安全凭证

安全凭证(Security Credential)采用统一的方式描述安全策略、安全凭证和分布式系统中主体闻的信任关系,支持以非集中方式存储和管理授权信息,并使用通用的策略评估机制进行授权。

B

拜占庭容错机制

拜占庭容错机制(Byzantine Fault Tolerance,BFT)是基于持有权益比例来选出专门的记账人(记账节点),然后记账人之间通过拜占庭容错算法(即少数服从多数的投票机制)来达成共识,决定动态参与节点。

背书

背书(Endorsement)指在票据背面签字以增加其效力,保证支付,被背书人基于对您的信任相信您能支付。

BFT

参见 拜占庭容错机制

Bulletproofs 证明

Bulletproofs 证明是一种更加高效的零知识证明形式。

C

CA

参见 CA 证书

CFCA

参见 中国金融认证中心

超级账本

超级账本(Fabric)是由 IBM 贡献的超级账本框架:

  • 是一种利用现有成熟技术组合而成的区块链技术的实现。
  • 是一种允许可插拔实现各种功能的的模块化架构。
  • 具有强大的容器技术,来承载各种主流语言编写的智能合约。

CouchDB

CouchDB 是一个开源的、面向文档的数据库管理系统。

CA 证书

CA 是证书的签发机构,是公钥基础设施(Public Key Infrastructure,PKI)的核心,同时 CA 是负责签发证书、认证证书、管理已颁发证书的机关。
CA 拥有一个证书(内含公钥和私钥)。网上的公众用户通过验证 CA 的签字从而信任 CA ,任何人都可以得到 CA 的证书(含公钥),用以验证它所签发的证书。

D

DES

参见 数据加密标准

电子票据

电子票据(Electronic bill)的核心思想是将实物票据电子化,电子票据可以如同实物票据一样进行转让、贴现、质押、托收等行为。

DPOS 共识

DPOS(Delegated Proof of Stake)是一种委托权益证明共识算法,持有不同权益的节点拥有不同的投票权。

E

ECDSA

参见 椭圆曲线数字签名算法

EVM

参见 以太坊虚拟机

F

非对称加密

非对称加密算法(Asymmetric encryption)需要两个密钥:公开密钥(publickey,简称公钥)和私有密钥(privatekey,简称私钥)。公钥与私钥是一对密钥,如果用公钥对数据进行加密,只有用对应的私钥才能进行解密。加密和解密使用的是两个不同的密钥,因此该算法称为非对称加密算法。

分布式账本

分布式账本(Distribute Ledger)是由网络中若干去中心化节点共同维护的数据账本。

FISCO 金链盟

源于金链盟,提供开源,安全可控,稳定易用的区块链底层技术。

G

共享账本

共享账本(Gmtool)是指链上各个节点的交易记录互相同步共享,即每个节点都拥有一份完整不可篡改的账本。

公钥基础设施

公钥基础设施(PKI)是一个包括硬件、软件、人员、策略和规程的集合,用于实现基于公钥密码体制的密钥和证书的产生、管理、存储、分发和撤销等功能。

共识算法

共识算法(Consensus algorithm)是构筑区块链信任特性的基础,也是各个节点保证数据一致性的基础。FISCO-BCOS 采用的 pbft 和 raft,可灵活配置。

工作量证明

  • 在验证码产品中,指系统为达到某一目标而设置的度量方法。
  • 在 TBaaS 产品中,指比特币协议中的工作量证明机制,即 Proof of Work,通过一定的工作量来获得相应的奖励。与 PoS(Proof of Stock)相对应。

国密算法工具

国密算法工具(Gmtool)是国密算法的用户业务层工具,主要提供公私钥生成、加密、解密、签名、验签等功能。

H

哈希

哈希(Hash)是把任意长度的输入(又叫做预映射 pre-image )通过散列算法变换成固定长度的输出,该输出就是散列值。

哈希值

哈希值(Hash value)通常用一个短的随机字母和数字组成的字符串来代表,是一组任意长度的输入信息通过哈希算法得到的“数据指纹”。此外,哈希值是一段数据唯一且及其紧凑的数值表示形式,如果通过哈希一段明文得到哈希值,仅更改该段明文中的任意一个字母,随后得到的哈希值都将不同。

HotStuff 共识

HotStuff 共识是一种基于经典 BFT 共识,实现了 pipeline BFT 流水线共识的协议,并提高了共识的效率。

互联网数据中心

互联网数据中心(Internet Data Center,IDC)指一种拥有完善的设备(包括高速互联网接入带宽、高性能局域网络、安全可靠的机房环境等)、专业化的管理、完善的应用的服务平台。在这个平台基础上,IDC 服务商为客户提供互联网基础平台服务(服务器托管、虚拟主机、邮件缓存、虚拟邮件等)以及各种增值服务(场地的租用服务、域名系统服务、负载均衡系统、数据库系统、数据备份服务等)。

I

IDC

参见 互联网数据中心

IDE

参见 集成开发环境

Invoke 调用

Invoke 调用是调用 Method 类代表的方法。可以实现动态调用,例如可以动态的传入参数,可将方法参数化。

J

加密算法

数据加密的基本过程就是对原来为明文的文件或数据按某种加密算法(encryption algorithm)进行处理,使其成为不可读的一段代码为“密文”,使其只能在输入相应的密钥之后才能显示出原容,通过这样的途径来达到保护数据不被非法人窃取、阅读的目的。 该过程的逆过程为解密,即将该编码信息转化为其原来数据的过程。

键值对

键值对(Key-Value)是一种以键值对存储数据的一种数据库,类似 Java 中的 map。可以将整个数据库理解为一个大的 map,每个键都会对应一个唯一的值。

集成开发环境

集成开发环境(Integrated Development Environment,IDE)是用于提供程序开发环境的应用程序,一般包括代码编辑器、编译器、调试器和图形用户界面等工具。集成了代码编写功能、分析功能、编译功能、调试功能等一体化的开发软件服务套。所有具备这一特性的软件或者软件套(组)都可以称为集成开发环境。例如,微软的 Visual Studio 系列、Borland 的 C++ Builder、Delphi 系列等。该程序可以独立运行,也可以和其他程序并用。

节点

  • 在容器服务中,指一台已注册到集群内的云服务器。
  • 具有特定功能的区块链组件,可独立运行的单元。在区块链 TBaaS 中,是维护账本的网络节点,在 Fabric 区块链网络中默认指背书节点(endorser)。

记账节点

记账节点(Peer)存储着关键的数据,并且课执行特定的程序。存储的数据包括账本、链码(智能合约),执行的程序主要包括背书以及链码的执行。

K

K8s

参见 Kubernetes

Kubernetes

Kubernetes 是一个开源的,用于管理云平台中多个主机上的容器化的应用,Kubernetes 的目标是让部署容器化的应用简单并且高效(powerful),Kubernetes 提供了应用部署、规划、更新、维护的一种机制。Kubernetes 简写为 K8s,是用8代替8个字符 “ubernete” 而成的缩写。

L

Level DB

Level DB 是由 Google 研发实现的高效 kv 数据库,目前1.2版本可支持 billion 级别的数据量。

链(Chain)是一个由若干区块通过特定指向链接、摘要算法或加密算法锚定组成的数据集合。

链码

链码(Chaincode)是智能合约的代码实现,是一段在区块链上验证,存储和执行的代码,只有通过 Chaincode 才能与 Fabric 网络进行交互。

联盟

联盟(Consortium)是由若干成员组成的区块链业务团体,联盟成员作为参与方共同参与到区块链网络的建设之中。

  • 联盟创建者指定联盟名称、参与成员是否需要实名认证等信息。
  • 联盟成员可以邀请其他机构、公司或者个人加入联盟。

联盟链

联盟链(Consortium chain)是由多个联盟成员共同参与的区块链网络,参与的每个节点的权限都完全对等,各节点可以在不需要完全信任的情况下就能够实现数据的可信交换。
在联盟链中,每个组织代表一个联盟成员,组织(成员)可以是企业或部门。
联盟链的各个节点通常有与之对应的实体机构组织,通过授权后才能加入或退出网络。

零知识范围证明

零知识范围证明(Zero-Knowledge Proof,ZKP)让证明者能够在不向验证者提供任何有用的信息的情况下,使验证者相信某个论断是正确的。零知识证明实质上是一种涉及两方或更多方的协议,即两方或更多方完成一项任务所需采取的一系列步骤。证明者向验证者证明并使其相信自己知道或拥有某一消息,但证明过程不能向验证者泄漏任何关于被证明消息的信息。

Linux

Linux 是一种免费使用和自由传播的类 UNIX 操作系统,其内核由林纳斯·本纳第克特·托瓦兹于1991年10月5日首次发布,其受到 Minix 和 Unix 思想的启发,是一个基于 POSIX 的多用户、多任务、支持多线程和多 CPU 的操作系统。

M

默克尔树

默克尔树(Merkle Tree)通常也被称作 Hash Tree,是存储 Hash 值的一棵树。Merkle 树的叶子是数据块(例如,文件或者文件的集合)的 Hash 值,非叶节点是其对应子节点串联字符串的 Hash。Merkle 树能够高效、安全地验证大型数据结构的内容,可根据可信的顶部哈希对其进行校验,验证数据是否完整、是否遭受破坏。

N

Node.js

Node.js 发布于2009年5月,由 Ryan Dahl 开发,基于 Chrome V8 引擎的 JavaScript 运行环境。其使用了一个事件驱动、非阻塞式 I/O 模型, 并可让 JavaScript 运行在服务端。

P

排序服务或共识服务

排序服务或共识服务(Order Services)提供排序服务或共识服务的网络节点,完成交易的排序和区块打包等工作,支持可插拔的共识组件,当前生产环境下使用 Kafka 进行交易排序。

Pedersen 承诺

Pederson 承诺是密码学中承诺的一种,具有基于离散对数困难问题的强绑定性和同态加法特性的密文形式。

Q

区块

区块(Block)是在区块链网络中承载交易数据的数据包,是一种被标记上时间戳和之前一个区块的哈希值的数据结构,区块经过网络的共识机制验证并确认区块中的交易。

区块链

区块链(Blockchain)是一个信息技术领域的术语。从本质上讲,区块链是一个共享数据库,存储于其中的数据或信息,具有“不可伪造”、“全程留痕”、“可以追溯”、“公开透明”、“集体维护”等特征。基于这些特征,区块链技术奠定了坚实的“信任”基础,创造了可靠的“合作”机制,具有广阔的运用前景。

区块链浏览器

区块链浏览器(Blockchain browser)主要是用作查看链上数据及信息的一种方式,可浏览并查询任意区块、交易、地址的详细信息的工具。

区块链网络

区块链网络(Blockchain Network)是一种由多方共同维护,使用密码学保证传输和访问安全,能够实现数据一致存储、无法篡改、无法抵赖的技术体系。

群组

  • 在实时音视频产品中,实时音视频 V1 版本中的群组系统,使用了腾讯云 即时通信 IM 服务的 群组 功能。

    注意:

    群组和房间是两个完全独立的概念,二者之间并没有直接关联。

  • 在 TBaaS 产品中,区块链中可存在多个不同的账本,区块链节点可以根据业务关系选择群组(Group)加入,参与到对应账本的数据共享和共识过程中。在群组架构中,可以更好地实现平行扩展,满足金融级高频交易场景的需求。同时,群组架构可以快速支持组链需求,极大降低运维难度,真正能够实现企业间建链就像建“聊天群”一样简便。

去中心化

在一个分布有众多节点的系统中,每个节点都具有高度自治的特征。节点之间彼此可以自由连接,形成新的连接单元。任何一个节点都可能成为阶段性的中心,但不具备强制性的中心控制功能。节点与节点之间的影响,会通过网络而形成非线性因果关系。这种开放式、扁平化、平等性的系统现象或结构,我们称之为去中心化(Decentralization)。

R

Raft 共识

Raft 共识是一种分布式一致性算法,不能容忍系统中的节点作恶。

容器服务

腾讯云容器服务(Tencent Kubernetes Engine,TKE)基于原生 Kubernetes 提供以容器为核心的、高度可扩展的高性能容器管理服务。TKE 完全兼容原生 kubernetes API ,扩展了腾讯云云硬盘、负载均衡等 Kubernetes 插件,为容器化的应用提供高效部署、资源调度、服务发现和动态伸缩等一系列完整功能。同时解决用户开发、测试及运维过程的环境一致性问题,提高了大规模容器集群管理的便捷性,帮助用户降低成本,提高效率。

RPC

参见 远程过程调用

RSA

参见 RSA 算法

RSA 算法

RSA 算法(Rivest-Shamir-Adleman Scheme,RSA)是一种基于大素数分解的非对称算法。

S

数据集

  • 在人脸识别产品中,数据集(Data Set)是数据的集合,在机器学习领域,通常指通过专门搜集、标注好的数据集合。有时也称样本集。
  • 在 TBaaS 产品中,数据集(Data Set)是将数据以某种形式组织存储在内存中的类,提供各种方法来操作这些数据,可以理解为一个临时的数据库,可以对其增删改查,同时可以保存,并更新真正的数据库。
    数据集是包含数据表的对象,可以在这些数据表中临时存储数据以便在应用程序中使用。如果应用程序要求使用数据,则可以将该数据加载到数据集中,数据集在本地内存中为应用程序提供了待用数据的缓存,即使应用程序从数据库断开连接,也可以使用数据集中的数据。数据集维护有关其数据的更改的信息,因此可以跟踪数据更新,并在应用程序重新连接时将更新发送回数据库。
  • 在商业智能分析 BI 中,数据集(Data set)是一个数据的集合,在 BI 系统中,数据集是对数据源数据结构进行定义的地方,在进行分析和可视化时,首先访问数据集结构,数据集再从数据源中获取数据并进行分析。

数据加密标准

数据加密标准(Data Encryption Standard,DES)是一种使用密钥加密的块算法,1977年被美国联邦政府的国家标准局确定为联邦资料处理标准(FIPS),并授权在非密级政府通信中使用,随后该算法在国际上广泛流传开来。需要注意的是,在某些文献中,作为算法的 DES 称为数据加密算法(Data Encryption Algorithm,DEA),已与作为标准的 DES 区分开来。

数据交换

数据交换(Data Switching)是指为了满足不同信息系统之间数据资源的共享需要,依据一定的原则,采取相应的技术,实现不同信息系统之间数据资源共享的过程。

数字资产

  • TBAAS:数字资产(Digital assets)是节点机构所拥有的虚拟电子形式的资产,用以在区块链中进行流转交易的一种资产。
  • 云证通:数字资产是指企业、个人拥有或控制的,以电子数据形式存在的资产。例如:SSL 证书、著作版权、域名等。

私有区块链

区块链分为三类,公有链(Public blockchain)、私有链(Private blockchain)与联盟链(Consortium blockchain)。其中,私有链指的是对单独的个人或实体开放的区块链。

SM2

参见 SM2 椭圆曲线公钥密码算法

Solidity

Solidity 是 Ethereum 的一种契约型编程语言,其语法与 JavaScript 类似,并且旨在定位到以太坊虚拟机。Solidity 是静态类型的,支持继承、库和用户自定义类型以及其他功能。可以用来创建投票、众筹、盲拍、多签名钱包等合同。

SM2 椭圆曲线公钥密码算法

SM2 椭圆曲线公钥密码算法是国家密码管理局制定的一种基于椭圆曲线的非对称算法。

T

TBFT 共识

TBFT(Tencent Byzantine Fault Tolerance) 是一种高性能的 BFT 类共识算法,是经典 BFT 算法的改良版。

TBaaS

参见 腾讯云区块链服务平台

TBFT

参见 TBFT 共识

腾讯云区块链服务平台

腾讯云区块链服务平台(Tencent Blockchain as a Service,TBaaS)依托腾讯云基础设施,为企业及开发者提供一站式、高安全性、简单易用的区块链服务。

TKE

参见 容器服务

通道

通道(Channel)构建在 Hyperledger Fabric 区块链网络上的私有区块链,实现了数据的隔离和保密。

  • 通道中的 Chaincode 和交易只有加入该通道的节点(Peer)可见。
  • 同一个节点可以加入多个通道,并为每个通道内容维护一个账本。
  • 每一个通道即为一条逻辑上的区块链。
  • 可以按照业务来划分通道,也可以按照行政职能和隐私策略来划分通道。

同态加密算法工具

同态加密算法工具( Paitool)是同态加密 Paillier 算法的用户工具,主要提供生成同态算法公私钥对、同态加密、同态解密功能。

椭圆曲线数字签名算法

椭圆曲线数字签名算法(Elliptic Curve Digital Signature Algorithm,ECDSA)是一种基于椭圆曲线的非对称算法。

W

WebAssembly

WebAssembly 是 Web 上的汇编语言,一种新的可以在浏览器中运行的虚拟指令,是一种高效的、低级别的编程格式。

Wasmer

参见 WASM 虚拟机

WASM 虚拟机

WASM 虚拟机(WebAssembly Virtual Machine,Wasmer)是支持 WebAssembly 的超轻量级容器,该容器可以在任何地方运行,从台式机到云和 IoT 设备,并支持任何编程语言嵌入。

Y

以太坊虚拟机

以太坊虚拟机(Ethereum Virtual Machine,EVM)是一个轻量级的虚拟机,其设计是用于在以太坊网络上运行智能合约。作为虚拟机,EVM 是建立在本机操作系统上模拟物理机的高级抽象。

远程过程调用

SAP 系统远程过程调用(Remote Procedure Call,RPC)的原理较为简单,有一些类似于三层构架的 C/S 系统,第三方的客户程序通过接口调用 SAP 内部的标准或自定义函数,获得函数返回的数据进行处理后显示或打印。

Z

智能合约

智能合约(Smart Contract)是根据特定条件自动执行的合约程序。智能合约是区块链的重要特征,是用户与区块链进行交互,利用区块链实现业务逻辑的重要途径。

中国金融认证中心

中国金融认证中心(China Financial Certification Authority,CFCA)是经中国人民银行和国家信息安全管理机构批准成立的国家级权威安全认证机构,是国家重要的金融信息安全基础设施之一。在《中华人民共和国电子签名法》颁布后,CFCA 成为首批获得电子认证服务许可的电子认证服务机构之一。

资源级权限

资源级权限(Resource level permissions)指能够指定用户对哪些资源具有执行操作的能力。

ZKP

参见 零知识范围证明

ZooKeeper

ZooKeeper 是一个为分布式应用提供一致性服务的软件,提供的功能包括:配置维护、域名服务、分布式同步、组服务等。
在消息队列 CKafka 中,ZooKeeper 主要用于存储集群的元数据(MetaData)、进行 Leader 选举、故障容错等。

组织

组织(Org)代表一个联盟成员,可以是企业或部门。一个组织可以管理多个节点。