区块链核心技术分布式账本
分布式账本也称为共享账本,是一种可在网络成员之间共享、复制和同步的数据库。分布式账本记录网络参与者之间的交易,比如资产或数据的交换。
非对称加密
非对称加密算法需要两个秘钥即公钥和私钥,一个加密一个解密。即甲方生成一对密钥并将其中的一把作为公钥向其它方公开,得到该公钥的乙方使用该密钥对机密信息进行加密后再发送给甲方,甲方再用自己的私钥对加密后的信息进行解密,从而保证了数据的安全。
共识机制
共识机制是通过特殊节点的投票,在很短的时间内完成对交易的验证和确认;对一笔交易,如果利益不相干的若干个节点能够达成共识,我们就可以认为全网对此也能够达成共识。
PoW
工作量证明(Proof of Work),是比特币(BTC)所采用的共识机制,工作原理就是网络中的各个节点,通过自身的计算能力(算力),来获得创建下一个区块的权利。
PoS
权益证明(Proof of Stake),根据你持有货币的量和时间进行利息分配的制度。
DPoS
委托权益证明(Delegated Proof of Stake),又叫做股份授权证明机制,每个股东按其持股比例拥有相应的影响力,51%股东投票的结果将是不可逆且有约束力的,其挑战是通过及时而高效的方法达到“51%批准”。类似议会制度或人民代表大会制度。
智能合约
智能合约是一种旨在以信息化方式传播、验证或执行合同的计算机协议。智能合约允许在没有第三方的情况下进行可信交易,这些交易可追踪且不可逆转。
区块链类型根据应用范围划分公有链
公有链即完全开放的区块链,是指全世界任何人都可以随时进入到系统中读取数据、发送可确认交易、竞争记账的区块链。公有链通常被认为是“完全去中心化”的,因为没有任何个人或者机构可以控制或篡改其中数据的读写。比如BTC、ETH都是典型的公有链。
私有链
私有链是指其写入权限由某个组织和机构控制的区块链,参与节点的资格会被严格限制。读取权限可以对外开放,或者进行任意程度地限制。
联盟链
联盟链是指有若干个机构共同参与管理的区块链,每个机构都运行着一个或多个节点,其中的数据只允许系统内不同的机构进行读写和发送交易,并且共同来记录交易数据。
许可链
是指参与到区块链系统中的每个节点都是经过许可的,未经许可的节点是不可以接入到系统中,因此私有链和联盟连都属于许可链。
根据部署机制划分主链
主链一词源于主网(mainnet),即正式上线的、独立的区块链网络。
侧链
侧链的概念是相对主链而言的,是平行于主链的另一条区块链。它们通过“双向锚定”来建立关联,实现主链与侧链之间价值的双向转移。
区块链分叉硬分叉
硬分叉,是指当比特币代码发生改变后,旧节点拒绝接受由新节点创造的区块。不符合原规则的区块将被忽略,矿工会按照原规则,在他们最后验证的区块之后创建新的区块。如以太坊(ETH)和以太经典(ETC)。
软分叉
软分叉,是指当比特币代码发生改变后,未升级的节点可以验证已经升级的节点生产出的区块,而且已经升级的节点也可以验证未升级的节点生产出的区块。
Whitepaper(白皮书)
白皮书是一份关于新产品或公司的文件,它包含所有细节:产品将解决的问题、技术规范、路线图、代币分发、团队情况等等。比特币的白皮书是《比特币:一种点对点的电子现金系统(Bitcoin: A Peer-to-Peer Electronic Cash System)》。
ERC-20
ERC-20是以太坊网络的一种协议,ERC-20代币是通过智能合约基于以太坊(ETH)网络上创建的,ERC-20 是一个代币的标准协议。描述的是这种代币合约必须要实现的功能和事件。
Token
Token通常翻译成通证,也是我们所说的代币,代表的是区块链上的一种权益证明,而非货币。