【技术实现步骤摘要】
一种区块链浏览器及区块链信息浏览方法
本专利技术涉及区块链
,尤其涉及区块链浏览
,即用户想要浏览区块链信息所使用的区块链浏览器
技术介绍
随着区块链技术的发展,越来越多的基于区块链技术的数字货币被市场认可,区块链是一种广泛应用于新兴数字加密货币的去中心化基础架构,随着比特币的逐渐被接受而受到关注和研究。应用于数字货币的区块链技术具有去中心化,区块数据基本不可篡改、去信任化等特性,因此受到企业尤其是金融机构的追捧。基于区块链技术,数字货币流通的每一笔交易都被记录在一个完全透明化的数字账本里,任何人都能获取到该账本数据。但是,交易数据是由网络节点之间通过P2P技术进行互相同步和交换的,要想获取完整的交易信息及区块信息,必须搭建全节点,而且数据量巨大。区块链浏览器从字面解释为“区块链+浏览器”,如果用户想要浏览区块链信息,就得用区块链浏览器,每一个区块所记载的内容都可以从区块链浏览器上进行查阅。区块链浏览器是区块链信息浏览的主要窗口,通常数字资产用户会使用区块链浏览器查询记录在区块中的交易信息。目前,已上线的区块链浏览器种类繁多,例如:https ...
【技术保护点】
1.一种区块链浏览器,其特征在于包括:(一)数据同步模块,负责从公有链网络节点实时同步区块数据,并将同步的数据结构化,存储在数据库,供查询使用,包括:各币种公有链节点,具有RPC接口,支持比特币BTC,比特币现金BCH,莱特币LTC,以太坊ETH和以太坊经典ETC币种,分别具有BTC‑Node,BCH‑Node,LTC‑Node,ETH‑Node以及ETC‑Node;结构化后的区块子模块BlockInfo,包含特定块高下所有的交易数据;多个结构化后的交易信息子模块Transaction n,包括解析后的交易数据,所述交易数据包括块高、打包时间、交易量、发送地址以及接收地址; ...
【技术特征摘要】
1.一种区块链浏览器,其特征在于包括:(一)数据同步模块,负责从公有链网络节点实时同步区块数据,并将同步的数据结构化,存储在数据库,供查询使用,包括:各币种公有链节点,具有RPC接口,支持比特币BTC,比特币现金BCH,莱特币LTC,以太坊ETH和以太坊经典ETC币种,分别具有BTC-Node,BCH-Node,LTC-Node,ETH-Node以及ETC-Node;结构化后的区块子模块BlockInfo,包含特定块高下所有的交易数据;多个结构化后的交易信息子模块Transactionn,包括解析后的交易数据,所述交易数据包括块高、打包时间、交易量、发送地址以及接收地址;结构化后的地址信息子模块Addressn;以及数据库DB;(二)数据查询模块,提供用户查询用API以及三个HTTP接口,包括:币种查询接口CurrencyAPI;地址查询接口AddressAPI;交易哈希查询接口TransactionAPI。2.一种采用如权利要求1的区块链浏览器进行的区块链信息浏览方法,其特征在于包括:(一)对数据同步模块操作,具体流程包括:步骤1-1:调用各币种公有链节点的RPC接口,获取一个块高的区块数据,区块数据包括该块高下的所有交易数据;步骤1-2:解析一个区块包含的所有交易数据,比如:块高,打包时间,交易量,发送地址,接收地址,矿工费,对于BTC系列的交易大小,对于ETH系列,在以太坊网络上进行一笔交易实际运行的步数信息,即GasUsed信息;步骤1-3:根据上一步从交易信息里解析出的发送地址和接收地址,对于BTC系列币种根据每笔交易的交易量计算账户余额,对于ETH系列币种记录...
【专利技术属性】
技术研发人员:晏晓东,
申请(专利权)人:海南新软软件有限公司,
类型:发明
国别省市:海南,46
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。