找回密码
 立即注册

QQ登录

只需一步,快速开始

开发者福利,BCH通用数据库Bitdb 2.0来了

[ 复制链接 ]
​​ 21.jpg

BCH在今年5月份升级之后将OP_RETURN的容量进行扩充,BCH开发者利用OP_RETURN开发了很多应用程序,例如memo、matter等等。这些应用程序的数据都存储在OP_RETURN,为了给这些应用创建标准API,开发者unwriter 曾推出基于BCH的OP_RETURN数据库BitDB 1.0。它从区块链中抓取所有OP_RETURN并将它们存储在MongoDB实例中,通过便携式查询接口使其可用。
最近为了帮助更多的开发者开发出更多的应用,开发者unwriter又推出了BCH通用数据库Bitdb 2.0。Bitdb 2.0不仅仅能够索引OP_return, 所有的输出脚本都包括在内,它是一个自动数据库,可以持续与BCH同步,并以结构化文档格式存储每笔BCH交易,使其可以像常规数据库一样查询。通过简单的MongoDB查询,任何人都可以轻松地在BCH上查询、过滤和构建功能强大的去中心化化应用程序。
除此之外,它还有很多亮点:
1、通用交易数据库
BitDB 1.0仅存储包含OP_RETURN输出的事务,并丢弃其余的事务。即使对于OP_RETURN本身,它甚至没有存储整个事务,它只从事务中挑出一个OP_RETURN输出并将其余部分抛弃。这对于构建纯OP_RETURN应用程序已经足够了,但是无法完全利用整个BCH交易领域因此也会受到限制。Bitdb 2.0则抓取每个事务,并存储/索引它的每一部分。
2、BCH脚本数据库
每个BCH脚本,包括输入和输出。Bitdb 2.0为每个BCH脚本中的每个推送数据编制索引。不只是OP_RETURN,而是所有BCH输出脚本(例如:P2PKH ,MultiSig ,TimeLock ,或者你提出的任何智能合约)。不仅仅是输出,还有输入! 这意味着覆盖率实际上是100%,开发者基本上可以使用BitDB构建任何BCH数据处理应用程序,无论它有多复杂。诸如智能合约,BCH驱动的机器人,自主程序以及许多更具创造性的应用程序。应用程序开发人员不再需要担心低级别的细节,而是专注于应用程序逻辑。
3、交易图数据库
Bitdb 2.0除了能够索引事务的输入和输出,而且还允许查询事务图。
此功能正用于 Simple Ledger Protocol代理图的生产,以及Token浏览器。(以下是从Bitdb 2.0构建的SLP令牌图示例)。
除了构建特定于应用程序的叠加图(如标记)之外,还有许多其他有用的方法可以利用此图形数据。例如,可以构建一个应用程序来显示两个特定地址之间的所有事务,这只需要一个bitdb查询:
甚至可以将图形查询与脚本查询相结合。下面是一个例子:从地址"qq4kp3w3yhhvy4gm4jgeza4vus8vpxgrwc90n8rhxe"发送到memo.cash的 "post" 交易(6d02):
Bitdb 2.0作为BCH的通用数据库,为开发人员在BCH网络创建应用程序提供了众多方便。应用程序的开发人员不必在浪费时间构建后端基础结构和自己的自定义数据库,直接可以使用Bitdb 2.0来加快开发速度。
BCH网络是一个开放的网络,一向主张创新和自由,任何开发者可以使用BCH网络开发出一些好玩有用的去中心化应用。而且BCH网络还有很多开发工具可以帮助开发者提高开发效率。BCH网络将会在众多开发人员的努力下,遍地开出应用程序的美丽之花,更好的推动BCH的长远发展。最后,欢迎开发人员加入到BCH网络建设中。

回复

使用道具 举报

大神点评(2)

您需要登录后才可以回帖 登录 | 立即注册
smlqf1 2018-10-7 13:23 显示全部楼层
我喜欢啊,请继续 支持你











南美洲   http://www.gfgfgf.com.tw/zybj/   2018年10月07日 體育排名
中醫信息    民間故事 https://www.2so.tw/  男生髮型         http://www.gfgfgf.com.tw/zyts/zyqg/  祝賀詞大全
回复

使用道具 举报

smlqf1 2018-10-10 12:15 显示全部楼层
大家有什么好看法,赶快说说











名廚風采   gfgfgf.com.tw/zyts/pfmf/   2018年10月10日 新聞排名
中醫藥材    一千零一夜 gfgfgf.com.tw/ynzz.htm  髮型大全         gfgfgf.com.tw/zybj/ydys/  祝賀詞大全
回复

使用道具 举报

热门货币

艾达币ADA
艾达币ADA

ADA,中文称为艾达币,是Cardano项目的产物,Cardano项目发起于2

埃欧塔IOTA
埃欧塔IOTA

IOTA是一种新型的数字加密货币,专注于解决机器与机器(M2M)之

柚子币EOS
柚子币EOS

EOS (Enterprise Operation System)是由 Block.one公司主导开发

比特币BTC
比特币BTC

比特币(BitCoin)的概念最初由中本聪在2009年提出,根据中本聪的

比特币现金BCH|BCC
比特币现金BCH|BCC

比特币现金 (Bitcoin Cash) 为世界带来一种可靠的货币,满足原先

币圈大佬

V神:以太坊创始人
V神:以太坊创始人

萌萌的天才少年Vitalik Buterin,圈内人一般称他为V神。这个94年

中本聪:比特币创始人
中本聪:比特币创始人

中本聪,比特币创始人,谜一样的人物。2008年中本聪在互联网上一

李笑来:中国比特币首富
李笑来:中国比特币首

李笑来,原新东方名师,中国比特币首富,著名天使投资人,比特基

沈波:分布式资本创始人
沈波:分布式资本创始

沈波,分布式资本合伙人,分布式资本是中国最大的专业投资区块链