区块链项目介绍:BigchainDB、Golem与以太坊
1. BigchainDB 概述
BigchainDB 是一款继承了区块链系统诸多特性的数据库软件,它融合了结构化数据库(高交易率和低延迟)和区块链系统(不可变性、去中心化和身份验证)的优势。早期的 BigchainDB 未能实现完全去中心化,存在单点故障问题。不过,近期版本通过集成 Tendermint 协议确保节点的拜占庭容错(BFT),从而实现了去中心化。
1.1 BigchainDB 的特性
1.1.1 区块链继承特性
- 去中心化 :网络中的每个节点都有自己的 MongoDB 实例来维护所有交易。BigchainDB 确保没有单一所有者、控制点和故障点,即使三分之一的节点出现故障,网络仍能保持弹性。Tendermint 协议通过在验证节点间达成共识来提供 BFT,验证节点通过广播投票决定下一个要添加的区块,若协议获得三分之二以上验证者的投票,就会将该区块添加到区块链中。
- 不可变性 :与传统数据库不同,BigchainDB 不会对插入的数据进行更新或删除操作,由于区块链的特性,交易只能追加。每个节点的所有交易都以不可变的方式存储在 MongoDB 实例中。
- 资产所有权 :和大多数基于资产的区块链应用一样,BigchainDB 提供资产创建和转移等资产管理操作。用户可以通过拥有资产转移到的账户的私钥来声明资产所有权。与一般的区块链应用(如加密货币通常只有一种资产类型)不同,BigchainDB 可以根据用户需求创建任意数
三大区块链项目解析
超级会员免费看
订阅专栏 解锁全文
14

被折叠的 条评论
为什么被折叠?



