近年来,区块链技术的应用,日益得到了政府、企业和社会的重视。从比特币、以太币到数字藏品,再到各种数据“上链”,区块链技术可谓风光无限,不仅仅出现在政府文件中,还逐渐走入百姓的生活中。但是,对于区块链是什么呢?似乎90%的人无法说清楚。下面解释一下区块链技术中常用的名词。北京木奇移动技术有限公司,专业的软件外包开发公司,欢迎交流合作。
1、Blockchain——区块链
区块链是分布式数据存储、点对点传输、共识机制、加密算法等计算机技术的新型应用模式。是一个共享的分布式账本,其中交易通过附加块永久记录。
2、Block——区块
在比特币网络中,数据会以文件的形式被永久记录,我们称这些文件为区块。一个区块是一些或所有最新比特币交易的记录集,且未被其他先前的区块记录。
3、Node—一节点
由区块链网络的參与者操作的分类帐的副本。
4、去中心化
去中心化是一种现象或结构,必须在拥有众多节点的系统中或在拥有众多个体的群中才能出现或存在。节点与节点之间的影响,会通过网络而形成非线性因果关系。
5、Pow—工作量证明
ProofofWork,是指获得多少货币,取决于你挖矿贡献的工作量,电脑性能越好,分给你的矿就会越多。
6、函数加密
与同态加密相关的一个问题是函数加密。同态加密保护的是数据本身,而函数加密顾名思义保护的是处理函数本身,即让第三方看不到处理过程的前提下,对数据进行处理。
该问题已被证明是不存在对多个通用函数的任意多key的方案,目前仅能做到对某个特定函数的一个key的方案。
7、PoS—权益证明
ProofofStake,根据你持有货币的量和时间进行利息分配的制度,在POS模式下,你的“挖矿”收益正比于你的币龄,而与电脑的计算性能无关。
8、智能合约
智能合约是一种旨在以信息化方式传播、验证或执行合同的计算机协议。智能合约允许在没有第三方的情况下进行可信交易,这些交易可追踪且不可逆转。
9、时间戳
时间戳是指字符串或编码信息用于辨识记录下来的时间日期。国际标淮为ISO。
10、图灵完备
图灵完成是指机器执行任何其他可编程计算机能够执行计算的能力。
11、Dapp——去中心化应用
是一种开源的应用程序,自动运行,将其数据存储在区块链上,以密码令牌的形式激励,并以显示有价值证明的协议进行操作。
12、DAO——去中心化自治组织
可以认为是在没有任何人为干预的情况下运行的公司,并将一切形式的控制交给一套不可破坏的业务规则。
13、Privatekey——私钥
私钥是一串数据,它是允许您访问特定钱包中的令牌。它们作为密码,除了地址的所有者之外,都被隐藏。
14、PublicKey—公钥
是和私钥成对出现的,公钥可以算出币的地址,因此可以作为拥有这个币地址的凭证。
15、矿工
尝试创建区块并将其添加到区块链上的计算设备或者软件。在一个区块链网络中,当一个新的有效区块被创建时,系统一般会自动给子区块创建者(矿工)一定数量的代币,作为奖励。
16、公有链
完全开放的区块链,是指任何人都可读取的、任何人都能发送交易且交易能获得有效确认的、全世界的人都可以参与系统维护工作,任何人都可以通过交易或挖矿读取和写入数据。
17、私有链
写入权限仅面向某个组织或者特定少数对象的区块链。读取权限可以对外开放,或者进行任意程度地限制。
18、联盟链
共识机制由指定若干机构共同控制的区块链。
19、主链
主链一词源于主网(,相对干测试网),即正式上线的、独立的区块链网络.
20、側链
楔入式侧链技术(peggedsidlechains),它将实现比特币和其他数字资产在多个区块链间的转移,这就意味着用户们在使用他们己有资产的情况下,就可以访问新的加密货币系统。
21、跨链技术
跨链技术可以理解为连接各区块链的桥樂,其主要应用是实现各区块链之间的原子交易、资产转换,区块链内部信息互通,或解决Oracle的问题等。
22、硬分叉
区块链发生永久性分歧,在新共识规则发布后,部分没有升级的节点无法验证已经升级的节点生产的区块,通常硬分叉就会发生。
23、软分叉
当新共识规则发布后,没有升级的节点会因为不知道新共识规则下,而生产不合法的区块,就会产生临时性分叉。
24、Hash—哈希值
一般翻译做"散列",也有直接音译为"哈希"的。简单的说就是一种将任意长度的消息压缩到某一固定长度的消息摘要的函数。
25、区块头
区块头里面存储着区块的头信息,包含上一个区块的哈希值(PreHash),本区块体的哈希值(Hash),以及时间戳(TimeStamp)等等。
26、中本聪
自称日裔美国人,日本媒体常译为中本哲史,此人是比特币协议及其相关软件Bitcoin-Qt的创造者,但真实身份未知。
27、加密货币
加密货币是数字货币(或称虚拟货币)的一种。是一种使用密码学原理来确保交易安全及控制交易单位创造的交易媒介。
28、Oracles
Oracle通过向智能合约提供数据,它现实世界和区块链之间的桥梁。
29、DPoS——授权权益证明
DelegateProofofStake,类似于董事会投票。以EOS来说,它引入了见证人的概念,持股者投票选出一定数量的见证人,每个见证人按序有两秒的权限时间生成区块,若见证人在给定的时间片不能生成区块,区块生成权限交给下一个时间段对应的见证人。
30、瑞波共识机制
瑞波共识算法使一组节点能够基于特殊节点列表形成共识,初始特殊节点列表就像一个俱乐部,要接纳一个新成员,必须由该俱乐部51%的会员投票通过。共识遵循这些核心成员的“51%权利”,外部人员则没有影响力。由于该俱乐部由中心化开始,它将一直是中心化的,而如果它开始腐化,股东们什么也做不了。与bitcoin及Peercoin一样,瑞波系统将股东们与其投票权隔开,因此它比其他系统更中心化。
31、PoB——焚烧证明
ProofofBurn,通过焚烧自己手中的代币来表决谁拥有对网络的领导地位的承诺。焚烧代币的数量越多,能获得网络领导地位的概率越高。
32、PBFT——拜占庭容错算法
PracticalByzantineFaultToleran,采用“许可投票、少数服从多数”来选举领导者并进行记账的共识机制,该共识机制允许拜占庭容错,允许强监督节点参与,具备权限分级能力,性能更高,耗能更低,而且每轮记账都会由全网节点共同选举领导者,允许33%的节点作恶,容错率为33%。实用拜占庭容错特别适合联盟链的应用场景。
33、Byzantinefailures——拜占庭将军问题
拜占庭将军问题是由莱斯利·兰伯特提出的点对点通信中的基本问题。含义是在存在消息丢失的不可靠信道上试图通过消息传递的方式达到一致性是不可能的。因此对一致性的研究一般假设信道是可靠的,或不存在本问题。
34、51%攻击
当一个单一个体或者一个组超过一半的计算能力时,这个个体或组就可以控制整个加密货币网络,如果他们有一些恶意的想法,他们就有可能发出一些冲突的交易来损坏整个网络。
35、DistributedLedger——分布式账本
数据通过分布式节点网络进行存储。分布式账本不是必须具有自己的货币,它可能会被许可和私有。
36、DistributedNetwork——分布式网络
理能力和数据分布在节点上而不是拥有集中式数据中心的一种网络。
37、预言机
预言机是一种可信任的实体,它通过签名引入关于外部世界状态的信息,从而允许确定的智能合约对不确定的外部世界作出反应。预言机具有不可篡改、服务稳定、可审计等特点,并具有经济激励机制以保证运行的动力。
38、零知识证明
零知识证明由S.Goldwasser、S.Micali及C.Rackoff在20世纪80年代初提出的。它指的是证明者能够在不向验证者提供任何有用的信息的情况下,使验证者相信某个论断是正确的。
39、AES——高级加密标准
密码学中的高级加密标准(AdvancedEncryptionStandard,AES),又称Rijndael加密法,是美国联邦政府采用的一种区块加密标准。
40、Wallet——钱包
一个包含私钥的文件。它通常包含一个软件客户端,允许访问查看和创建钱包所设计的特定块链的交易。
41、冷钱包
通俗来说冷钱包就是将数字货币进行离线下储存的钱包,玩家在一台离线的钱包上面生成数字货币地址和私钥,再将其保存起来。而冷钱包是在不需要任何网络的情况下进行数字货币的储存,因此黑客是无法进入钱包获得私钥的。
42、SPV——轻钱包
轻钱包依赖比特币网络上其他全节点,仅同步与自己相关的数据,基本可以实现去中心化。
43、全节点
全节点是拥有完整区块链账本的节点,全节点需要占用内存同步所有的区块链数据,能够独立校验区块链上的所有交易并实时更新数据,主要负责区块链的交易的广播和验证。
44、超级账本
超级账本(hyperledger)是Linux基金会于年发起的推进区块链数字技术和交易验证的开源项目。通过创建通用的分布式账本技术,协助组织扩展、建立行业专属应用程序、平台和硬件系统来支持成员各自的交易业务。
45、闪电网络
闪电网络的目的是实现安全地进行链下交易,其本质上是使用了哈希时间锁定智能合约来安全地进行0确认交易的一种机制,通过设置巧妙的“智能合约”,使得用户在闪电网络上进行未确认的交易和黄金一样安全。
46、P2P——对等网络
即对等计算机网络,是一种在对等者(Peer)之间分配任务和工作负载的分布式应用架构,是对等计算模型在应用层形成的一种组网或网络形式。
47、Mining——挖矿
挖矿是获取比特币的勘探方式的昵称。利用电脑硬件计算出币的位置并获取的过程称之为挖矿。
48、矿池
是一个全自动的挖矿平台,使得矿工们能够贡献各自的算力一起挖矿以创建区块,获得区块奖励,并根据算力贡献比例分配利润(即矿机接入矿池—提供算力—获得收益)。
49、哈希率
假设挖矿是解一道方程题,而且只有把每个整数代入才能算出来,那么哈希率就是每秒处理数据的速度。
50、Hashtree——哈希树
哈希树是一种树形数据结构,每个叶节点均以数据块的哈希作为标签,而非叶节点则以其子节点标签的加密哈希作为标签。