什么是区块链浏览器,如何设计一个完备的区块链浏览器

当前位置:首页 > NFT > 什么是区块链浏览器,如何设计一个完备的区块链浏览器

什么是区块链浏览器,如何设计一个完备的区块链浏览器

2022-05-07NFT106

编辑导语:区块链浏览器,是一种搜索工具,也是一个网站,专门为用户提供浏览和查询区块链上信息。因为区块链公开透明的特质,它需要一个媒介让用户看到链上的情况,区块链浏览器就是这个媒介。在区块链浏览器中,只需要输入某笔交易的ID等等,即可查询它们的详细信息。今天,本文作者就分享了如何设计一个完备的区块链浏览器。

最近在跟进一个区块链项目,其中涉及到了区块链浏览器的部分,就调研整理了一下应该如何设计一个区块链浏览器。

一、什么是区块链浏览器

在聊到这个项目需要做一个「区块链浏览器」的时候,一个小哥很严肃的对我说:要搞一个浏览器?

其实,区块链浏览器和传统的 IE、Firefox、Chrome、Safari 还是有点不同的,我更愿意将其定义为区块链网络上的数据可视化工具。

区块链作为一种数据的存储和处理方式,本身并不是以可视化的形式存在,通过可视化的方式来为方便用户获取区块链上数据信息的一种工具,目前大多是以 web 形式存在。

用户不需要了解区块链的底层技术,通过web页面,直接在区块链浏览器上查看该区块链上的节点、区块和交易信息,不需要通过接口查看日志的方式去查询数据。

目前看来,区块链浏览器是一个区块链项目必不可少的基础设施,一个产品经理在设计完整的区块链产品时必然不能绕过区块链浏览器这一环。

二、区块链浏览器都应该包括什么

在这里,我们要首先明确一点,不同区块链项目的区块链浏览器都不是完全一致的,一般都会根据区块链底层技术选项和项目需求进行调整,不过抛弃繁杂的表面,我们还是可以总结出一些核心要素的。

我主要调研了以下几个区块链浏览器:

以太坊上的Etherscan[1]

HyperLedger Fabric Blockchain-Explorer (超级账本的区块链浏览器项目)[2]

FISCO-BCOS[3]

蚂蚁区块链[4]

布比区块链浏览器[5]

认真分析下,它们都包含了以下元素:

1. 链概览(Chain)信息

一般是这条区块链的总体性概述,用以描述该区块链的整体运行结构,一般包括当前的当前区块高度、交易总量、节点概况、最新(若干条)的出块信息、最新(若干条)的交易信息等。

一般都在首页展示,放上几个比较有代表性区块链浏览器首页截图:

以太坊上的 Etherscan:

HyperLedger Fabric Blockchain-Explorer:

FISCO-BCOS 浏览器:

布比区块链浏览器:

2. 区块(Block)信息

区块链是由一个个区块组成的,区块类似于 MySQL 中的记录,每次向链上写入数据,就是在创建一个区块。

区块信息的展示是根据区块链的数据结构决定的,不同的区块链的数据结构都是不同的,不过一般都可以分为区块头(Head)以及区块体(Body)。

区块头一般包含当前区块的特征值,比如生成时间、实际数据(即区块体)的哈希、上一个区块的哈希等等;

区块体一般包含本区块所包含的实际交易信息。这里要注意的是受限制与区块链处理能力,一般交易会定期打包上链,而不是每一条交易都上链。

在区块链浏览器中,区块信息展示一般包括区块列表和单一区块的详情。

via:布比区块链浏览器的区块信息

via:Etherscan 浏览器的区块信息

via:阿里云 Baas 平台 HyperLedger Fabric 浏览器的区块信息

3. 交易(Transaction)信息

在区块链里,Transaction 代表的交易,单指的是转账交易。主要包含交易时间、所属区块、交易状态、交易费用、发起账户、目标账户等信息,还有的会包括背书信息、链码等。

via:布比区块链浏览器的区块信息

via:阿里云 Baas 平台 HyperLedger Fabric 浏览器的区块信息

via:FISCO-BCOS 浏览器

4. 智能合约(Contract)信息

在具备图灵完备的区块链上,还有一种交易——基于智能合约(Contract)的交易,本质上是一种特殊的交易,但是其内容要比交易(Transaction)复杂的多。

