admin 管理员组

文章数量: 1087139


2024年12月27日发(作者:系统架构设计师论文题)

区块链入门:常见名词术语解释大全(一文读懂区块链的42知识点)

一文入门区块链,42个常见名词术语解释

区块链:技术名词术语解释大全

小白必读:区块链技术专有名词术语大全

一、区块链

本质是一个去中心化的分布式账本数据库,主要作用是储存信息,任何人都可以在电脑上运行比特币客户端软件,

这样的电脑就会成为一个节点,加入到区块链网络,每个节点都是平等的,所有节点记录的内容都会同步,每个

节点都保存着整个数据库内容。

二、区块

在比特币网络中,数据会以文件的形式被永久记录,我们称这些文件为区块。一个区块是一些或所有最新比特币

交易的记录集,且未被其他先前的区块记录。

三、区块头

每个区块都包括了一个被称为魔法数的常数、区块的大小、区块头、区块所包含的交易数量及部分或所有的近期

新交易。在每个区块中,对整个区块链起决定作用的是区块头。

四、创世区块

创世区块指区块链上的第一个区块,用来初始化相应的加密货币。

五、账户

帐户是在总账中的记录,由它的地址来索引,总账包含有关该帐户的状态的完整的数据。在一个货币系统里,这

包含了货币余额,或许未完成的的交易订单;在其它情况下更复杂的关系可以被存储到账户内。

六、去中心化

去中心化是一种现象或结构,必须在拥有众多节点的系统中或在拥有众多个体的群中才能出现或存在。节点与节

点之间的影响,会通过网络而形成非线性因果关系。这种开放式、扁平化、平等性的系统现象或结构,我们称之为去中

心化。

七、共识机制

由于加密货币多数采用去中心化的区块链设计,节点是各处分散且平行的,所以必须设计一套制度,来维护系统

的运作顺序与公平性,统一区块链的版本,并奖励提供资源维护区块链的使用者,以及惩罚恶意的危害者。这样

的制度,必须依赖某种方式来证明,是由谁取得了一个区块链的打包权(或称记账权),并且可以获取打包这一

个区块的奖励;又或者是谁意图进行危害,就会获得一定的惩罚,这就是共识机制。

八、Pow 工作量证明

Proof of Work,通过计算来猜测一个数值(nonce),得以解决规定的 hash 问题(来源于 hashcash)。保证在

一段时间内,系统中只能出现少数合法提案。同时,这些少量的合法提案会在网络中进行广播,收到的用户进行

验证后会基于它认为的最长链上继续难题的计算。因此,系统中可能出现链的分叉(Fork),但最终会有一条链

成为最长的链。(举一个直观的例子:做某件事情需要排成一队,可能有人不守规矩要插队。事件的督察员会检查

队伍,认为最长的一条队伍是合法的,并让不合法的分叉队伍重新排队。只要大部分人不傻,就会自觉在最长的

队伍上排队。)

九、PoS 权益证明

Proof of Stake,2013 年被提出,最早在 Peercoin 系统中被实现,类似现实生活中的股东机制。其原理是通过

保证金(代币、资产、名声等具备价值属性的物品即可)来对赌一个合法的块成为新的区块,收益为抵押资本的

利息和交易服务费。提供证明的保证金(例如通过转账货币记录)越多,则获得记账权的概率就越大。合法记账

者可以获得收益。

十、智能合约

智能合约(英语:Smart contract )是一种旨在以信息化方式传播、验证或执行合同的计算机协议。智能合约允

许在没有第三方的情况下进行可信交易。这些交易可追踪且不可逆转。智能合约概念于1994年由Nick Szabo首

次提出。智能合同的目的是提供优于传统合同方法的安全,并减少与合同相关的其他交易成本。

十一、时间戳

时间戳(英语:Timestamp)是指字符串或编码信息用于辨识记录下来的时间日期。国际标准为ISO 8601。

十二、图灵完备

在可计算性理论里,如果一系列操作数据的规则(如指令集、编程语言、细胞自动机)可以用来模拟单带图灵机,

那么它是图灵完备的。这个词源于引入图灵机概念的数学家艾伦·图灵。

十三、51%攻击

所谓51%攻击,就是利用比特币使用算力作为竞争条件的特点,使用算力优势撤销自己已经发生的付款交易。如

果有人掌握了50%以上的算力,他能够比其他人更快地找到开采区块需要的那个随机数,因此他实际上拥有了绝

对哪个一区块的有效权利。

十四、预言机

预言机是一种可信任的实体,它通过签名引入关于外部世界状态的信息,从而允许确定的智能合约对不确定的外

部世界作出反应。预言机具有不可篡改、服务稳定、可审计等特点,并具有经济激励机制以保证运行的动力。

十五、零知识证明

"零知识证明"-zero-knowledge proof,是由sser、及f在20世纪80年代初提出的。

它指的是证明者能够在不向验证者提供任何有用的信息的情况下,使验证者相信某个论断是正确的。零知识证明

