您现在的位置:   首页 >> 优客智库 >> 产品设计

如何设计一个完备的区块链浏览器

发布人:www.yunke.ai 发布时间:2021-01-01 126 次浏览

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

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

一、什么是区块链浏览器

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

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

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

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

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

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

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

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

  1. 以太坊上的Etherscan[1]
  2. HyperLedger Fabric Blockchain-Explorer (超级账本的区块链浏览器项目)[2]
  3. FISCO-BCOS[3]
  4. 蚂蚁区块链[4]
  5. 布比区块链浏览器[5]

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

本页面均来此互联网页面如有触犯其他或者第三方利益请联系站长删除 137865155@qq.com