我之前有一篇文章讲过UTXO,可以先看看这篇,我这边也会简单提到
加密宇宙:比特币数据分析重要参数:UTXO0 赞同 · 0 评论文章
在区块链的记账方式中,主要有两种不同的记账方式,一种是像BTC,LTC,采用UTXO的记账方式,一种是ETH这类采用账户为基础的记账方式。
在UTXO链的协议层中,不存在账户或钱包。
钱包则是用来处理钱包中的现金
在钱包里的钱就是未使用的,交易是通过消耗现有的UTXO并产生新的UTXO来创建的。UTXO可以被分割或合并以达到给定交易所需的面额。这个概念可以通过现金类比来说明。
我转贴一下我旧文章的举例,应该更好懂
举个例子,如果你有一个比特币地址上有10个比特币的UTXO,你需要转账给别人5个比特币,那么这个交易就会创建一个新的UTXO。
这个新的UTXO上有5个比特币,同时原来的UTXO也会变成已花费状态,因为你已经将其中的5个比特币花费出去了。
这样,你的比特币地址上还剩下的UTXO就是原来的10个比特币UTXO减去花费出去的5个比特币UTXO,也就是剩下的5个比特币UTXO。
这些UTXO可以被用于未来的转账,但同一个UTXO只能被花费一次。
也就是说在这个模式中,在技术面上,用户持有钱包的是这笔钱的使用权,跟ETH之类钱包即是账本的概念是不同的。
UTXO就像现金
每个UTXO可以类比为一张纸币或硬币。如果你手里有50美元现金,你可能有不同的组合:
- 一张50美元的纸币
- 五张10美元的纸币
- 十张5美元的纸币
- 四张10美元的纸币和两张5美元的纸币.
在这些情况下,尽管纸币数量不同,你总共有50美元。UTXO的行为方式与此类似。当你在加密货币钱包中看到一个单一余额时,实际上可能由任意数量的UTXO组成,这取决于你过去的交易历史。当这些UTXO相加时,它们的总和就是你特定钱包地址中持有的总余额。
就像现金一样,UTXO不能被分割。以购买一杯价格为3.75美元的咖啡为例;如果你只有五张10美元的纸币,你必须多付(交出10美元)并得到找零,即6.25美元的找零。
UTXO的行为方式与此类似。就像你不能撕下一张10美元纸币的一部分来支付咖啡一样,你也不能发送部分UTXO。
如果你想要向某人发送3.75比特币,但你的钱包中只有一张价值为10比特币的UTXO,你必须将整个UTXO发送给收件人,然后收到找零,就像你使用现金支付时的情况一样。(当然,这个过程由区块链协议处理,不需要你信任收件人归还找零)。
因此,当你进行这笔转账时,收件人会收到3.75比特币,剩下的6.25比特币的“找零”会作为新的更小的UTXO发送回你的地址。
如果你想要发送给某人13.75比特币怎么办?情况与现金一样。你必须发送两个UTXO(就像交出两张10美元纸币);一个完全被使用,另一个需要用新的UTXO作为找零发送回你。
虽然“UTXO即现金”的类比有助于理解基本概念,但在一些方面这个类比是有局限性的。
在区块链上进行的交易还需要支付交易费,这些费用会从找零金额中扣除,这与现金支付时是不同的。
另外法币的纸币和硬币的价值是固定的。当你支付咖啡时,你无法获得一张6.25美元的纸币,可能是一张五元一张一元,两个一毛一个五分,但UTXO可以是任意金额。
UTXO的设计提供了许多可以用来分析链上活动的数据
例如每一个UTXO都有日期,因此我们很容易分辨每笔钱停滞了多久等等
另外每次交易后都会产生新的UTXO,我们可以根据UTXO数量和大小发现其他链上指标。
例如:
UTXO数量:
UTXO数量是链上活动的一个重要指标。通过跟踪UTXO的数量变化,我们可以了解区块链上的交易活跃度和使用情况。较多的UTXO数量可能表示较高的交易活动。
UTXO大小分布:
通过分析UTXO的大小分布,我们可以了解交易中使用的不同面额的硬币。这可以提供有关比特币或其他加密货币的处理习惯和使用情况的见解。
UTXO年龄:
UTXO的年龄指的是自上次被使用以来的时间。这个指标可以提供有关硬币的保持时间和持有周期的信息。较老的UTXO可能表示长期持有或冷存储,而较新的UTXO可能表示活跃的交易。
Coin Days Destroyed:
Coin Days Destroyed是一个衡量UTXO被使用的指标。它考虑了UTXO的持有时间和数量。通过计算每个UTXO的持有时间乘以相应的硬币数量,并累加这些值,我们可以衡量在一定时间内被使用的硬币总量。
Coin Days Destroyed(CDD)的计算公式如下:
CDD = Σ(UTXO_age * UTXO_value)
其中,Σ表示对所有UTXO进行求和。UTXO_age表示每个UTXO的持有时间(以块高度或时间单位表示),UTXO_value表示每个UTXO的价值。
具体计算步骤如下:
1. 对于每个UTXO,计算其持有时间(UTXO_age)。这可以通过当前块高度或时间戳减去UTXO创建时的块高度或时间戳来得到。
2. 计算每个UTXO的价值(UTXO_value)。这通常是指UTXO所代表的加密货币数量(例如比特币)。
3. 将每个UTXO的持有时间乘以其价值,得到UTXO_age * UTXO_value。
4. 对所有UTXO的UTXO_age * UTXO_value进行求和,得到Coin Days Destroyed(CDD)。
Coin Days Destroyed(CDD)可以用来分析以下几个方面:
1. 交易活动:通过计算CDD,我们可以了解在一定时间范围内使用的硬币总量。高CDD值可能表示较高的交易活动,因为较多的UTXO被使用或销毁。
2. 持有行为:CDD提供了关于UTXO的持有时间和价值的信息。通过分析CDD,我们可以了解持有者是如何管理他们的硬币的。较高的CDD可能表示大量的短期持有或频繁的交易行为,而较低的CDD可能表示较长期的持有或冷存储策略。
3. 市场活动:CDD可以提供有关市场的一些见解。例如,在价格上涨期间,高CDD可能表示更多的硬币被销毁或转移,因为持有者可能更倾向于出售或交易。相反,在价格下跌期间,低CDD可能表示较少的硬币销毁或转移,因为持有者可能更倾向于保持。
假设在某个时间段内,有两个UTXO:
UTXO1:持有时间为10天,价值为5个比特币
UTXO2:持有时间为5天,价值为3个比特币
计算CDD:
CDD = (10 * 5) + (5 * 3) = 50 + 15 = 65 coin-days
这意味着在这个时间段内,共有65个coin-days被销毁或使用,表示这些硬币的持有时间和价值被使用了。
SOPR(Spend Output Profit Ratio):
SOPR是一个衡量UTXO交易的盈利能力的指标。它计算了每个UTXO的成本基础(根据其创建时的价格)与其在交易中被花费时的价格之间的比率。SOPR大于1表示盈利交易,小于1表示亏损交易。
计算公式如下:
SOPR = 平均交易输出价格 / 平均交易输入价格
平均交易输出价格是指交易输出(卖方)的平均价格,平均交易输入价格是指交易输入(买方)的平均价格。
SOPR可以用来分析以下几个方面:
1. 盈利能力:SOPR可以提供关于市场参与者盈利能力的信息。当SOPR大于1时,表示平均交易输出价格高于平均交易输入价格,参与者以盈利的价格出售他们的资产。相反,当SOPR小于1时,表示平均交易输出价格低于平均交易输入价格,参与者以亏损的价格出售他们的资产。
2. 市场情绪:SOPR还可以提供有关市场情绪的洞察。当SOPR大于1时,参与者普遍处于盈利状态,可能会增加卖出压力,导致价格下跌。相反,当SOPR小于1时,参与者普遍处于亏损状态,可能会减少卖出压力,导致价格上涨。
假设在某个时间段内,有以下两笔交易:
交易1:输入价值为2个比特币,输出价值为4个比特币
交易2:输入价值为3个比特币,输出价值为2个比特币
计算SOPR:
平均交易输入价格 = (2 + 3)/ 2 = 2.5个比特币
平均交易输出价格 = (4 + 2)/ 2 = 3个比特币
SOPR = 3 / 2.5 = 1.2
这意味着参与者通过平均交易能够以盈利的价格出售他们的资产,SOPR大于1。
通过追踪SOPR的变化,可以观察到市场参与者的盈利能力和市场情绪的变化。
另一种就比较好理解,也就是基于账户的链,类似ETH之类的
与UTXO链不同,基于账户的链将硬币表示为账户中的余额。
账户可以由私钥或智能合约控制,算是比较主流的设计。
基于账户的模型比UTXO模型更简单;它可以被看作类似于银行账户,表示单个账户内的用户余额,并允许在该账户内进行存款和提款。
简单来说UTXO是现金,基于账户的链则是银行帐号的意思。
与UTXO不同,余额可以部分花费。例如,如果你有10个以太币,你可以直接从你的账户向某人发送3.75个以太币,这个交易的结果是你现在有6.25个以太币,而对方有3.75个以太币。你不必像在UTXO链上那样发送全部10个以太币,然后收到6.25个以太币的找零。
这种模式让CDD或是SOPR这类指标无法运作,不过不少数据公司都尝试开发可以模拟类似功能的数据追踪。
即便如此,他还是有一些独特的指标,例如Gas消耗量等等,另一方面这类的公链大多支持智能合约,还可以提供多重资产的信息,更有利于分析特定板块的数据。
我常用的交易所
派网,量化交易首选,也是我用来定存的地方
https://www.pionex.com/zh-TW/signUp?r=kfKGa6PF
### 幣安交易所
全球最大交易所,功能最多,集團有完整的幣生態鏈,平台幣漲幅快,也比較少斷線,入金出金管制比較嚴格,買幣後都要24小時才能提出,凍卡風險較低,
https://accounts.binance.com/zh-CN/register?ref=XFRGMUKF
###OKX 歐易
歷經多年牛熊,總是慢慢耕耘的穩定交易所,是安全性較高的交易所
https://www.okx.com/join/4506538
### 芝麻 Gate.io
非常多首發幣,搶首發門檻比較親民,不會搞的只有VIP才能買,也是個挖掘新幣財富的好地方,NFT板塊相當豐富,自帶量化交易功能,功能非常豐富是比較容易賺到錢,但也容易遇到垃圾幣,眼睛要放亮
2021/5/20 GTEVM開始上線,也要踏入智能合約領域了