实质上是一种涉及两方或更多方的协议,即两方或更多方完成一项任务所需采取的一系列步骤。证明者向验证者

证明并使其相信自己知道或拥有某一消息,但证明过程不能向验证者泄漏任何关于被证明消息的信息。大量事实

证明,零知识证明在密码学中非常有用。如果能够将零知识证明用于验证,将可以有效解决许多问题。

十六、私钥

私钥是非常重要的,可以通过非加密算法算出公钥,公钥可以再算出币的地址。每次交易的时候,付款方必须出

具私钥,以及私钥产生的签名,每次交易签名不同,但是都由同一个私钥产生。

十七、公钥

是和私钥成对出现的,公钥可以算出币的地址,因此可以作为拥有这个币地址的凭证。

十八、高级加密标准(AES)

密码学中的高级加密标准(Advanced Encryption Standard,AES),又称Rijndael加密法,是美国联邦政府采用的

一种区块加密标准。

十九、比特币地址

地址用于接收比特币,功能类似银行的存款账号,但不需要实名登记。若只公开地址不必担心里面的比特币被盗

走,也没有任何身份信息,也可以离线产生。比特币的地址是由用户的公开密钥经过 SHA-256 散列运算后,再

通过 RIPEMD-160 散列运算而得,其长度固定为 160 个比特(bits),通常会利用 Base-58 将之编码成一串由英

文字母和数字所组成的字符串,以方便显示或散布,其特征是皆以“1”或者“3”开头,区分大小写,但不包括“IlO0”

等字符,“1”开头的地址长26~34位,“3”开头的地址长34位,例如

"1DwunA9otZZQyhkVvkLJ8DV1tuSwMF7r3v",地址也可编码成快速反应矩阵码(QR-Code)的形式让移动设备能

够便捷地读取复制 。比特币客户端可以离线生成比特币地址 。一个人可以生成并拥有许多比特币地址,并用在

不同的交易上,而且除非自己揭露,否则外人无法看出其中的关系。

二十、钱包地址

如果我们把ETH钱包简单比作成银行卡账户的话,那么ETH钱包地址就可以看成是银行卡账号。不同的是,ETH

地址是可以不存储在网络上的,更是可以独立于你的钱包而存在的。

钱包以不同的协议又分为比特币钱包、以太坊钱包、EOS钱包等

二十一、钱包

由于以比特币为首的加密货币所采用的去中心化架构特性,用来储存加密货币的钱包,实际上并非将货币放在钱

包内,而是泛指能在区块链上交易所使用的公钥与私钥、私钥所对应的地址、该地址(群)的货币结算,以及货

币交易的支援系统。有时该系统甚至包含了整个区块链的记账与维护。由于加密货币是以区块链为主,所以实际

金额是以区块链最后的记录结果为准。

二十二、冷钱包

通俗点说冷钱包就是将数字货币进行离线下储存的钱包,玩家在一台离线的钱包上面生成数字货币地址和私钥,

再将其保存起来。而冷钱包是在不需要任何网络的情况下进行数字货币的储存,因此黑客是无法进入钱包获得私

钥的。

二十三、全节点

全节点的代表是bitcoin-core 核心钱包,需要同步所有区块链数据,占用很大的内存,但是可以完全实现去中心

化。

二十四、轻钱包

轻钱包依赖比特币网络上其他全节点,仅同步与自己相关的数据,基本可以实现去中心化。

二十五、拜占庭将军问题

拜占庭将军问题(Byzantine failures),是由莱斯利·兰伯特提出的点对点通信中的基本问题。含义是在分布式计算

中,不同的计算机通过通讯交换信息达成共识而按照同一套协作策略行动。但有时候,系统中的成员计算机可能

出错而发送错误的信息,用于传递信息的通讯网络也可能导致信息损坏,使得网络中不同的成员关于全体协作的

策略得出不同结论,从而破坏系统一致性,拜占庭将军问题被认为是容错性问题中最难的问题类型之一。

二十六、超级账本

超级账本(hyperledger)是Linux基金会于2015年发起的推进区块链数字技术和交易验证的开源项目,加入成

员包括:荷兰银行(ABN AMRO)、埃森哲(Accenture)等十几个不同利益体,目标是让成员共同合作,共建

开放平台,满足来自多个不同行业各种用户案例,并简化业务流程。由于点对点网络的特性,分布式账本技术是

完全共享、透明和去中心化的,故非常适合于在金融行业的应用,以及其他的例如制造、银行、保险、物联网等

无数个其他行业。通过创建分布式账本的公开标准,实现虚拟和数字形式的价值交换,例如资产合约、能源交易、

结婚证书、能够安全和高效低成本的进行追踪和交易。

二十七、闪电网络

闪电网络的目的是实现安全地进行链下交易,其本质上是使用了哈希时间锁定智能合约来安全地进行0确认交易

