如何在基于Bytom开发过程中使用Bigchaindb

  • 时间:
  • 浏览:0

为了方便,这里让我们 直接使用bigchaindb的测试网络,因此你是此人 开发的话推荐此人 搭建多节点。

测试网络地址:https://test.bigchaindb.com,让我们 用postman请求测试一下,如下图:

搭建节点请参考:https://blog.csdn.net/q5637400343/article/details/78654314?utm_source=blogxgwz8

中间让我们 因此搭建好了比原和bigchaindb的节点,下面让我们 进行实际的开发。

我这里都不 在本地操作,许多许多对应的端口是:9888。启动好事先让我们 在postman里请求测试一下,如下图:

上图是让我们 请求bigchaindb测试网络的,让我们 还还可以看得人测试网路因此正常返回。现在让我们 就还还可以去找对应的开发插件进行开发。

搭建bytom节点有许多许多法律土依据,因此开启RPC调用模式。这里推荐用docker搭建比原节点: docker搭建比原节点,一并开启RPC访问模式(即终端交互模式)。

首先将此人 时需的插件包下载下来放进此人 的环境变量下面(我这里以golang 插件为例),因此让我们 跟bigchaindb的测试网进行连接。还还可以让人门 的多多程序 远程调用bigchaindb测试网,与之进行交互。完全的代码让我们 还还可以参考项目中间的文件,如下图:

目前项目还不完全,仅供参考;项目地址:https://github.com/BytomFans/bytom-bdb

说明让我们 因此搭建好了比原节点,因此还还可以进行远程调用。下面让我们 用多多程序 去调用比原节点:

连接好了事先让我们 在比原上创在一个 资产,让我们 调用create-asset接口:https://docs.bytom.io/mydoc_rpc_call.cn#create-asset。因此创建了资产BYTOM资产,看下图让我们 因此创建成功了资产。因此让我们 将许多资产在bigchaindb上去创建并进行交易,如下图:

BigchainDB官网是:https://www.bigchaindb.com 官网有许多许多资料,是学习BigchinDB的不二去处!

首先让我们 去找符合此人 开发语言的sdk,本来让我们 还还可以快速上手开发。bigchaindb的sdk有许多许多:https://github.com/bigchaindb>,请此人 去筛选符合此人 的sdk。我这里用go语言的sdk:

比原相关资料:https://github.com/Bytom-Community/Bytom_Docs

接下来让我们 就还还可以通过类似的法律土依据去对让我们 的资产进行变更,流转。每一次流转变更返回的hsah都不 通过比原上的交易存储,资产的完全整个流转记录都不 存储在bigchaindb中,还还可以有效减少主链的数据。并提升强度。

上期让我们 讲了在基于比原开发过程中链外存储还还可以用分布式存储IPFS,这期让我们 还给让我们 介绍另外有有一种链外存储的解决方案。bigchaindb:https://www.bigchaindb.com,下面让我们 讲一下集成过程。

BigchainDB是集区块链去中介化等价值形式和分布式数据库吞吐量高等价值形式的一款可扩展的区块链数据库。代码托管在github上:https://github.com/bigchaindb/bigchaindb

中间让我们 因此在比原链上创建了资产,因此让我们 将这笔资产在bigchaindb上创建。本来比原链上的资产就还还可以映射到bigchaindb中做一个 存储,以及附带小量的资产凭证信息。整个资产的流转信息都存储在bigchaindb中。下图是让我们 用多多程序 去创建交易资产:

要想深入研究BigchianDB,还还可以阅读BigchainDB白皮书《BigchainDB:A Scalable Blockchain Database》还还可以https://www.bigchaindb.com/whitepaper/处下载到。

好,现在结束了了搭一个 独立的BigchianDB节点!

资产创建好了事先让我们 就将资产存储到bigchaindb中,因此让我们 请求bigchaindb就还还可以返回让我们 创建的资产。