区块天下 区块链新闻 12走进区块链-区块链浏览器设计

12走进区块链-区块链浏览器设计

区块链中有一个概念叫区块链浏览器,这个区块链浏览器是不是类似于我们经常用的IE,火狐,谷歌,遨游,QQ浏览器那样呢,答案是,不是。区块链浏览器也叫区块链公告平台,可以理解为区块链数据的查询工具,提供不同维度的查询功能。

我们常说的区块链实际上是数据的存储方式,我们是看不到的,区块链浏览器的作用就是将这些数据展现出来。所以我们在设计浏览器的时候,首先要了解的就是区块链都存储了哪些数据,区块链中每一个区块包含的内容,这样才可以更好实现浏览器的功能,区块的内容可以参照我以前的文章《2走进区块链-区块链内部结构》。

功能上,目前上线使用的区块链浏览器各具特色,但是基本功能都差不多,这其中比特大陆做的是比较完善的,下面以比特大陆为例看看区块链浏览器具有什么功能。(数据来源:比特大陆)

区块列表功能,显示最新的区块列表,下图是截取的一段记录。我们先来看看这三个区块是怎么连接在一起的,点击582940这条记录,便可以查看这个块的详细信息了。

区块信息展示功能,在下面的图中块哈希是当前块的哈希值,前一个块是582939的哈希值,后一个块是582941的哈希值,如果582940是最新产生的,后一个块即为空。在这里我们还可以看到确认数、大小、版本、难度等内容。这些信息可以帮助我们了解生成区块的一些参考信息。

交易列表展示功能,展示在当前区块内包含的所有交易记录,可以根据块交易索引、交易hash、交易费、大小等参数进行查询。通过此功能,我们可以更好的理解每个区块的内容是一段时间内所有交易的记录这个概念。

交易信息展示功能,根据某一条交易,可以查询具体的交易内容,包括输入、输出、矿工费等。

账户查询功能,通过账户查询功能可以了解在账户地址下产生的所有交易流水,记录了所有的进账和出账,区块链的账户可用余额就是通过这种查询之后进行加/减的方式计算出来的。

矿池统计功能,可以统计出通过当前矿池产生的所有区块、矿池算力、出块份额等。

除了上面那些还有矿池实时算力、网络状态监测等功能。总之,区块链浏览器的作用就是方便用户查询,用户可以查询自己账户的记录,追踪到每个交易的记录,可以查看交易的状态等。

总结,区块链浏览器是为了实现数据可查而人为开发出来的工具,针对于不同的区块链都有自己独立的浏览器,比如比特币有比特币的浏览器,以太坊有以太坊的浏览器等,这些浏览器之间不能相互查询,并且每个浏览器的展现内容也不一样,所以我们在设计区块链浏览器的时候要从实用的角度去考虑,不是内容越多越好。

返回顶部