最近比特币行情回暖,许多人开始关注加密货币市场,其中包括各种分叉币(即继承比特币源代码并作出技术升级的加密货币,比特币持有者可以按照1:1的比例获得等量的分叉币,如BCH(比特币现金),UBTC(比特联储)等等)。
虽然说加密货币玩的就是心跳,但是谁的钱都不是风刮来的。投资加密货币,有许多基础课不能跳过。
今天就以比特币的Blockchain区块浏览器和分叉币UBTC区块浏览器为例,教大家如何看懂区块浏览器数字背后的意思,从而掌握一手讯息,扬帆起航。
首先,我们打开Blockchain区块浏览器,可以看到最新区块和交易记录,每日交易量,比特币实时价格、市值以及算力。其中市值=已经挖出的比特币数量*实时价格;全网算力影响你挖出一个币的概率,比特币采用PoW(工作量证明)共识机制,你的矿机的算力在全网中的占比,直接决定了你有多大机会能挖到一个比特币。
举个例子,目前全网算力已经高达2799万TH/s,如果你手头上有一台算力为14TH/s的矿机,那你挖到一个比特币的概率差不多是0.0000005。
我们再仔细分析一下交易记录的信息。
从区块高度我们可以推算有多少比特币被挖出来,因为比特币存在减半机制,每21万个区块减半一次,奖励从50到25到12.5等等往下递减,图1区块高度达到521013,代表这是主链上第521013个块,可以计算出此刻比特币产量为17012662.5个。
图上区块大小不一,大多数在1M左右,这是因为中本聪在开始为了减少资源浪费和抵抗Dos攻击,将区块上限设定为1M。矿工将交易打包到区块中,手续费就是支付给他们的酬劳。图上521013区块的交易记录和大小都比其他区块少得多,这是因为存在矿工减少打包交易的情况,毕竟打包交易会占用矿工的算力和时间等资源,所以在利益驱动下手续费高的交易会得到优先处理。
图1中间的搜索框,是我们关注的重点,因为区块链上的数据都是公开可查询的,我们输入比特币地址等,就可以查到和该地址相关的进出项交易。如图2所示。
绿色箭头代表该地址的进账,红色代表出账。图2里面的红框表示交易还没有被区块确认,当确认后方框变成蓝色,并显示目前有多少区块确认了这笔交易,一般认为当6个以上的区块确认,则这笔交易在算法上已经实现永久记录,不可篡改。
我们有时候会看到箭头两边的地址数量不一定都是1vs1,这是为什么呢?
讲到这里,需要插播一下比特币的找零机制。
在区块链中,每笔交易都由若干笔交易输入,和若干笔交易输出组成,交易输入的比特币数量不小于输出数量。输入数量要包含交易费哦,不然你的交易可能很久很久都没有矿工打包。
UTXO(Unspent Transaction Output,未花费的交易输出)组成此次交易输入,然后生成新的UTXO,生生不息,每一笔UTXO都具有可追溯性。
如图所示,箭头右方均为收款地址,其中一个为扣除手续费后的找零地址。每一个都是一笔UTXO,当其中一笔组成了新的交易输入,被花费掉了,该笔UTXO后面的绿色Unspent标志会相应变成Spent标志。
举个例子,如果你手头上各有三个地址,比特币数量分别为1.5,1.5和2。
你现在需要转4个比特币到其他的地址。
因为任意一个地址都不足以支付4个比特币,箭头的左方会出现三个交易输入地址。
箭头右方除了收款地址,还会自动生成一个找零地址,原来三个交易输入地址随之清零。
所有地址从表面上都无法区分哪个是收款地址,哪个是找零地址(尤其是多个收款地址的时候),而每一次转账如果有余额都会生成一个新的找零地址。这种模式像打一枪换一个地方,进一步提高了比特币的隐私性。
敲黑板,手续是按照数据量收费的,一般在交易的时候,都会在满足转账的需求下尽可能简化交易输入,因为交易输入越复杂,数据量越大,手续费越高。例如,5个1BTC会比1个5BTC的交易输入手续费要高。
关于比特币的Blockchain区块浏览器,到此介绍完毕,我们将在下面教大家怎么看懂分叉币的区块浏览器。
在上面,我们详细讲了比特币区块浏览器的用法。
现在,我教大家怎样看懂分叉币区块浏览器,在投资的时候掌握更多的信息。
以分叉币UBTC为例,先打开UB区块浏览器。
因为UBTC是比特币的分叉币,继承了比特币PoW挖矿机制、UTXO模式、总量(2100万)、出块时间、减半时间,所以在区块浏览器的信息分布上和比特币区块浏览器相似。
需要注意的是,最近为了实现智能合约,UBTC做了预先升级:1.出块速度从10分钟调整为1分钟;2.难度调整周期为10个块调整一次;;3.出块奖励调整为1个UBTC;4.UBTC总量从2100万调整为2000万; 5.奖励的成熟期为7200个块,这些导致一些算法会有相应的变动。
如图显示未确认交易为0,表示目前网络状况良好,交易高效快捷。
全网络难度表示目前挖矿难度,因为算力大小直接影响了出块速率,为了保证一分钟出一个块,每10个块会调整一次难度。
而根据全网络算力,你也可以估算自己挖到一个UB的概率,再结合电力、矿机等成本,就可以算一下投入产出比。
同样地,根据区块高度可以计算出UB的最新产量。因为UB是在498777的区块高度分叉,当时和比特币保持一致,每十分钟出一个块,奖励12.5个UB,后来在506,400的区块高度开始变成每分钟出一个块,奖励1个UB。图4区块高度521327,可以算出目前UB产量为16844915.5个,已有84%的UB被挖出。
在右下方的24小时区块分布中,我们可以看到矿池数量和占比,bw.com占比4.81%。
在首页最上方的搜索栏可以查询交易信息,如下图所示。
UBTC继承了比特币的UTXO(Unspent Transaction Output,未花费的交易输出),每笔交易包含若干笔交易输入和若干笔交易输出,其中交易输入又包含此前的若干笔交易输出,所以箭头两边地址可能是一对一,一对多,多对多,多对一。
箭头右方的地址旁“已动用”、“未动用”对应区块浏览器的Unspent和Spent,同样表示这笔UTXO后续是否已花费。
可以看到图所示的信息,该地址最终余额为0,是因为分叉币继承了比特币的找零机制,原输入交易地址清零,并生成一个新的找零地址。当箭头右方出现多个地址的时候,无法判断哪个是收款地址,哪个是找零地址。嘿嘿,你是不是想到了“狡兔三窟”?
红色箭头代表该地址的出账,绿色代表进账。这和比特币区块浏览器一样。
我们会发现在一次交易中,箭头两边地址的帐不平,那是因为需要额外支付给矿工交易费。一般钱包都会自动帮你算出目前一次交易最佳手续费的参考标准,由最新区块的总手续费/区块数据量得出。
UB区块浏览器正在升级中,目前会有一个bug,就是多个UTXO的时候,只会显示一笔已动用和一笔未动用,如下图所示。
在交易记录上有蓝色的一串代码,这在比特币区块浏览器里面也有,是交易ID,由钱包生成,相当于淘宝的订单号。
看完,你是否对加密货币有进一步的认识呢?
在这场席卷全球的区块链风暴中,也许,我们应该保有一份开放的心态,先尝试着去了解它,想想它会给此刻和未来的我们带来什么。而对于投资本身具有的风险性,也应该时刻保有一份清晰的认识。那么,无论吹来什么样的风,对你来说都不会是逆风。