主页 > 创建imtoken钱包流程 > 区块链包含术语概念【27个术语排序汇总】
区块链包含术语概念【27个术语排序汇总】
问题介绍
1.区块链包含哪些概念?
2.什么是工作证明?
3.什么是共识机制?
4.您认为哪些概念更重要?
现在很多人都在研究区块链,不管是看书还是看视频,有时候我们都看不懂在说什么,比如工作量证明、共识机制等等,所以这里补充一下概念。
因为我们看到一个概念,一个解释不足以让我们理解它的含义,所以这里有的给出了多个解释,但都是一回事。
1.地址
解释一:
比特币地址由一串字符和数字组成,普通地址以1开头,普通交易是比特币从一个地址转移到另一个地址。
解释2:
比特币“账户”的唯一标识符,例如 1JwSSubhmg6iPtRjtyqhUYYH7bZg3Lfy1T。谁拥有此地址中的比特币?持有这些地址对应的“钥匙”的人。
2.私钥
用于解锁对应地址的字符串。另请参阅阅读比特币所有权和隐私问题
3.签名
解释一:
一种可以证明所有权的数学机制。
解释2:
数字签名算法是一个过程,在这个过程中,用户可以使用私钥为文档生成一个称为签名的短数据字符串,以便任何拥有相应公钥的人,签名和记录文档的人都可以验证( 1)文档由特定私钥的所有者“签名”,(2)文档在签名后没有被更改。请注意,这与传统签名不同,您可以在其中涂抹额外的签名后的文本,并且这样做无法区分;在数字签名后对文档的任何更改都会使签名无效。
4.挖矿
挖矿就是反复尝试不同的随机数对未打包的交易进行hash,直到找到一个能够满足工作量证明条件的随机数来构建区块。如果矿工幸运并产生有效区块,他们将获得一定数量的硬币作为奖励。参考如何挖比特币(挖矿原理)——工作量证明
5.散列
也称为散列,一种将任意长度的数据映射为较短的固定长度二进制值的算法。因为它是一个不可逆的操作过程,所以无法解密。参考阅读区块链记账原理
6.哈希值
哈希运算映射成的二进制值称为哈希值。
7.事务
解释一:
简单来说就是比特币转账。参考阅读交易分析
解释2:
交易是授权与区块链相关的某些特定操作的文档。在一种货币中,主要的交易类型是向其他货币发送货币单位或代币;在其他系统中,比如域名注册,做出并完成报价和签订合同的行为也是有效的交易类型。
8.共识机制
区块链交易实现分布式共识的算法,由于P2P网络的延迟,各个节点观察到的数据不能完全一致。因此,区块链系统需要设计一种机制来对最终数据达成共识。这种在一个时间窗口内对数据序列达成共识的算法称为“共识机制”。
9.随机数
块中的一个无意义的值,为了满足工作量证明的条件而进行了调整。
10.工作证明(POW)
解释一:
证明者提出的共识机制是一个易于验证的结果。通过验证这个结果,任何人都可以确认证明者执行了一定数量的计算工作来产生这个结果。参考阅读比特币是如何被挖掘的(挖矿原理)——工作量证明 p>
解释2:
在比特币、以太坊和许多其他加密分类账中的一个重要特征,意味着一个块中的哈希值必须小于某个目标值。这样做的原因是,在去中心化系统中,任何人都可以产生区块,所以为了防止网络中的区块泛滥并提供一种方法来衡量在特定版本的区块链之后有多少共识,制作一个区块是非常艰难。因为扩展值是伪随机的,所以找到一个比 0000000000000000000000000000000000000 小块比 000000000000000000000000000000000000 0000000000000000 0000 00000000000000000000000000在所有这些系统中,目标值会自行调整,以便网络上的节点平均每 N 分钟找到一个区块(例如,比特币 N = 10,以太坊 N = 1),
11.难度
整个网络会调整“难度”变量来控制生成工作量证明所需的计算能力。
12.@ >难度目标
使全网的算力大约每10分钟产生一个块所需的难度值就是难度目标。
13.难度调整
全网每产生2106个区块,都会根据前2106个区块的算力进行调整。
14.矿工
矿工指的是通过重复哈希运算生成工作证明的网络节点。
15.矿池
矿工集合,因为单个矿工想要挖到一个区块的概率很小,矿工联合挖矿来增加概率。一个矿池的算力是众多矿工算力的集合。矿池总算力的百分比,以及相应的奖励发给个人,不会出现不公平的情况。
16.矿工费
也称为交易费用,交易的发起者通常会向网络支付费用来处理交易。参考阅读交易分析。
12.3@>挖矿
通过工作量证明验证打包交易区块的过程,过程中有货币形式的奖励。
18.块
解释一:
在区块链网络上携带交易数据的数据包。它带有时间戳和前一个块的唯一标签。区块头经过哈希处理生成工作量证明,验证该区块的有效区块将在全网共识后附加到主区块链。参考阅读比特币区块结构。
解释2:
A 一个块是一个数据包,它包含零个或多个事务、前一个块(“父块”)的哈希值以及可选的其他数据。除了初始“创世块”之外的每个块都包含其父块的哈希值,整个块集称为区块链,并包含整个网络的交易历史。请注意,一些基于区块链的加密货币使用术语“分类帐”而不是区块链。两者的意思大致相同,尽管在使用“账本”一词的系统中,每个区块通常包括每个账户的当前状态(例如货币余额、部分履行的合约、已注册),并允许用户丢弃过时的历史数据。
解释3:
一个区块是多个交易数据的集合,它会被打上时间戳和前一个区块的唯一标签。对块头进行哈希处理以生成工作量证明,以验证块中的交易。全网共识后,有效区块将附加到主区块链中。
19.区块链
解释一:
狭义上,按时间顺序连接数据块的区块链。它是一种由方法和分布式账本组成的链式数据结构,不可篡改,无法通过密码学手段伪造。从广义上讲比特币的专业术语,区块链技术是利用区块链数据结构验证和存储数据,利用分布式节点共识算法生成和更新数据,利用密码学保证数据传输和访问的安全,利用自动化脚本。一种新的分布式基础架构和计算范式,用于使用由代码组成的智能合约对数据进行编程和操作。
解释2:
区块链是一系列经过验证的区块,每个区块都与前一个区块相连,一直到创世区块。
20.事务
转移比特币,将比特币从一个地址转移到另一个地址。
21.创世块
创世区块是指区块链上的第一个区块,用于初始化相应的加密货币。
22.确认
当一个交易被包含在一个区块中时比特币的专业术语,我们可以说它有一个确认。每次矿工在这个块之后生成一个块,这个交易的确认次数就会增加一个。当确认次数达到六次及以上时,交易一般被认为是安全且难以逆转的。
23.P2P网络
一个系统,其中整个系统的行为就像一个有组织的集体,允许单个节点直接与其他节点交互。另请参阅分析比特币网络。
24.分叉
在同时生成两个指向同一个父区块的区块的情况下,一些矿工看到其中一个区块,其他矿工看到另一个区块。这导致 2 个区块链同时增长。
25.默克尔树
Merkle 树是哈希二叉树,在比特币中用于验证交易。
26.SPV客户端(或轻客户端)
仅下载一小部分区块链的客户端,使智能手机和笔记本电脑等所有者能够通过有时选择性地下载小部分来维持几乎相同的安全保证状态,无需兆字节的区块链验证和维护成本。带宽或千兆字节的存储空间。
22.3@>双花
是故意分叉,当一个拥有大量算力的用户发送一笔交易购买产品时,在收到该产品后再次进行交易以向自己发送相同数量的硬币。攻击者创建一个与包含原始交易的块处于同一级别的块,但不包含原始交易而是第二笔交易,并开始在此分叉上进行挖掘。如果攻击者拥有超过 50% 的挖矿算力,双花最终可以保证在任何区块深度都能成功。低于 50%,有部分成功的机会。但它通常在深度 2-5 处具有唯一重要的可能性。因此,在大多数交易所,需要 6 次确认才能接受付款。
参考: