LOADING...
LOADING...
LOADING...
当前位置: 玩币族首页 > 行情分析 > Nervos加入Coinbase的Rosetta来简化区块链集成

Nervos加入Coinbase的Rosetta来简化区块链集成

2020-08-02 Dew_x 来源:区块链网络

尽管区块链领域的创新时机已成熟,但仍有一些阻碍发展的糟点阻碍。开发人员的主要障碍之一是区块链集成。

这就是为什么我们很高兴宣布加入Rosetta的新集成,Rosetta是Coinbase的开源工具包,旨在使区块链集成更简单,更有效。

通过集成,Nervos开发人员将能够在Nervos CKB(Nervos网络的第1层工作证明公共区块链协议)上进行构建,而无需编写自定义解析,并且交易所将能够更快地轻松访问区块链和代币上的数据。 。

为什么Nervos实施Rosetta API

与区块链或交易所完成集成是一个耗时的技术过程,需要相关各方的合作。Rosetta被设计为“中间件”,以帮助货币交易简化收集信息和批准代币的过程,消除了与Coinbase平台服务相关的技术障碍,包括在平台上列出资产,Coinbase Earn和Coinbase Custody。

区块链可能具有相似性,但它们各自具有独特的功能,节点,API和其他因素,这意味着开发人员和团队可能需要数周甚至数月的时间才能与区块链集成。尽管没有一种适合所有人的解决方案,但Rosetta提供了以标准格式访问任何区块链的块,交易和余额的功能。

换句话说,通过实现Rosetta API,Nervos正在为可能从Nervos CKB构建中受益的大量开发人员标准化其区块链的入口。

Rosetta还使交易所更容易在Nervos上收集数据。直到最近,区块链还必须手动实现功能,数字货币才能够在交易所上市。现在,支持Rosetta API的交易所(例如Coinbase)可以更快地与Nervos集成,而不会冒客户资金丢失的风险-缩短了代币注册到实际在交易所中上市之间的时间间隔。

由于加密货币投资者通常依赖交易所及其提供的信息来做出投资决策,因此Rosetta集成所实现的透明性,开放性和效率可能会吸引更多人将其投资分散在各种加密资产中。

共同的愿景:Nervos和Rosetta的未来

像Nervos一样,Coinbase团队正在使区块链开发人员和主流开发人员都可以更轻松地访问区块链,这就是为什么我们决定与Rosetta进行集成的原因。

Coinbase团队还希望采用Rosetta可以促进互操作性,这是Nervos的核心价值之一,因为它是专注于允许和禁止的区块链集成的区块链。

尽管我们不轻易与其他生态系统进行合作,但我们也意识到,建立联系不仅对Nervos的成功至关重要,而且对于社区和行业的更大利益至关重要。无论我们是与BSN,Rosetta还是其他项目集成,我们的主要重点之一始终是为我们的开发人员社区提供创新所需的访问和灵活性。

CKB Rosetta节点| 如何部署CKB Rosetta节点?

总览

在这里,我们列出了部署符合Rosetta区块链规范的CKB节点所需遵循的过程。

ckb-rosetta-sdk 1个 实现CKB的Rosetta规范。

ckb-rosetta-docker是一个单独的dockerfile,用于组合CKB节点和ckb rosetta服务。

环境设定

在运行下面指定的任何命令之前,请确保您正在运行最新版本的Docker。

如果您尚未在系统上安装它,请单击此链接下载Docker。

首先使用以下命令克隆CKB rosetta docker源代码:

git clone https://github.com/nervosnetwork/ckb-rosetta-docker.git

现在,我们将从源代码构建mainnet节点和rosetta服务器。

在Dockerfile已经包含了所有必要的配置和依赖。在目录中,运行以下命令以构建docker映像:

docker build -t ckb-rosetta-docker .

启动罗塞塔服务

首先,我们应该为存储节点和索引器数据创建新目录。

mkdir data

接下来,ckb-rosetta-docker使用下面指定的命令运行映像。

docker run --name ckb-rosetta-docker -d -p 8117:8117 -v "$PWD/data":/data ckb-rosetta-docker

API参考

基于Rosetta规范,符合CKB Rosetta的节点可提供以下Restful API。

网络

获取可用网络列表

方法: POST

网址: /network/list

获取网络选项

方法: POST

网址: /network/options

获取网络状态

方法: POST

网址: /network/status

帐户

提取帐户余额

方法: POST

网址: /account/balance

区块

获取块详细信息

方法: POST

网址: /block

从区块中获取交易信息

方法: POST

网址: /block/transaction

以上信息全部来自Nervos 网络

https://nervosnetwork/nervos-joins-coinbases-rosetta-to-simplify-blockchain-integration-ed1b166662c3

—-

编译者/作者:Dew_x

玩币族申明:玩币族作为开放的资讯翻译/分享平台,所提供的所有资讯仅代表作者个人观点,与玩币族平台立场无关,且不构成任何投资理财建议。文章版权归原作者所有。

LOADING...
LOADING...