18哈希值(Hash) 哈希是一种算法或数据函数,用于加密区块链中区块内的信息。每个块都由一个独特的哈希标识。每个区块链只有一个加密哈希函数。哈希函数越复杂,它越安全,但加密越慢。 哈希算法将任意长度的二进制值映射为固定长度的较小二进制值,这个小的二进制值就是哈希值。 哈希值是一段数据唯一且极其紧凑的数值表示形式。哪怕只更改一段明文中的一个字母,随后产生的哈希值都将千差万别。要找到对应同一哈希值的两个不同的输入,从计算的角度来说基本上是不可能的。 19去中心化(Decentralization) 去中心化是一种现象或结构,必须在拥有众多节点的系统中或在拥有众多个体的群中才能出现或存在。节点与节点之间的影响,会通过网络而形成非线性因果关系。 20智能合约(Smart Contract) 智能合约是一种旨在以信息化方式传播、验证或执行合同的计算机协议,让合同能够自动执行。合约是由程序代码定义的,一旦部署之后就由平台(比如以太坊平台)强制执行,人工无法干预,合约的参与者也无须彼此信任。也即智能合约允许在没有第三方的情况下进行可信交易,这些交易可追踪且不可逆转。有人认为比特币是区块链1.0时代,而把智能合约称为区块链2.0时代。 21分叉(Fork) 分叉是某个区块链的一个连续可替代版本的产物。它涉及到同时创建两个区块,但这两个区块是在网络的不同部分。结果,就创建了两个平行区块链,其中之一最终成为获胜的区块链,用户以大多数的选择来决定获胜的区块链。 22硬分叉(Hard Fork) 区块的交易方式(也称“共识”)发生改变时,未进行升级的节点拒绝对已升级过的节点生产出的区块进行验证,大家各自沿自己的链向前走,从而形成了不同的两个链。硬分叉有向前的兼容特质,之前的旧区块版本不可再使用,需要强制进行升级。 23软分叉(Soft Fork) 区块的交易方式(也称“共识”)发生改变时,未升级的节点可以验证已经升级的节点生产出的区块,而且已经升级的节点也可以验证未升级的节点生产出的区块。 由于旧节点将新的块识别为有效,所以软分叉基本上是向后兼容的。 这种分叉需要大多数矿工升级才能执行,而硬分支需要所有节点就新版本达成一致。 24公有链(Public blockchain) 公有链是指全世界任何人都可以随时进入到系统中读取数据、发送可确认交易、竞争记账的区块链。公有链通常被认为是“完全去中心化”的,因为没有任何个人或者机构可以控制或篡改其中数据的读写。公有链一般会通过代币机制来鼓励参与者竞争记账,以确保数据的安全性。比特币、以太坊都是典型的公有链。 25私有链(Private Blockchain) 私有链是指其写入权限由某个组织和机构控制的区块链,参与节点的资格会被严格限制。由于参与节点是有限和可控的,因此私有链往往可以有极快的交易速度、更好的隐私保护、更低的交易成本、不容易被恶意攻击,并且能做到身份认证等金融行业必需的要求。相比中心化数据库,私有链能够防止机构内单节点故意隐瞒或者篡改数据,即使发生错误,也能够迅速发现来源。因此许多大型金融机构在目前更加倾向于使用私有链技术。 26联盟链(Consortium Blockchain) 联盟链是指有若干个机构共同参与管理的区块链,每个机构都运行着一个或多个节点,其中的数据只允许系统内不同的机构进行读写和发送交易,并且共同来记录交易数据。 —- 编译者/作者:张国栋 玩币族申明:玩币族作为开放的资讯翻译/分享平台,所提供的所有资讯仅代表作者个人观点,与玩币族平台立场无关,且不构成任何投资理财建议。文章版权归原作者所有。 |
认识完这些区块链才算入门(二)
2020-04-07 张国栋 来源:区块链网络
LOADING...
相关阅读:
- ?zgürDemirta?的以太坊预测是正确的2020-08-02
- 黑客发现Twitter黑客背后! 来自佛罗里达的一名少年(17岁)和他的两个2020-08-02
- 黑客发现Twitter黑客背后! 来自佛罗里达的一名少年(17岁)和他的两个2020-08-02
- 1万美元的比特币,你再也买不到了2020-08-02
- ETC重组链分裂可能是由于互联网不良导致的?-报告2020-08-02