一文详解如何接入络谱

2020-07-29 11:00 栏目:经验之谈 来源:网络整理 查看()

8月28日晚,由中国钞票清分链技术研究所主办的《公元小学X络谱沙龙》第三次在线活动—— 《络谱开发者是这样炼成的》举行。

在本次沙龙上,中国钞票清分链技术研究院工程师、网络频谱中间件核心开发商陈,网络频谱开发经理郭金代先后带来了主题演讲《手把手“教学”:如何接入络谱》和证书展示《将Flag上链》,详细讨论了如何接入网络频谱并快速开发。

一文详解如何接入络谱

在主旨发言中,陈介绍了频谱中间件。网络频谱中间件产品是网络频谱平台的工具组件,旨在加速区块链技术的落地。它包括合同编写、部署、交易发送和信息查询。用户通过网络频谱中间件访问网络频谱更加方便。

以下内容根据现场直播进行组织。

网络频谱中间件,一种快速访问网络频谱的工具

网络频谱中间件由中国钞票阻断链技术研究所自主开发,方便合作伙伴快速访问网络频谱平台的对接应用程序。

这是一款专为加速区块链科技登陆而设计的产品。中间件作为BROP工具的主要部分,使用蒙古数据库作为数据库,使用火箭MQ作为消息中间件。服务以http接口和消息队列接收的形式提供。

网络频谱中间件可用于与传统业务系统接口。在联盟链场景中,通过使用智能合同减少了将区块链集成到业务开发中的基本工作,从而降低了开发和学习成本。

频谱中间件的作用

频谱中间件是位于上层业务系统和底层区块链之间的应用系统。按照模块划分,可分为核心业务模块(包括交易组件、定制接口和特定数据查询模式)、数据同步、消息服务、监控服务、任务调度、定时工具和应用配置等。

一文详解如何接入络谱

产品形式包括:

一个独立的Java应用程序服务。

通过MongoDB数据库对区块链数据进行索引,数据库的数据与区块链分类账同步。

为在区块链检索和查询数据信息提供一套RESTful接口。

将区块链事件信息以消息队列的形式推送到外部,业务开发人员可以通过订阅消息及时得到区块链事件通知。

频谱中间件的功能

频谱中间件的功能是什么?

1为区块链提供统一的快速开发界面

封装区块链本地操作,通过一套统一的接口方案为用户提供全面的区块链功能。这些接口涵盖了合同编译、部署、事务发送和信息查询等功能。

为数据索引提供灵活的查询接口

提供了同步机制来分析区块链的数据并建立高效的索引数据库。用户可以在该索引数据库中查询业务数据。通过向频谱中间件的查询接口发送查询请求,业务系统可以方便快捷地检索到所需的业务数据。在很大程度上,这减少了访问区块链技术时每个业务系统所需的二次开发工作。

3简化区块链指数,降低运营和维护成本

支持通过简单的参数配置过滤区块链数据的功能,支持的具体规则包括按合同和合作伙伴账户过滤。未来,R&D团队将引入更多过滤规则和更灵活的配置方法。

4.向业务系统提供关于区块链事件的通知

通过同步机制与底层区块链建立密切联系。有了这个连接,频谱中间件将及时发现区块链发生的数据变化,并将这些变化打包成各种“事件”通知业务系统。上层业务系统可以通过收听这些事件来了解区块链的数据变化。该机制可以大大降低业务系统的开发和运行成本,简化业务系统的复杂性。

5为存款记录提供权威的时间信息

频谱中间件的定时交易接口方便用户在上行信息中添加准确的时间戳,时间戳将与存款信息一起记录在区块链。同时,因为区块链是维

该机制可以存储事务并处理异常事务、失败和重试。这样,用户只需要更多地关注交易是否已经发送到网络中间件,而不需要关注交易结束过程中各个阶段的情况。当业务高峰时,中间件会设置事务发送规则,这大大简化了业务系统的复杂性。

手持“教学”:如何接入网络频谱

目前,除了企事业单位,网络频谱还支持个人用户接入。

访问准备和流程

首先,你需要做好以下准备:

部署中间件(包括相应的RocketMQ和MongoDB);

部署安全加密模块;

使用安全加密机器模块生成密钥对

网络频谱接入的具体过程如下:

一文详解如何接入络谱

存单案例

工作经历

合作伙伴b是一家纪念币制造商,正在研究纪念币的可追溯性方案。纪念币从产地c生产出来后,通过物流d运输,最后进入纪念币销售e销售。为了实现纪念币流通信息的透明和畅通,b开发了一个基于网络频谱平台的追溯系统,对供应商c、d、e的信息进行追溯。

基于网络频谱的解决方案

合作伙伴b提供了一套解决方案,将供应商c、d、e的纪念币身份认证和流通记录保存在追溯平台的本地服务器中,并将每一步的纪念币流通记录汇总上传到频谱网络平台,并将前后的追溯记录进行关联。

存款证明示例

存款序列号作为纪念币的流通识别号,可以修改存款记录,每次记录一批纪念币的追溯信息,最后通过存款序列号将它们串联起来。

案例追溯步骤

1.将可追溯性相关方的身份添加到存款合同的白名单中

一文详解如何接入络谱

2.登记生产信息

一文详解如何接入络谱

3.注册物流信息

一文详解如何接入络谱

4.注册销售信息

一文详解如何接入络谱

5.根据存放序列号获取该批次的追溯信息

一文详解如何接入络谱

查看存款数据的合作伙伴控制台

一文详解如何接入络谱

微信二维码
售前客服二维码

文章均源于网络收集编辑侵删

提示:仅接受技术开发咨询!

郑重申明:资讯文章为网络收集整理,官方公告以外的资讯内容与本站无关!
NFT开发,NFT交易所开发,DAPP开发 Keywords: NFT开发 NFT交易所开发 DAPP开发