合约信息的展示主要包括合约的名字、合约所用语言的版本以及代码内容等。不过就我调研的结果来看,这几个区块链浏览器上除了 Etherscan 外都没有公开该信息。

以 Etherscan 上的稳定币 USDT(炒过币的小伙伴一定都知道这个号称「和美元挂钩」的稳定币项目,它就是运行在以太坊上基于智能合约实现的 ERC20 Token 之一,还有当年的 EOS ,别说了都是泪……)

我们进入 USDT 项目的页面,会看到 Profile Summary 下有一个 Contract。

点击进入,就能看到本 Contract 的一些信息,其中还包括了 USDT 项目使用 Solidity 语言编写的智能合约版本、源码、该合约的 ABI[6]等信息。

5. 地址(Address)信息

Address 的存在主要是给用户和普通互联网产品类似的「账户」体验,通过汇集该地址/账户项下的所有交易进行展示,一般包括基本信息和交易信息。

via:布比区块链浏览器的区块信息

via:Etherscan 浏览器的区块信息

区块链浏览器的基本架构基本就介绍完了,不过在实际设计中还需要我们根据自身需求做出取舍、或根据区块链数据进行衍生加工和挖掘。

浏览器是给人来用的,不是把所有的数据无规则的堆积上去、内容越多越好,而是能够最快且尽量完整的给到使用者想找的信息才是产品设计的目标。

蓑衣网小编References:

[1]以太坊上的Etherscan: https://etherscan.io/

[2]HyperLedger Fabric Blockchain-Explorer (超级账本的区块链浏览器项目):https://github.com/hyperledger/blockchain-explorer

[3]FISCO-BCOS: https://fisco-bcos-documentation.readthedocs.io/zh_CN/latest/docs/browser/browser.html

[4]蚂蚁区块链:https://antchain.antgroup.com/

[5]布比区块链浏览器: https://explorer.bubi.cn/

[6]ABI: 全称 Application Binary Interface,字面意思是应用程序二进制接口,可以通俗的理解为合约的接口说明,当合约被编译后,它对应的abi也就确定了。ABI有点类似于程序中的接口文档,描述了字段名称、字段类型、方法名称、参数名称、参数类型、方法返回值类型等

蓑衣网-以上内容来自网络整理,不能代表本站立场,转载请注明出处。

本文链接:https://www.baoguzi.com/12352.html

什么是区块链浏览器,如何设计一个完备的区块链浏览器 | 分享给朋友:

相关文章

区块链被骗了钱报警有用吗,网络杀猪盘骗局分析

区块链被骗了钱报警有用吗,网络杀猪盘骗局分析

我可以很肯定的告诉你,杀猪盘诈骗报警有用!!现在网络上盛行的报警无用论无非是因为网络诈骗犯罪的主犯在国外,国内的警察束手无策,导致打击起来效果不理想,但并不代表警察没有其他事情可做,杀猪盘诈骗之所以能...

想进入区块链该如何做,个人怎么买区块链

想进入区块链该如何做,个人怎么买区块链

个人如何进入区块链行业,个人怎么买区块链?  区块链是近些年很火爆的概念,有很多种数字货币可以去投资。当然对于新手来说,本身没有很多经验,所以在正式投资区块链之前有必要先做些了解个人如何进入区块链行业...

区块链是未来的一种趋势吗吗,如何看待区块链开发在社会中的价值

区块链是未来的一种趋势吗吗,如何看待区块链开发在社会中的价值

 区块链未来会成为我们生活中的一部分,这绝对不是在吹嘘这一项技术,区块链开发的应用场景有很多,在国家的逐步监管下已经是越来越有发展下去的希望了,这对区块链产业能否成为市场上的合法应用至关重要。  现在...

怎么成为NFT画家(怎么成为NFT画家)

怎么成为NFT画家(怎么成为NFT画家)

请问怎样成为签约画家? 现在还没有真正意义的画家经纪公司,一些说是经纪公司,实际也是挣画家的钱。有交加盟费的、大部分是代卖。 经纪公司起码得保证画家基本创作条件、经费等,其次是评判、作品风格走向,...

元宇宙硬件有哪些,浅析元宇宙平台的“硬件”技术分析

