翻译 | 王国玺

编辑 | 波波

今天币价涨了,明天币价跌了……币价在媒体笔下的涨涨跌跌,似乎成了区块链留给普通人的唯一印象。

而事实却是,绝大部分普通人甚至连区块链的门都没摸过,更别提真的去探索区块链的世界了。

区块链上记录的是什么?区块链的世界正在发生着什么?其实,有关区块链的一切真真假假,你都可以通过区块链浏览器亲自来做出判断,甚至还能探索到区块链上所发生的一些非常有趣的事情。

比如,在 2016 年 6 月 14 日上午 7 点 50 分,一位名叫孙春雨(Sun Chun Yu,音译)的区块链爱好者把他向庄园(Zhuang Yuan)的求婚请求记录在了比特币区块链高度为 416236 的区块上,交易金额为 25.57320274 比特币。

2 小时 3 分钟后,庄园把她对于这次求婚的回答答复在了比特币区块链高度为 416253 的区块上,交易金额为 25.4628784 比特币。

她的回答是“YES!”

大家都知道,区块链是一个公开可见、不可篡改的数据库,这就是说一旦写入,这份爱情就是生生世世,永不消失,永不改变。

我们祝愿这对情侣拥有一份不悔的爱情。

那么,如何去探索发生在区块链世界的更多事情呢?别急,我们今天就来详细讲解一下区块链浏览器的上手和操作。

入门

首先,我们可以回顾一下区块链的本质:

从技术上讲,区块链是一个防篡改的去中心化数据库,里面的区块内存储着一笔笔 Token(或称加密货币)交易的所有数据,通过将密码学机制(工作量证明、权益证明等方法)与链式数据结构相结合,可以确保每个区块中的数据免遭篡改。

以比特币区块链为例,它所有已生成的区块都包含有如下信息:

  • 区块高度

  • 区块中确认的交易数

  • 所有已确认交易的哈希值

  • 区块中交易的比特币总值

  • 挖到该区块矿工所获得的奖励(该区块的第一笔交易)

简而言之,不同的区块链项目之间最大的共同点,就是每个区块中都包含大量的此类数据。

而要在在区块链外查询其中的数据,就要用到区块链浏览器,它是一个可以帮助我们与区块链中数据建立联系的网站或移动应用。

它们最经典的样子是这种:

比特币:Blockchain.info(如今已并入 bitcoin.com)

从中你可以查到中本聪在 2009 年 1 月 3 日挖出来的比特币创世区块“Block #0”,挖矿奖励为 50 比特币:

以太坊:Etherscan.io

从中你可以查到以太坊在 2015 年 7 月 30 日正式上线时的创世区块“Block #0”,其中记录了与以太坊 ICO 相关的 8893 笔交易,挖矿奖励为 5 以太币:

其他类似的区块链浏览器还有:

  • https://blockexplorer.com/

  • https://www.etherchain.org/

  • https://live.blockcypher.com/btc/

基本功能

从本质上来说,区块浏览器就是一个搜索平台,方便用户查找指定区块、交易、智能合约以及区块链内的其他数据。

作为区块浏览器的核心功能,几乎每个区块浏览器都会在其主页上不断更新区块,如下图所示,比特币区块浏览器 Blockchain.info 和以太坊区块浏览器 Etherscan.io 分别在其主页上公布最新的比特币区块和以太坊区块,也就是下图红框圈出的部分。

像上图这样公布区块链的最新区块也是每个区块浏览器的基本功能,在上图中每行代表一个区块,即使不点击进入,我们也可以看到每个区块的各种信息。 比特币区块浏览器 Blockchain.info 和以太坊区块浏览器 Etherscan.io 都提供以下的数据:

  • 区块高度:此特定区块的序号(请记住,区块链起始于创世区块,也就是区块0)

  • 区块年龄:自此区块被挖出以来经过的时间(考虑到区块链可能分叉,用来推测该区块是否会被加入区块链)

  • 区块中有多少笔交易:此特定区块中已确认的交易数量

  • 挖出该区块的矿工:挖出此区块的矿池或实体的名称

