根据使用区块链的应用场景的具体需求不同,其特性可能会发生变化。事实上,区块链的不同实现和不同的加密货币在不同的扇区中使用的不同。
许可
区块链可以是公开的,也可以是“无许可的”,比如比特币区块链,每个人都可以参与并添加交易。这是比特币使用的模型。其他组织正在探索实施“许可”的区块链,其中网络仅由已知的参与者组成。安全性和身份验证机制在这些不同的区块链中有所不同。
匿名
由于 ledgers 分布在节点之间,所以匿名级别也是一个导入的问题。例如,比特币不需要任何个人身份信息来发送或接收区块链的支付。然而,所有的交易都被记录在网上,让每个人都能看到,这使得一定程度的透明度,使得匿名性相当复杂。这就是为什么它被称为笔名。
区块链的其他实现,如 ZeroCoin,使用其他机制(零知识证明)来启用验证,而无需发布事务数据。
共识
一致性是区块链中节点使用的机制,用于在保持分类账的一致性和完整性的同时,安全地验证和验证事务。这个话题有点复杂,但使用的最普遍的形式是“工作证明”的共识模型所使用的比特币,其中 nodes-called“矿工”没有计算周期运行密集的哈希算法和证明的真实性阻止他们提议增加。战俘机制防止 DoS 攻击和垃圾邮件。
“风险证明”是另一种流行的共识模型,在这个模型中,节点被要求证明一定数量的货币(其“股份”)的所有权以验证交易。
区块链是一种新的数据传输和传输方式,仍然不知道它将来会如何发展,但我们知道的是它一定会改变很多东西,甚至可以说区块链可以称之为颠覆性技术。