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

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

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

2022-05-07NFT85

编辑导语:区块链浏览器,是一种搜索工具,也是一个网站,专门为用户提供浏览和查询区块链上信息。因为区块链公开透明的特质,它需要一个媒介让用户看到链上的情况,区块链浏览器就是这个媒介。在区块链浏览器中,只需要输入某笔交易的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

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

相关文章

元宇宙是什么东西,元宇宙真的存在吗

元宇宙是什么东西,元宇宙真的存在吗

火爆的元宇宙已经入选了“2021年度十大网络用语”,但是对于元宇宙到底是什么,专家们依然看法不一。“1000个人眼中,就有1000个元宇宙。”360公司创始人周鸿祎日前公开表示,元宇宙仍是一个不断发展...

区块链交易所全球排名分析,盘点Filecoin流动性最大的3大交易平台

区块链交易所全球排名分析,盘点Filecoin流动性最大的3大交易平台

自从2020年10月15日以来,Filecoin主网已上线超过10个月。根据数据显示,Filecoin代币已经在124家加密货币交易所上架,接近1亿的FIL在市场上流通,换手率达到16%。由于经济模型...

元宇宙facebook分析,Facebook 对元宇宙做了什么

元宇宙facebook分析,Facebook 对元宇宙做了什么

经过几天等待,Facebook母公司改名为Meta的实际作用正在逐步释放出来,虽然刚开始大家多是嗤之以鼻。起初,人们觉得Facebook改名是换汤不换药,为了转移外界对其平台治理问题的关注而已。但此后...

什么区块链,什么区块链最挣钱

什么区块链,什么区块链最挣钱

自从10月25日,国家确认区块链为关键核心技术之后,本周区块链的热度不断被刷爆,那么编辑本周就为许多刚接触区块链的小白,详细解析一下这不断刷屏刷屏再刷屏的区块链到底是什么。区块链技术被认为是继蒸汽机、...

雄安区块链最新分析,项目管理平台及概念股分析

雄安区块链最新分析,项目管理平台及概念股分析

今天是2021年6月13日,星期日,天气雷阵雨,23℃~35℃。在封面和大家见面的是府河河口湿地。雄安要闻1、雄安新区生态环境保护委员会第一次会议指出,全力推进白洋淀生态环境治理和保护,统筹推进大气污...

区块链发展趋势有哪些,区块链未来发展将有五大趋势

区块链发展趋势有哪些,区块链未来发展将有五大趋势

大会上,IBM资深架构师任力欣做了《Blockchain for Business - IBM面向产业的区块链技术》主题演讲。首先,任力欣介绍了一个IBM每年都会做的CXO、CRO和CEO的调研,问题...

元宇宙深度解析,6层框架、4大赛道一文看懂

元宇宙深度解析,6层框架、4大赛道一文看懂

近期,元宇宙的概念引爆了互联网,元宇宙是一个可以映射现实世界、又独立于现实世界的虚拟空间。 元宇宙是工业和互联网的下一次大变革方向,将划分出一个时代,推动整个文明发展。人们的生活、体验、价值认知均发生...

什么是真正的区块链,要解决四大原则问题

什么是真正的区块链,要解决四大原则问题

目前,以区块链、工业互联网、人工智能、5G为代表的信息科技发展迅速,科技与经济的融合给经济与社会带来了巨大变革和进步。面对新的国际形势和国际竞争格局,今年10月,中共中央政治局第十八次集体学习,对区块...

优版权NFT(优版权app)

优版权NFT(优版权app)

main bose checksum error 版权所以者:永乐盗版不究!(经验交流,资源共享 QQ:704286763) 1.用360+优化大师或超级兔子清理系统碎片,垃圾和注册表! 2...

中国区块链分析,中国的区块链技术该如何发展

中国区块链分析,中国的区块链技术该如何发展

11月26日,“2021全国区块链法治高峰论坛暨中国科技法学会第十四届创新与法治论坛”在上海市举办。在距离南湖两公里远的地方,与会专家们讨论了当前全求区块链技术的应用规范与面临的合规问题。自2021年...

区块链一级市场有哪些,区块链一级市场怎么参与

区块链一级市场有哪些,区块链一级市场怎么参与

作为货币圈爆发的一年,很多刚进入货币圈的人都会有很多疑惑。币圈的一级市场和二级市场是什么,两者有什么区别?今天,我就一一告诉大家。1.货币圈的一级市场是什么牛市的到来,通常带来的是很多主流币和山寨币被...

区块链技术学习详解,学习区块链要掌握哪些知识

区块链技术学习详解,学习区块链要掌握哪些知识

我们所熟知的区块链,其实是一种分布式的,它没有中心节点,因此储存的所有信息都要加入区块链网络的节点中来,而节点的数据是相对同步的。可能有的人就要问了节点是什么?节点可以是一个服务器,笔记本电脑或者是手...

如何上架NFT(如何上架美团外卖)

如何上架NFT(如何上架美团外卖)

1688商品如何上架到拼多多店铺 1、直接打开拼多多上货工具的主页,在图示位置找到抓取阿里并选择进入。 2、下一步弹出新的对话框,需要根据实际情况设置相关参数并确定提交。 3、这个时候如果没问题...

区块链如何投资,投资项目及策略分析

区块链如何投资,投资项目及策略分析

随着比特币持续迭创新高,以及加密数字资产的应用场景日益广泛,越来越多创投机构正重新加码区块链技术应用研发项目的投资布局。仅在今年3月份,区块链应用研发领域完成多笔重磅股权投资。比如3月11月,加密货币...

链信是真正的区块链吗,是传销还是假区块链

链信是真正的区块链吗,是传销还是假区块链

链信就是社交产生价值的一个APP。链信是什么,为什么会火起来?现在的趣步模式眼看有愈演愈烈之势,各种仿盘层出不穷。简单做个实力排名1、趣步不多说,老大,趣步有先发优势,目前也是如日中天,但是该占位的已...