所有区块浏览器都会在矿工新挖出区块的同时更新区块列表。正如你所看到的,现在我们已经大致探讨了区块链输出的原始数据,但这还只是一个开始,在 Blockchain.info 或 Etherscan.io 上点击特定的一行(一个区块)可以看到有关该区块的更多数据。

区块更新

点击特定的区块我们可以进入到该区块的详情页,如下图所示:

上图显示了比特币区块链和以太坊区块链每个区块中实际存储的数据。首先,你会在图中发现我们刚才提到的几个数据,比如区块高度和区块年龄。

但是,也有一些数据是之前没有提到过的,换句话说,现在我们来到了区块链数据的核心,其中一些重要的数据有:

  • 哈希值:由特定算法得到的该区块的唯一标识符,在比特币中是将该区块数据加上前一区块哈希值做 SHA256 计算

  • 交易费用/使用的燃料(Gas)数:比特币区块中交易费用的总和或以太坊区块中燃料费用的总和

  • 交易哈希值:经该区块确认的每笔交易的唯一标识符

到这里,相信你对区块链中的原始数据已经有了一定的了解。正如你可能想到的那样,区块浏览器为我们提供了每笔交易的哈希值,我们还可以更深入地探索这些交易,你可能会问研究每笔交易有什么作用,门头沟交易所罪犯的落网就是得益于对交易的分析。

除了这些通用的功能之外,不同的区块浏览器还会提供一些其他的独有功能。例如,当下 Blockchain.info 已不仅仅是一个比特币区块浏览器,它还向外界提供比特币区块链相关的统计数据和图表。

虽说“区块浏览器”的名称往往给外界留下它只能用来浏览每个区块的印象,但事实并非如此。区块浏览器同样可以用来搜索交易 ID 和钱包地址,这使得你可以便捷地统计那些与自己有关的交易。

我认为,区块浏览器很快将成为加密货币世界中几乎人手一个的工具,而且它们的功能也将远远超出人们的预期。

最后,亲自动手

人们常说,“纸上得来终觉浅,绝知此事要躬行。”了解过区块链浏览器的这些能力后,请务必点击上面的链接亲自体验一下。

通过实际操作,你一定可以挖掘出潜藏在区块链深处的某个秘密!欢迎留言讨论你自己的发现。

原文链接:https://blog.goodaudience.com/an-introduction-to-block-explorers-404d4950deff

推荐阅读

  • DApp现状揭底:80%活不过一周;大量游戏营收不到0.5 ETH

  • 最懂区块链的十大女神,值得你关注 | 盘点

  • 招聘|年薪百万, 超多职位等你选! We Want You !

  • 苹果高通“情变”祸及所有中国 iPhone 用户!

  • 我地铁都在努力改 Bug,为什么还要裁掉我?

  • “男医生,女护士?”消除偏见,Google有大招

  • 程序员加班很严重吗?看看国外程序员怎么怼老板!

  • 程序员为啥365天都背电脑包?这答案我服!

