教程网

您现在的位置是: 首页 > 聚焦

以太坊区块链浏览器如何使用?

以太坊区块链浏览器如何使用?
看到这个标题,很多币圈小白可以说是蒙圈的,先来说一下,什么是以太坊区块链浏览器?可以理解为以太坊+区块链+浏览器,举个例子:想要了解银行转账有没有到,可以通过银行的官网查询进度

看到这个标题,很多币圈小白可以说是蒙圈的,先来说一下,什么是以太坊区块链浏览器?可以理解为以太坊+区块链+浏览器,举个例子:想要了解银行转账有没有到,可以通过银行的官网查询进度,同理,以太坊区块链浏览器就是查询以太坊转账有没有到账的区块链浏览器。接下来小编就来给大家普及一下以太坊区块链浏览器使用方法。

以太坊区块链浏览器使用教程

一、首页

打开浏览器输入网址:https://etherscan.io,进入以太坊浏览器首页。

以太坊区块链浏览器首页

以太坊区块浏览器首页分为5个部分:搜索、以太坊基本信息、最近14天交易历史记录、所有区块和所有交易。中间的搜索框应该是使用最多的,当我们需要查某个以太坊地址信息、某笔交易、某个区块信息或者某个代币信息,可以直接将信息输入到搜索框进行查询。

以太坊基本信息包括当前以太坊市值、单价、最新区块号、总交易数、哈希率和挖矿难度。

以太币供应和市值

点击以太坊基本信息的“Network Difficulty”,能看到如下图的以太坊区块挖矿难度统计图,可以看出挖矿的难度近两年来稳步上升。

以太坊区块挖矿难度图

二、查区块

1.通过区块可以查询的关键信息:

区块交易数及大小。区块挖矿难度。区块哈希。

2.可以通过以下两种方式查看区块:

在首页Blocks模块点“View All”查看最新区块。在首页搜索框输入区块号进行搜索。

区块概况

三、查交易

1.什么是交易号?

区块链中每一次交易都有一个唯一交易号,这个交易号是一串数字和字面组成的哈希值。

2.通过交易哈希值可以查询的信息:

验证交易是否存在、是否成功。查看交易发生的时间。查看交易状态(交易进度、区块确认数等)。

3.交易号从哪里获取?

如果是别人给你转账,你可以向对方要交易号。如果你转账给别人,每次转账会生成一个交易号,在转账页面可以看到。

从交易记录获取交易号

4.可以通过以下两种方式查看交易:

在首页Transactions模块点“View All”查看最新区块。

在首页搜索框输入交易号进行搜索。

交易详情

Gas Limit(Gas最高限度):单个区块允许的最多gas总量,以此可以用来决定单个区块中能打包多少笔交易。

2.Gas Used By Txn(实际消耗Gas数量):这笔交易实际消耗的Gas数量

3.Gas Price(Gas价格):用户可以自行设置的gasPrice的价格。由于网络拥堵等多种情况,此价格会动态变化,可根据交易字节数和当前区块中打包的平均值进行大概的预估。

Actual Tx Cost/Fee(实际支付的矿工费):Actual Tx Cost/Fee = GasUsed By Txn * Gas Price

5.Nonce(交易标记):为了防止双花,可以不用管

6.Input Data(备注区):可以记录各种信息

四、查地址

1.通过钱包地址可以查询的信息

这个钱包地址的资产总量和价值。这个钱包地址的交易总数和交易记录。可以通过这个钱包地址查询到这个账号持有的币种。

2.怎么通过钱包地址查询

在以太坊浏览器右上角搜索输入框输入想查询的钱包地址,点击查询,就会出现这个钱包地址所有的信息。点击交易哈希值还可以看到这笔交易的详细信息。Internal Txns(内部交易):所有以太坊交易记录。Erc20 Token Txns(Erc20代币交易):基于以太坊的Erc20代币的所有交易记录。

五、查代币

以太坊是一个智能合约平台,在以太坊上发行的代币均可以在以太坊浏览器上查到。

1.可以通过以下方式查代币:

在首页右侧的搜索框输入代币名称。以查DKE为例,输入后会出现很多与关键字匹配的结果,一定要看仔细自己想查的代币。

查DKE

2.通过查代币可以查询到的关键信息:

代币发行总量。代币持有地址和持币数量、代币分配情况。代币所有交易记录。代币的智能合约。

代币概况

DKE前100代币持有者分布情况

3.通过查代币地址可以获得的关键信息:

代币分配是否符合白皮书所描述的分配方案。如有锁仓计划,可追踪是否符合锁仓规定。判断哪些地址是大户和大户的持仓成本,跟踪这些大户的持仓行为。判断是否是恶意做空,被砸盘。可以通过查询地址,如果所有的大户都没有动,几乎没有人提币到交易所,那么可以果断买入一部分。

根据获取机制的不同,将他们分为两大类,一般我们将 Network BandWidth和CPU BandWidth划分为一类,统称为带宽类,RAM则单独划分出来,为什么这样分类呢? 下面我将详细进行讲解。

