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

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

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

2022-05-07NFT38

编辑导语:区块链浏览器,是一种搜索工具,也是一个网站,专门为用户提供浏览和查询区块链上信息。因为区块链公开透明的特质,它需要一个媒介让用户看到链上的情况,区块链浏览器就是这个媒介。在区块链浏览器中,只需要输入某笔交易的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有点类似于程序中的接口文档,描述了字段名称、字段类型、方法名称、参数名称、参数类型、方法返回值类型等

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

相关文章

区块链验证机制分析,用什么验证及身份解析

区块链验证机制分析,用什么验证及身份解析

观区块链最强大的一个特质就是我们能独立验证其执行中的每一个部分。即使大部分区块链矿工(或者权益证明中的验证者)被攻击,如果该攻击者企图让无效区块上链,网络也会拒绝。哪怕是没有实时验证区块的用户,(在变...

区块链的特性有哪些,区块链的5大特征

区块链的特性有哪些,区块链的5大特征

你也许已经了解区块链是什么,但是您了解区块链有什么特性或特征吗?今天我们一起来聊聊区块链的五大特性。?区块链特性一:去中心化区块链最大的特性是“去中心化”,去中心化意味着所有操作都部署在分布式账本上,...

区块链加密数字货币是什么,加密数字货币期权解析

区块链加密数字货币是什么,加密数字货币期权解析

大家好,我是柯南,最近区块链行业出了一个大新闻芝加哥商品交易所(CME)宣布,备受期待的比特币期权已经开放交易。CME比特币期货期权已于UTC时间周一下午16:00(北京时间周二零点)在CME Glo...

最新区块链游戏有哪些,本月十大区块链游戏推荐

最新区块链游戏有哪些,本月十大区块链游戏推荐

看看最热门的赚钱游戏和元宇宙游戏。在过去的几个月中,区块链游戏一直处于加密活动的热点。通过这篇文章,DappRadar关注了最热门的游戏 dapps。为了编制这个排名,我们考虑了链上活动、 NFT 交...

元宇宙dao详解,DAO立于一,造化万物

元宇宙dao详解,DAO立于一,造化万物

DAO(去中心化自治组织)即去中心化自治组织,是一种基于区块链技术的数字世界组织形态,它的组织规则由分布式的程序执行,能使参与者的利益一致,并且共同实现组织目标。信息透明、通证激励、代码开源、社区自治...

像素蜜蜂NFT怎么卖(像素蜜蜂NFT)

像素蜜蜂NFT怎么卖(像素蜜蜂NFT)

steam饰品怎么卖 登录steam,鼠标移到页头‘你的ID’上,点击‘库存’→‘新的交易报价’ 在报价管理页面点击‘谁能向我发送交易报价’ 在这个页面的最后一栏你就能看到自己的报价URL了...

区域链和区块链一样吗,区域链技术的原理分析

区域链和区块链一样吗,区域链技术的原理分析

所谓区块链,即为一个个用这样的计算力保障的数据块链条。从第一块开始,每一个区块依照一定规则收集数据,然后将这些数据附上一个值,使得形成的数据块经过类似的单向函数计算后的结果落到一定范围内。通过估算全网...

京东大会首版NFT多少钱(京东大会首版NFT)

京东大会首版NFT多少钱(京东大会首版NFT)

京东快递股票多少钱一股 京东在美国上市,在2017年的10月24号,12点左右,京东的股价大概是38.75美金一股。可以参考下。一般情况下,起步的100元都有的,1——10倍都有出现过。暗中盘算资金...

钱包怎么看自己的NFT(欧易钱包地址怎么看)

钱包怎么看自己的NFT(欧易钱包地址怎么看)

怎么查看自己的Q币数 在好友栏上面,就是上面的邮件和小秘书旁边那个钱包就是.点一下就能看清了.在qq上面点“我的钱包”就是那个黄色包裹;然后出现一个界面,再点“余额查询”;再输入验证码,点“查询”就...

区块链技术特点有哪些,四大核心技术和四大特性分析

区块链技术特点有哪些,四大核心技术和四大特性分析

01 区块链的四大核心技术1. P2P网络技术实际上,在区块链出现之前,分布式的P2P对等网络已经是很成熟的技术。今天,我们无论是在互联网上下载电影还是视频,都需要依赖这种名为P2P(即点对点)的网络...

什么是区块链概念,读懂区块链的本质详解

什么是区块链概念,读懂区块链的本质详解

区块链发展到今天已经有一段时间了,在这段时间里,人们对区块链的认知经历了快速的迭代,对于区块链本质的理解也陆续出现过若干个版本,很多大咖都从不同的角度阐述过他们所理解的区块链本质。比如《经济学人》对区...

区块链币交易分析,交易市场及原理详解

区块链币交易分析,交易市场及原理详解

内容摘要近年来,区块链技术成为了互联网领域炙手可热的前沿科技,在互联网创新领域具有非凡的作用,呈现出“后互联网时代”的发展趋势,区块链作为新兴事物,与之相随的区块链实践应用场景在不断扩展,以区块链作为...

数字艺术收藏品NFT诈骗(数字艺术收藏品NFT)

数字艺术收藏品NFT诈骗(数字艺术收藏品NFT)

艺术品交易平台是骗局吗 这个官网应该不是骗子,但是这里面水很深啊,毕竟网站只是宣传用的,很多公司用钱打广告。那些交易信息应该是真的。怎么说呢!艺术品市场鱼龙混杂,但正规的公司肯定也是有的。需要谨慎鉴...

nft 元宇宙怎么样,搭上元宇宙快车 NFT火爆背后暗藏风险

nft 元宇宙怎么样,搭上元宇宙快车 NFT火爆背后暗藏风险

2022年伊始,周杰伦给火热的元宇宙NFT(非同质化代币)市场又添了一把火。2022年1月1日,某元宇宙平台联合周杰伦名下潮牌PHANTACi首次限量发售NFT项目Phanta Bear (幻象熊),...

vdn元宇宙怎么样,vdn元宇宙项目进展分析

vdn元宇宙怎么样,vdn元宇宙项目进展分析

随着VDN《星际争霸》首期5万个账号在十天内完美售罄,并在11月8日正式开启第一批次的空投,到目前为止,第一批次23天的空投期仅仅剩下一周不到的时间,那么在这十几天的时间里,VDN项目都有哪些最新进展...