5分钟带你看懂区块链浏览器相关推荐

  1. 一个视频带你看懂区块链将如何改变世界!

    IT派 - {技术青年圈} 持续关注互联网.区块链.人工智能领域 <区块链革命>的作者唐·塔普斯科特曾在TED上分享了关于区块链极具颠覆性的独特见解,非常值得一看. class=" ...

  2. 文储研习社第06期 | 一张图,看懂区块“链”

    文储研习社是文储区块链技术人员自发组织的学习交流社区,旨在于追踪区块链时下最新热点,解码热点蕴含的未知领域,享受思想交流的碰撞,欢迎志同道合的小伙伴加入我们,共同学习与成长,长按下面二维码可入群交流. ...

  3. 一分钟带你看懂UML图

    一分钟带你看懂UML图 小小demo package Test;/*** @Description:* @ProjectNmae: demo1* @PackageName: Test* @ClassN ...

  4. 三分钟带你看懂prototype原型——ES6进阶

    三分钟带你看懂prototype原型--ES6进阶 1. prototype 定义 2. new 构造函数 3. 存储 4. prototype 作用 1. prototype 定义 在JS中的类的实 ...

  5. 三分钟带你看懂HDMI接口的PCB设计

    三分钟带你看懂HDMI接口的PCB设计 本文主要讲解的是HDMI的设计,包括作用和运用的总结,希望大家看了以后能轻松的应对各种HDMI方案的PCB设计. 一.什么是HDMI? 高清晰度多媒体接口(英文 ...

  6. 区块链入门-带你搞懂区块链-熊丽兵-专题视频课程

    区块链入门-带你搞懂区块链-221人已学习 课程介绍         区块链已火遍全球,很多人都想要能够清晰的了解什么是区块链以及区块链的价值在哪里,本课程将从入门开始,为你讲解区块链技术核心概念与原 ...

  7. 区块链是怎么保证可信的?附:一张图看懂区块链

    区块链是怎么记账并保证账页可信的? 创世区块:创建一个区块,序列号为0,交易信息为空,时间为当前时间,不可更改,一般使用单例模式.将创世区块的原始信息进行Hash,保存. 第二个区块:原始信息包括:创 ...

  8. 几张图看懂区块链是什么?

    "区块链"的概念可以说是异常火爆,好像互联网金融峰会上没人谈一谈区块链技术就out了,BAT以及各大银行还有什么金融机构都在开始自己的区块链研究工作,就连IBM最近也成立了自己的区 ...

  9. ​几张图看懂区块链到底是什么?

    「区块链」的概念可以说是非常热门,好像在互联网金融峰会上没有人谈论区块链技术就会显得自己很 low,BAT 和银行以及其他金融机构开始自己的区块链研究工作,甚至 IBM 最近都建立了自己的区块链研究实 ...

最新文章

  1. Exchange数据库无法装载的问题
  2. 错误:不允许有匹配 [xX][mM][lL] 的处理指令目标。
  3. Java学习日志(一)
  4. 打开Mybatis核心配置文件SqlMapConfig.xml的代码提示功能
  5. 在 asp.net mvc中的简单分页算法 (续)
  6. VS2013无法启动IIS Express Web的解决办法
  7. oracle 怎么拼,ORACLE 简化拼接
  8. K-means算法在手写体数字图像数据上的使用示例-代码详解
  9. why our extension project didn't load S3 view and controller
  10. Dataway让 Spring Boot 开发变得更高效!
  11. css background size
  12. 解决安卓SDK无法下载Package的问题
  13. pythonos模块使用技巧大全_Python os模块常用部分功能总结
  14. ML_集成学习与Boosting模型
  15. 如何快速集成短信验证码API[图文教程]
  16. deecamp考试题
  17. 【FastJson】使用FastJson将Json数组转换成字符串
  18. NPOI编辑WORD文档
  19. 实战篇-通用的页面列表导出Excel控件
  20. 中大新华计算机科学与技术,专业评估|信息科学学院电子信息科学与技术、计算机科学与技术、软件工程、数字媒体技术专业评估考察会议举行...

热门文章

  1. MySQL8.0安装失败
  2. 安防行业经销商渠道管理系统:完善经销商管控,助力企业做好渠道管理
  3. 史上最全的Schnorr签名方案和BLS签名方案的全面对比
  4. 中国无线天线行业市场供需与战略研究报告
  5. 双向可控硅触发电路的设计方案
  6. 操作系统——(11)多媒体操作系统
  7. .Scrum团队成立
  8. 用树莓派(等)为 USB Midi 键盘增添连接方式
  9. 安装allennlp
  10. java 有指针吗_java中到底有没有指针(转)