区块链基础:常见词汇

单纯的对区块链相关基础常见词汇作一个解释说明,涉及名词较多。

区块链:Blockchain,分布式存储、加密算法、共识机制、P2P传输等计算机技术结合的新型应用模式。

区块:Block,用于记录区块链系统中数据的存储。

链:chain,区块头中通过引用哈希值链接。

区块链服务:BAAS,blockchain as a service,区块链即服务。

分布式:Decentralized,不依赖中心服务器,分布的计算机资源进行计算处理的模式。

共识机制:consensus,区块链中事务达成的分布式共识算法。

P2P传输:peer-to-peer P2P,对等互联网网络技术。

加密算法:针对数据加密使其成为不可读的一段密文,通过密钥加解密。

哈希算法:将任意长度的二进制值映射为较短固定长度的二进制值的一种算法。

对称加密:加密解密使用同一密钥。

非对称加密:加解密通过公钥私钥,配对使用。

公有链:PublicBlockChains,公共网络中任何个人团体接入,任何节点均可参与共识过程。

联盟链:ConsortiumBlockChains,共识过程由预选节点控制,一般为各企业机构互联形成。

私有链:privateBlockChains,私有区块链,数据记录在单一组织机构中,分权限对外开放,一般是单一企业机构构建。

图灵完备:turing complete图灵完备是指计算机中一切计算的问题都可以计算,这样的虚拟机或者编程语言称为图灵完备。

智能合约:smart contract,部署在区块链系统中,一段合约代码,或一套以数字形式定义的承诺,包括合约参与方可以在其上执行承诺的协议。

匿名:unlinkability,中文解释为无关联性。

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

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

EVM:以太坊虚拟机。

POW:proof of work,工作量证明。

POS:proof of stake,权益证明。

DPOS:delegate proof of stake,股份授权证明。

PBFT:practical Byzantine fault tolerance,实用拜占庭容错。

ECC:椭圆加密算法,一种公钥加密算法。

SHA:secure hash algorithm,安全散列算法,NIST发布一系列密码散列函数。

SPV:Simplified Payment Verification,简单支付验证。

Merkletree:梅克尔树,merkle tree是计算机数据结构中的一种树。

DAG:计算机数据结构中有向无环图。

DAPP:去中心化应用。

Doublespending:双重支付,也称为“双花”。

BIP:bitcoin improvement proposals,bitcoin改进协议。

---本文结束感谢您的阅读---
北岸冷若冰霜 wechat
欢迎使用微信扫一扫上面的二维码,订阅我的公众号!
坚持原创分享,点击下方打赏,您的支持将鼓励我继续创作!