元宇宙硬件有哪些,浅析元宇宙平台的“硬件”技术分析

当前国内互联网发展迅速,已经深刻影响着国人的生活,工作,学习和娱乐,几乎每个人每天都离不开互联网,互联网已经成了国人生命中不可或缺的一部分。那么,随着互联网的飞跃发展和广泛应用,未来互联网将会以何种形...

元宇宙时代分析,创业机会及广告详解

元宇宙时代分析,创业机会及广告详解

当你花费大量时间低头沉浸于手机里的时候,是否想过已经在虚拟空间中度过了大把的时间。这是大多数高中生一年最向往的踏春之行,短暂的春游可以让他们脱离日常繁重的蓑衣网小编学习生活。绚丽的春光显然挡不住北国冬...

中国NFT上市公司(NFT最正宗的上市公司)

中国NFT上市公司(NFT最正宗的上市公司)

中国在纳斯达克上市的网络公司有哪几家呀? 一共12家 中华网 2000年7月13日 首家在纳斯达克上市的中国网站,上市当天股价从20美元涨到67美元,创造了超额认购40倍,开盘当日股价就翻两倍的纪...

如何交易NFT产品(Nft如何交易)

如何交易NFT产品(Nft如何交易)

如何操作外汇交易? 网上操作也行,杜拜金融网你可以看看。 资产证券化产品具有较高的透明性,因而能为投资者所了解和接受,这是资产证券化产得以迅速发展的重要原因之一。资产证券化产品的资产支持特点以及采...

元宇宙价值有哪些,它价值几何?这取决于你问谁

元宇宙价值有哪些,它价值几何?这取决于你问谁

什么是“元宇宙”?它对科技公司的利润有多大?这取决于你问的是谁,这相当于企业的罗夏测验(Rorschach test)。蓑衣网小编对于这一概念,人们普遍认同的定义是一种融合了虚拟现实、流媒体视频和Ro...

元海NFT公司最新消息(NFT概念最新消息)

元海NFT公司最新消息(NFT概念最新消息)

世界通公司最新消息 据芜湖警方介绍,“世界通”是一家自称为专门研发手机软件和PC软件的国际性IT企业,成立于2007年初,总部在香港。该公司宣扬通过手机无限互联网—WORLD软件系统可获得便宜的手机...

首发NFT咋买(阿里巴巴首发nft)

首发NFT咋买(阿里巴巴首发nft)

如何入手 Nintendo Switch 1.国内暂时没正规渠道,所以要么自己日本或者美国亚马逊海淘,或者干脆过去人肉背回来,要么就国内某宝,一般首发机器奸商肯定涨价,PS4Pro当初炒到过4500...

中国nft交易平台有哪些,京东旗下NFT发行平台分析详情

中国nft交易平台有哪些,京东旗下NFT发行平台分析详情

国内又一科技巨头对NFT进行了布局。12月17日,界面新闻获悉,京东旗下NFT发行平台“灵稀”已上线京东APP小程序,首批以京东吉祥物“Joy”为设计原型的NFT已正式开售。关于“灵稀”方面的具体信息...

区块链会计如何应用,区块链会计账务处理及技术方向分析

区块链会计如何应用,区块链会计账务处理及技术方向分析

区块链的应用越来越多,有的领域应用区块链技术相对比较成熟,而有的领域应用则相对复杂。我们都知道,会计是一个比较敏感的领域,在用人方面都比较谨慎,现在有了区块链技术,将区块链技术应用在的会计领域,会对会...

京东NFT灵稀(京东首版nft值钱吗)

京东NFT灵稀(京东首版nft值钱吗)

MRNA用缓冲液稀释后,浓度过低,怎么样提高其浓度? 可以重新沉淀,然后再加缓冲液溶解,但这样会造成不同程度的样品损失! 具体步骤为: 加等体积异丙醇或2.5倍体积乙醇,混匀, -20℃30分钟...

通俗的讲什么叫区块链技术,区块链技术特点及应用分析

通俗的讲什么叫区块链技术,区块链技术特点及应用分析

元旦前,我在去年年终总结中,在2018年展望中,把区块链作为2018年最为看好的主题投资之一,当时可能提出这一想法的人还不多,究其原因,我想还是区块链技术这个东西,没人能真正闹明白。而这周区块链概念集...