数据科学解读比特币(4)——UTXO

CN
BitBon
关注
3年前


Unspent Transaction Output(UTXO)


    众所周知,比特币是虚拟的,本质上就是一串代码,而比特币的记账方式便是UTXO(Unspent Transaction Output)。在UTXO协议里,不存在账户或者钱包,代币是以UTXOS形式存储的,术语描述的是某用户收到一笔交易转账,且该用户可以在未来花费(目前“未花费”)此笔转账。简单来说,区块链账本上没有什么比特币,有的只是记录的一个个UTXO。

在这种记账方式下,交易是通过使用现有的 UTXO 并产生新的 UTXO 来创建的。为了得到所需的交易面额,UTXOs可以被拆分或组合。用现金作类比来理解这个概念更容易。假如您手里有50美元现金,可能会出现多种不同的面额组合:

•单独1张50美元的纸币

•5张10美元的纸币

•10张5美元的纸币

•4张10美元纸币和2张5美元纸币

•等等……

上述不管有多少种不同的组合,您的总额都是50美元。UTXOs的运作方式也是一样的; 当您在钱包中看到某个加密货币的余额时,根据您过去的交易历史,这实际上可能由任意数量的 UTXO 组成,将这些 UTXO 加在一起后,就等于您特定钱包地址中的总余额。

和现金一样,单个UTXOs也不能被分割。举个例子,买一杯咖啡要花3.75美元; 如果您只有5张10美元的钞票,那您必须付超过3.75美元的钱(即支付10美元),并得到6.25美元的找零。

UTXOs也是用同样的方式运作,如果您想给某人转账3.75枚比特币,但您的“钱包”里只有10枚比特币的UTXOS,您必须发送整个UTXOS给接收者,然后接收找零,就像您用现金支付时一样。(当然,整个过程由区块链协议处理完成,以确保双方履约)。因此,当您进行转账时,接收者会收到3.75比特币,而剩余的6.25找零将作为一个新的较小的UTXOS发送回您的地址。如果您想给某人发送13.75比特币呢?同样,您必须发送两个UTXOs(就像付两张10美元纸钞一样); 其中一个会被花完,而另一个会以新的UTXOS形式发回给您。

(图:目前全网UTXOs总量为123,831,802)


UTXO作为研究链上经济活动的核心概念,在交易的过程中,有许多值得追踪的相关数据,比如UXTOs的大小、年龄、数量等,它们可以转化为一系列链上指标。




UTXO Realized Price Distribution (URPD)


   URPD可视化了当前所有被创建UTXO的已实现价格分布,其中竖状图表示此价格范围内创建的UTXO数量,X轴表示该范围内价格下限,Y轴按历史最高价等分100个价格区间,据此我们可以直观了解目前市场的盈亏状态、筹码分布、压力与支撑等重要信息。

根据统计,仅13.9%的链上代币处于亏损状态,高达86.1%的链上代币处于盈利状态,这恐怕会出乎TA(技术分析)的意料,链上数据表明50000-60000高位买入的套牢盘大多已在30000-40000低位卖出,强弱换手完成。

根据URPD还可以清晰判断价格的支撑与压力,30000-40000美金是本轮牛市最大的筹码分布区间,形成了主要的支撑位,占据了17.95%的供应量,上方上行压力主要集中在55000-60000美金,这一区间占据了8%的供应量。

URPD与交易所数据(Coinbase)也相呼应,VPVR显示比特币下方密集成交区为31000-41000美元,上方55000-59000美元。





Percent of UTXOs in Profit 


考虑到UTXO数量随着时间增加,我们通过UTXO集的大小对这些时间序列进行统一,并获得盈亏中UTXO的相对数量,即百分比。

下图表示处于盈利状态的UTXO百分比(50日均线)。请注意,当该指标接近100% 时,历来成为市场顶部的有效信号。

回看2017年,盈利的UTXO持续超过95%,这表明牛市的狂热气氛。在最后这几个月中,该指标可用于识别顶部,并帮助投资者在牛市中后期保持警惕。