的一种机制,通过设置巧妙的„智能合约‟,使得用户在闪电网络上进行未确认的交易和黄金一样安全(或者和比特

币一样安全)。

二十八、P2P网络

对等网络,即对等计算机网络,是一种在对等者(Peer)之间分配任务和工作负载的分布式应用架构,是对等计

算模型在应用层形成的一种组网或网络形式。“Peer”在英语里有“对等者、伙伴、对端”的意义。因此,从字面上,

P2P可以理解为对等计算或对等网络。

二十九、算力

为了挖到矿,参与处理区块的用户端往往需要付出大量的时间和计算力。算力一般以每秒进行多少次hash计算为

单位,记为h/s。 矿工能获得记账的权力,就能获得 比特币新发行出的奖励 ,这其实取决于其的算力 。获得奖

励的概率等于他所掌握的算 力占全网算力的百分比 。哈希碰撞是哈希算法的一种称呼,哈希算法是一种密码学

数学算法 。每秒能做多少次哈希碰撞,就是其 " 算力 " 的代表,目前主流的矿机为10T左右的计算量级,即一

台矿机就能每秒做至少10的13次方哈希碰撞,我们可以说,这一台10T的矿机就有10T的算力。一个矿工所掌

握的矿机占比特 币全网的总算力的百分比是多少, 就代表TA在这10分钟记账竞争中能够获胜的概率就是多

少 。

三十、挖矿

挖矿是反复总计交易,构建区块,并尝试不同的随机数,直到找到一个随机数可以符合工作证明的条件的过程。 如

果一个矿工走运并产生一个有效的区块的话,会被授予的一定数量的币(区块中的交易全部费用)作为奖励。而

且所有的矿工开始尝试创建新的区块,这个新区块 包含作为父块的最新的区块的散列。

三十一、矿工

指尝试创建区块并将其添加到区块链上的计算设备或者软件。在一个区块链网络中,当一个新的有效区块被创建

时,系统一般会自动给予区块创建者(矿工)一定数量的代币,作为奖励。

三十二、矿池

是一个全自动的挖矿平台,使得矿工们能够贡献各自的算力一起挖矿以创建区块,获得区块奖励,并根据算力贡

献比例分配利润(即矿机接入矿池—提供算力—获得收益)。这使得矿工能够获得持续稳定的收入,而不是小概

率的一次性获得一个区块产生的币币奖励。

矿池的基本原理是大家组队进行币币挖矿。在同一个矿池中,运用多个矿工进行挖区块,这样可以缩短挖矿所需

的时间,挖得的区块,再按照矿工各自的算力来分配。

三十三、公有链

即完全开放的区块链,是指任何人都可读取的、任何人都能发送交易且交易能获得有效确认的、全世界的人都可

以参与系统维护工作,任何人都可以通过交易或挖矿读取和写入数据。比如BTC、ETH都是公有区块链。

三十四、私有链

指写入权限仅面向某个组织或者特定少数对象的区块链。读取权限可以对外开放,或者进行任意程度地限制。区

块链可以保证写入数据的不可伪造,不可篡改。

三十五、联盟链

指共识机制由指定若干机构共同控制的区块链。这样的区块链的信用机制由若干权威或者由公信力机构共同维护,

所有交易合法性需要大多数或者全部机构确认才能被写入区块链成为合法区块记录。比如青苹果GAC就是商家、

承兑人、用户不同角色控制的联盟链。

三十六、主链

主链”一词源于“主网”(mainnet,相对于测试网testnet),即正式上线的、独立的区块链网络。

三十七、侧链

楔入式侧链技术( pegged sidechains),它将实现比特币和其他数字资产在多个区块链间的转移,这就意味着

用户们在使用他们已有资产的情况下,就可以访问新的加密货币系统。目前,侧链技术主要是由Blockstream公

司负责开发。

三十八、跨链技术

跨链技术可以理解为连接各区块链的桥梁,其主要应用是实现各区块链之间的原子交易、资产转换、区块链内部

信息互通,或解决Oracle的问题等。

三十九、分叉

指向同一个父块的2个区块被同时生成的情况,某些部分的矿工看到其中一个区块,其他的矿工则看到另外一个

区块。这导致2种区块链同时增长。通常来说,随着在一个链上的矿工得到幸运并且那条链增长的话,所有的矿

工都会转到那条链上,数学上分几乎会在4个区块内完结自己。

四十、硬分叉

区块链发生永久性分歧,在新共识规则发布后,部分没有升级的节点无法验证已经升级的节点生产的区块,通常

硬分叉就会发生。

四十一、软分叉

当新共识规则发布后,没有升级的节点会因为不知道新共识规则下,而生产不合法的区块,就会产生临时性分叉。

四十二、哈希率

假设挖矿是解一道方程题,而且只有把每个整数代入才能算出来,那么哈希率就是每秒处理数据的速度。 CPU

越好,固然哈希值越高,速度越快。


本文标签: 区块 交易 网络