一、赎回带宽操作

Network BandWidth 简称NET(网络带宽) 和 CPU BandWidth 简称 CPU (CPU 带宽) 是通过抵押 EOS 的方式获得的, 如果你想释放 NET 和 CPU 可以通过赎回操作赎回抵押的EOS代币, 但是需要等待72小时, 也就是三天后才能到账。

NET和CPU用来保证用户使用EOS网络转账等基本功能, 例如你每次使用转账功能的时候, 都会消耗NET和CPU资源, 并且单位时间内转账的次数越多, 消耗的NET和CPU越多, 但是NET和CPU可以随着时间的推移, 自动释放。

值得注意的是,目前在EOS系统中,赎回NET和CPU的方法和赎回投票抵押的方法是一致的,也就是说,当你想赎回自己投票超级节点的抵押金的时候,也是相当于赎回 NET 和 CPU.

二、特别的 RAM

RAM必须通过EOS购买的方式获得的, 而RAM的购买价格是随着市场价格上下浮动的, 关于RAM的价格, 可以通过 https://www.eosrp.io 查看。关于RAM的价格算法, 我会在下边的Bancor算法中详细提到。

那么购买RAM有什么用处呢? 截止到我写这篇文章, 之前EOS全网一共有64 GB的RAM内存,但是前一段时间, EOS RAM 扩容方案通过, 在当前的 64 GB 基础上每生产一个区块,RAM 增 1 KB 。

在 EOS 系统中, 每个账户都需要 RAM 来存储数据, 比如你在 EOS 中创建账户、转账、购买资源、抵押、赎回、投票等操作的时候, 都有可能消耗 RAM, 换句话说如果你的 RAM 消耗殆尽, 那么有很多基本操作是无法实现的。

当然, 我们在购买RAM的时候, 还需要消耗当前购买所需EOS的 0.5% (千分之五) 的手续费, 同样卖RAM资源的时候, 也需要消耗0.5% (千分之五) 的手续费, 这笔手续费被存在eosio.ramfee中, 由BP节点进行管理。

三、Bancor 算法

Bancor 算法最早诞生于1940年-1942年, 由凯恩斯和舒马赫提出, 但是实际应用是在Bancor Network项目。它定义了两类token: 一种是通常会流通使用的 connector token(即储备金,例如:BTC、ETH、EOS等),而另一种是作为"超平台"中间媒介的 Smart Token.为了使得兑换价格满足供需关系,设计的公式中的价格为 connector 的可流通余量(balance)除以按照一定系数的 Smart Token供应量:

其中,CW (Connector Weight) 表示设计出来的 Smart Token 的总价值与实际在使用中的 connector 余量间的关系,设计好后为一个固定参数:

总体上来说,就是 Smart Token 的供应量越少或者 connector 的余量越多,那么使用 connector 来兑换 Smart Token 的价格就越高。

虽然很不严谨,但这也足以理解为什么 EOS 的 RAM 越少,价格越高了。

EOS投票机制

EOS采用DPoS共识机制 ,该机制通过社区投票选举21个超级节点来维护EOS网络,为EOS网络提供算力、带宽以及存储支持。

从6月份EOS主网上线后,用户在钱包内完成投票操作,投票给自己认可的超级节点。一个EOS可以抵押成一票,一票最多可以同时投30个候选节点,每个候选节点最多投1票,用户可以随时改变想法投给其他候选节点,可以随时申请赎回抵押的EOS,申请赎回后72小时后到账。这点和NET和CPU赎回是一样的,之前也有提到。

EOS超级节点的投票是不断变化的, 因为一共有21个节点, 每个节点一次负责出6个块, 每个块0.5秒, 所以每过63秒, 就需要重新统计所有节点的得票数, 得票排在前21位的, 重新获得BP权利。

关于BP获得投票的来源详情, 可以科学上网后查看该网站:http://eos-bp-votes.dapptools.info/s/api/block-producer-votes-stack-html/1/80

最后

EOS 作为当前最热门的公链项目, 给予了部分区块链从业者很大的期望。Code is not law, 让 BM 将人治的思想灌入其中, 无论是信仰上的冲击, 亦或者技术上的革命, 作为普通用户的我们, 还是应该更加冷静的着眼于安全本身, 了解原理, 并带有自己的思考。同时我也希望 EOS 社区能对 EOS 投票机制加以改进, 让更多的 EOS 持有者参与到 EOS 投票中, 包括一些社区决策, 技术提案, 使 EOS 更加惠民。

EOS区块链浏览器怎么使用在以太坊世界中, 当我们发起一笔转账交易, 可以从 Etherscan 这样的以太坊区块链浏览器上搜索查看交易的详细信息, 我在之前有写过详细的关于 Etherscan 的使用教程, 那么今天, 让我们来到比特币的世界, 学习如何使用 Blockchain.info来查询比特币的交易。

