目录
产品简介
BigchainDB 是一个开源的区块链数据库。它是一个 NoSQL 数据库,具有区块链属性,例如不变性、去中心化和所有者控制的资产。BigchainDB 有两个主要层,基于 Tendermint 的共识层和基于 MongoDB 的存储层。
BigchainDB 的第一个版本于 2016 年 2 月发布。但是,初始版本存在许多问题。例如,系统不是拜占庭容错的,底层存储数据库存在单点故障,系统只支持一个逻辑数据库,这意味着攻击者一旦获得了数据库的控制权,就可以删除整个数据库。BigchainDB 2.0 于 2018 年发布,解决了上述所有问题。
产品特性
- 权力下放
没有单点控制。没有单点故障。通过投票节点联盟的分散控制构成了 P2P 网络。 - 询问
编写并运行任何 MongoDB 查询来搜索所有存储的交易、资产、元数据和块的内容。由 MongoDB 本身提供支持。 - 不变性
不仅仅是防篡改。一旦存储,数据将无法更改或删除。 - 多资产的原生支持
在 BigchainDB 上没有原生货币的情况下,可以发行任何资产、代币或货币。 - 拜占庭容错 (BFT)
网络中多达三分之一的节点可能会遇到任意故障,而网络的其余部分仍将就下一个区块达成共识。 - 低延迟
全球网络大约需要一秒钟才能就新区块达成共识。换句话说,交易终结性发生得很快。 - 可定制
使用自定义资产、交易、权限和透明度设计您自己的专用网络。 - 丰富的权限
在事务级别设置权限以确保职责明确分离并强制执行选择性访问。 - 开源
对社区开源,以便每个人都可以使用它并在其上构建自己的应用程序。 - 公共或私人
针对特定行业用例推出您自己的公共或专用网络。
应用场景
BigchainDB 适用于寻求具有区块链特征的可查询数据库的开发人员和组织,例如去中心化、不变性以及将数据库中存储的任何内容视为资产的能力。
相关资料
- 官网:https://www.bigchaindb.com/
- https://dbdb.io/db/bigchaindb
基本属性
产品名称 | BigchainDB |
---|---|
所属国家 | 德国 |
开源地址 | https://github.com/bigchaindb/bigchaindb |
db-engines得分 | 1.03 |
首发时间 | 2015-01-01 |
模型分类 | 键值 |
商业模式 | 商业 ,开源 |
许可协议 | Apache v2 |
开发语言 | Python |
隔离级别 | Read Uncommitted ,Snapshot Isolation |
视图 | 虚拟视图 |
表关联方式 | Not Supported |
索引类型 | B+Tree ,Skip List ,LSM Tree |
并发控制 | 2PL |
产品架构 | Shared-Nothing |
兼容性
编程语言 | JavaScript ,Python |
---|
其他特性
文档 | https://docs.bigchaindb.com/en/latest/ |
---|---|
产品首页 | https://www.bigchaindb.com/ |
厂商
厂商 | BigchainDB GmbH |
---|---|
官网 | https://www.bigchaindb.com/ |
用户评价
0
0