一种无需信任的计算比特币价格的新方法
A new method of calculating Bitcoin price without the need for trust.
UTXOracle是一个简单的Python脚本[注意:直接下载链接],利用比特币区块链的一个令人惊讶的事实——通过解析链上数据,可以推导出一个近似的美元价格。

所有这些都基于上面的图表。图表上的线条代表一定价值的比特币UTXOs。
如果你看左边的比特币面额,你会发现直线完全匹配。那些代表了以精确的整数比特币面额创建的UTXOs。而波浪线则表示以精确的整数法定货币面额创建的UTXOs。
所有这些都是说,大约有15%的比特币交易会以法定货币的整数面额创建输出,这是一个不被人们注意的数据奇特之处,使得软件可以对它们所代表的经济活动进行派生性的假设。
- “你什么都做不了” 加密交易巨头们在埃隆·马斯克的X上互相争吵
- Uniswap与DoDAO合作推出教育平台
- 据称,Sam Bankman-Fried的Alameda Research与2021年比特币价格暴跌有关
通过找到这些波浪线和直线相交的点,可以确定比特币的法定货币价格是一个整数的时间点,并推算到其他时间点。
但虽然这听起来非常技术化,事实上也确实如此,但最直接的结果对每个比特币用户都是有用的,特别是那些希望利用其去中心化的人——有了UTXOracle,运行完整节点的用户不再需要依赖第三方交易所价格数据。
UTXOracle允许你仅使用链上数据来追踪法定货币价格平均值,不仅给比特币用户带来了新的能力,也给产品构建者带来了新的机会。简而言之,这是一个我们预计在未来几年中将进一步显现的重大突破。
经过几个月的工作,今天发布了这个项目,我有机会向创作者兼开发者Steve Jeffress提问一些关于这个项目的问题。以下讨论将进一步阐明他发布的软件以及可能的未来:
SHINOBI: 你是怎么发现UTXO集合金额分布与法定货币价格有关系的?
JEFFRESS: 我已经渲染了UTXO集合的热力图大约8年了。我一直知道美元价格是输出模式的一个明显的属性。我知道我可以写这个程序已经有几年了,最后花了点时间去做。
SHINOBI: UTXOracle的准确性有哪些限制?
JEFFRESS: 目前,价格的限制是1,000到100,000美元,我只测试了2020年7月26日以后的数据。它还依赖于人们继续以整数美元进行交易。
SHINOBI: 你认为UTXOracle能够实现哪些用途?
JEFFRESS: 我很期待看看人们会想出什么。如果它能鼓励人们更多地利用自己的节点做一些事情,我会很高兴。任何进一步去中心化节点的事情在我看来都是非常积极的。我只是想改进比特币。
SHINOBI: UTXOracle可以被操纵或操控吗?
JEFFRESS: 是的,当然可以,但操纵它可能是代价高昂的。你甚至可能能够估算出操纵的价格。显然,如果这用于解决合同,合同的成本必须远低于估计的操纵成本。
[Steve指出的一件事是延迟提款可能会在一定程度上扭曲模型的准确性。例如,假设你在Coinbase上购买了50美元的比特币并提款。这种行为是该模型所依赖的数据的一个重要驱动因素。现在想象一下,如果你在Coinbase上购买了50美元的比特币,但等待一周后才提款。价格将与你购买时不同,这意味着创建的链上输出将不准确地反映出你购买时的整数法定货币金额。
这种行为可能会影响模型的准确性,这是在高费用环境下需要考虑的问题,因为更多的人会采取这种行为。只要在链上仍然发生经济上合理的大额价值转账,并以整数法定货币金额进行,该模型就可以适应这种情况。一个算法可以正确区分这两者,并将大额价值转账的权重远高于较低价值的交易,以纠正扭曲。]
SHINOBI: 这个模型能否通过其他链上数据进行扩展或提高准确性?
JEFFRESS: 可能可以。不过我认为人们应该考虑简单性、准确性、复杂性等之间的权衡。举个例子,我编写代码时选择了最大化可理解性而不是效率。我可以导入库以提高效率,但我选择不这样做。
如果你想更深入地了解UTXOracle,请阅读我们的特色指南。
We will continue to update 算娘; if you have any questions or suggestions, please contact us!
Was this article helpful?
93 out of 132 found this helpful
Related articles