1. 什么是 UTXO 机制

为了方便大家理解后续 Blockchain 上所显示的内容, 我们还是要首先讲解一下 UTXO 机制, 这也是比特币和以太坊的一个重要的区别。UTXO 代表 Unspent Transaction Output, 它是比特币交易的基本单位是未经使用的一个交易输出[1]。UTXO 是不能再分割、被所有者锁住的或记录于区块链中的并被整个网络识别成货币单位的一定量的比特币[2]。

举一个很详细的例子来说明, 小明的妈妈想去买两瓶酱油, 一瓶酱油的价格是 6 元钱, 但是由于小明的妈妈需要在家做饭, 所以委托小明去商店购买, 小明的妈妈给小明 1 张 10 元, 一张 5 元, 和 一张 1 元, 并承诺其中的 1 元钱做为小明的 “跑腿费”。于是小明将 1 元钱先 “纳入麾下”, 然后到商店, 将 15 元给到售货员, 换取两瓶酱油花费 12 元。售货员找回 3 元钱, 小明回到家将三元钱还给妈妈。

在这个故事中, 10 元和 5 元属于小明妈妈的 output[注1], 而对于小明来说, 他充当的是 矿工的角色, 所以小明妈妈给小明的 1 元钱是矿工费, 而对于商店售货员来说, 他的 12 块钱是 input, 而找回的 3 元钱, 对于小明妈妈而言, 就是 UTXO。

这里还要提到有趣的一点, 就是上述小明妈妈最初拿出的 10 元和 5 元分别是一个 UTXO, 是小明妈妈在买其他货物的时候, 作为找零获得的。并且 10 元和 5 元都是不可分割的。同时如果一个 UTXO 比一笔交易所需数量大, 它仍会被当做一个整体而消耗掉, 但是同时会在交易中生成零头。

图1-1

2. 比特币找零地址

上述这个故事中, 有一个概念我们要着重讲解一下, 就是 “找零机制”。首先我们要知道, 找零地址可以是我们之前使用的地址 (即转账地址), 也可以是新的地址。如果我们在转账的时候, 不设置找零地址的话, 那么所有的 “找零” 都将支付给矿工。在上述例子中, 如果小明买完酱油之后, 小明的妈妈忘记向小明要回找零的 3 元钱, 那这笔钱是不是就被小明 “私吞” 了呢? 同样, 如果你有 100 个 BTC, 转账给朋友 1 个 BTC之后, 忘记设定找零地址, 那么剩下的 99 个 BTC 将全部 “无偿” 捐献给打包这笔交易的矿工。听上去是不是很可怕?

但是, imToken 的用户则无需担心忘记设置找零地址, 因为 imToken 已经自动帮你完成这一切, 即每次转账都会新为你生成一个找零地址[注2]。

那么有的人会问道, 为什么每次都要生成一个新的地址, 用于接收找零代币? 直接使用原地址接收找零不好吗? 这个问题我们会在下边谈到。

基础篇

3. 如何查询转账地址信息

如果你对上述概念还是一知半解, 没有关系, 我通过实战操作再来帮助你深入理解。打开 https://blockchain.info/ 网站, 输入你的 BTC 转账地址, 点击 Search 按钮, 进行查询。

图 3-1

这里可以看到, 我当前地址曾经一共收到过 0.01 个BTC (Total Received 所显示), 但是由于我使用 imToken 发起过一次转账交易, 所以当前的地址中所剩 BTC 为 0 (Final Balance 所显示)。

这里有一个问题, 我当前地址本来有 0.01 个 BTC, 而我只转出 0.001 个 BTC, 为什么当前地址余额变成了 0 ?

其实这就是文章开篇提到的比特币 UTXO 机制, 比特币为了安全性和匿名性, 可以在每次使用一个地址转账过后, 将 “找零” 转向新的地址。可以看到图 3-2 的 Transactions 类目下一笔转账交易竟然出现两个 “收款地址”, 一个是真正的转账目标地址, 另一个则是找零地址。但是我们单从地址上无法分辨到底哪个是找零地址, 哪个是转账地址, 只能通过已知哪个是目标地址, 然后使用排除法判断。但通过我测试, 一般情况下第一个都是转账地址, 第二个为找零地址 (多笔转账不适宜)。

图 3-2

4. 如何查询交易是否成功

如图 4-1. 我使用 imToken 中生成的 BTC 地址 19Fbiok5SuP7YWReGDwMp

77tfx1vVDVih1 向 1Aqyai7gLr44DPmPdW3S24YeEKfiiW9foV 地址转账0.0009 个 BTC, 这时候交易属于 Uncomfirmed Transaction 转账, 也就是说还没有矿工确认打包。BTC 和以太坊目前都是 POW 机制, 即交易需要矿工打包确认。不同的是, 以太坊的出块速度是 15 秒, 而比特币需要 10 分钟。

 1/4    1 2 3 4 下一页 尾页