区块链技术术语表

想知道更多区块链技术知识,请百度【链客区块链技术问答社区】
链客,有问必答!!

区块链技术包含了常见的区块链基本概念和进阶阅读的参考文章,用自己的思考方式去优化理解。
比特币:一种分布式网络的数字货币,也用来构建这种数字货币的网络系统。
地址:由一串字符和数字组成,常见地址以1开头,常见的交易是从一个地址转移到另一个地址。
私钥:用来解锁对应地址的一串字符。
签名:一个可以证明所有权的数学机制。
挖矿:反复尝试不同的随机数对未打包交易进行哈希,直到找到一个随机数可以符合工作证明的条件的随机数,以构建区块。
哈希:它是不可逆的运算过程,无法解密。也叫散列,把任意长度的数据映射为较短的固定长度的二进制值的算法。
哈希值:通过哈希运算,从而映射成的二进制的值。
交易:进行比特币转账。
区块:在区块链网络上承载交易数据的数据包。它会被标记上时间戳和之前一个区块的独特标记。区块头经过哈希运算后会生成一份工作量证明,从而验证区块中的交易。有效的区块经过全网络的共识后会被追加到主区块链中。
区块链:是一种按照时间顺序将数据块以顺序相连的方式组成的一种链式数据结构,并以密码学方式保证不被篡改和伪造的分布式账本,并且利用区块链数据结构来验证与存储数据、利用分布式节点公式算法来生成和跟新数据。由自动化脚本代码组成的智能合约来编程和操作数据的一种全新的分布式基础架构与计算范式。
共识机制:由于P2P网络下存在延迟,各个节点所观察到的数据不可能完全一致。区块链系统需要设计一种机制对最终数据进行共识。这种对一个时间窗口内的数据的先后顺序达成共识的算法被称为“共识机制”。
工作量证明:一种共识机制,是证明人出示一个很难计算的但却很容易验证的结果。通过验证结果,任何人都能够确认证明人执行了一定量的计算工作量来产生这个结果。
难度:整个网络会通过调整“难度”这个变量来控制生成工作量证明所需要的计算力。
矿工:通过不断重复哈希运算来产生工作量证明的各网络节点。
矿池:矿工的集合,由于单一矿机想挖到一个块的几率是非常小的,矿工联合挖矿以提高几率。
矿工费:也叫交易费,交易的发起者通常会向网络缴纳一笔费用,用以处理这笔交易。
挖矿:通过工作量证明验证交易打包区块的过程,过程中有以货币的形式的奖励。
双重花费:是一个故意的分叉,当一个有着大量挖矿能力的用户发送一个交易来购买产品,在收到产品后又做出另外一个交易把相同量的币发给自己。攻击者创造一个区块,这个区块和包含原始交易的区块在同一个层次上,但是包含并非原始交易而是第二个交易,并且开始在这个分叉上开始挖矿。如果攻击者有超过50%的挖矿能力的话,双重花费最终可以在保证在任何区块深度上成功。低于50%的话,有部分可能性成功。但是它经常在深度2-5上有唯一显著的可能。因此在大多数交易所,在接受支付之前需要6次确认。
确认:当一项交易被区块收录时,我们可以说它有一次确认。矿工们在此区块之后每再产生一个区块,此项交易的确认数就再加一。当确认数达到六及以上时,通常认为这笔交易比较安全并难以逆转。
分叉:指向同一个父块的2个区块被同时生成的情况,某些部分的矿工看到其中一个区块,其他的矿工则看到另外一个区块。这导致2种区块链同时增长。
Merkel树:是一种哈希二叉树, 比特币中用它来校验交易。
创世区块:创世区块指区块链上的第一个区块,用来初始化相应的加密货币。
P2P网络:通过允许单个节点与其他节点直接交互,从而实现整个系统像有组织的集体一样运作的系统。

猜你喜欢

转载自blog.csdn.net/weixin_44172023/article/details/86539142