请注意,每次突破之前的历史最高价格时,获利的 UTXO 的相对数量将接近100%——这是不言而喻的,因为一旦超过历史前高,几乎没有投资者会处于亏损状态。因此,我们应用了50d MA处理数据,以避免指标失真的情况。




Percent Supply in Profit


一个类似但信息量更大的指标是盈利或亏损的流通比特币数量,即不计算 UTXO,而是统计单个比特币,并分别计算它们上次活动时的价格。

生成图表后,我们发现它同样是帮助判断比特币市场周期非常有用的一个指标。仔细观察供应百分比,我们再次应用了50dDMA,得出规律:

·处于盈利状态的供应量大于95%时:市场顶部;

·处于盈利状态的供应量低于50%时:市场底部。




Net Unrealized Profit/Loss (NUPL)


最后,我们更进一步,看看比特币的未实现利润/损失。

与简单地总结盈亏的供应量相比,未实现盈亏考虑了比特币盈亏的实际美元价值。换句话说,我们通过当前价格与其实现价格之间的差值对每个流通的比特币进行加权,并分别将所有比特币的盈亏相加。

从数学上讲,未实现利润 (UP,Unrealized Profit)和未实现损失 (UL,Unrealized Loss)被定义为:

下图显示了比特币相对未实现利润/亏损的数据:

虽然未实现利润(蓝线)非常接近于比特币价格的形状,但未实现损失 (橙线) 的数量显示出一种独特的模式,在UTXO盈利占比接近100%时出现了明显的向下峰值。为了获得更有指导意义的指标,我们通过市值对数据进行标准化,从而得出相对未实现利润 (RUP)和相对未实现损失 (RUL)。由此产生的数据清楚地揭示了周期演变中市场的不同状态。

放大后,我们观察到相对为实现利润波峰 ( RUP>0.75)指示出潜在的顶部和卖点。相反,相对未实现亏损超过相对未实现利润 ( RUP<RUL) 的时期在历史上成为了市场底部和绝佳的买入机会。

通过取两条曲线的delta,我们最终计算出净未实现盈亏 (NUPL)。据此将市场划分为不同的阶段,可以洞悉投资者情绪:

<0 --- Capitulation(底部)

0~0.2 --- Hope-Fear

0.2~0.4 --- Optimism — Anxiety

0.6~0.8 --- Belief — Denial

>0.8 --- Euphoria — Greed(顶部)

任何高于零的值表示网络处于净利润状态,而低于零的值表示处于净亏损状态。一般来说,NUPL离零越远,市场趋势越接近顶部和底部。因此,NUPL 可以帮助投资者确定何时获利(蓝色)和何时入场(红色)。

除此之外,比特币市场是混沌的市场,历史上牛熊的巨大落差说明了市场有时会完全沉浸在希望、贪婪、恐惧等等的非理性情感之中,NUPL用数学模型模拟了市场情绪,帮助投资者摆脱心理因素干扰,做出理性决策。



总 结


在数据科学解读比特币的第四篇,我们详细解释了链上数据的核心概念UTXO,并探索了由此衍生的一组链上指标,其中包含URPD、NUPL,这些指标有助于了解比特币网络中利益相关者的盈亏状态,清楚比特币市场周期并揭示不同阶段的投资者情绪。 

希望通过我们的努力,为大家配备新的工具,更好地了解比特币的市场周期及其供需关系。链上指标可用于辅助简单HODLing的投资策略,并力求在比特币周期的顶部区间卖出和在底部附近买入。

免责声明:本文章仅代表作者个人观点,不代表本平台的立场和观点。本文章仅供信息分享,不构成对任何人的任何投资建议。用户与作者之间的任何争议,与本平台无关。如网页中刊载的文章或图片涉及侵权,请提供相关的权利证明和身份证明发送邮件到support@aicoin.com,本平台相关工作人员将会进行核查。

分享至:
APP下载

X

Telegram

Facebook

Reddit

复制链接