主页 > imtoken官网下载教程 > 用数据解读热点:比特币的数据地图

用数据解读热点:比特币的数据地图

imtoken官网下载教程 2023-04-01 05:28:00

比特币与人民币汇率换算_比特币汇率走势_比特币和人民币换算

9年前,比特币还处于社会边缘。 一位码农花了10000个比特币买了一个披萨,店家勉强接受了这笔交易。 到去年,比特币一年涨十多倍,大妈说的就是区块链。 在过去的9年里,一个至少有1700种数字货币的家族在互联网上悄然进化。 比起山寨币几百倍的涨幅,比特币一年十几倍的涨幅相对保守,但也扼杀了近20年来大部分城市的房价涨幅。 终于在去年12月底遭遇滑铁卢。 从19,000 USD开始,最低跌破6000 USD。

敏感问题这里不讨论,但有意思的是,比特币的数据非常透明和公开,比如所有的账号、转账记录、计算机节点和交易所的信息(从某种意义上说,交易所的数据是水性的)。 如果不谈法律,交易所的游戏规则其实有点类似于证券、期货等交易系统。 至少数据能让我们窥见一斑。

网上比特币的机制那么多,比特币(Bitcoin)系统是怎么运作的呢? 写得很好。 这里我们主要讨论一些基于事实的机制和数据分析。 数据分析基于众安科技的可视化产品Zatlas。

1. 硬币市场

法币就是各个国家的法定货币,比如人民币,美元,代币就是各种虚拟货币,比如BTC(比特币),ETH(以太坊),它们统称为数字货币,数字货币是一个庞大的家族的数字货币。 Coinmarketcap网站上记录的有1000多种。 我们从 Coinmarketcap 爬取了一些数据,并将其放在产品 Zatlas 上。 您可以通过 Zatlas -> 导入数据 -> 公共数据的新页面找到它们。

本表币提供市场上主流数字货币的信息,更详细的解说可以参考。 coinmarketcap常见问题解答:

coin_namemarket_capbase_coinmax_supplypricecirculating_supplytrade_time_startavailable_supplytotal_supplyis_token

令牌名称

市场总成交量(等值美元)

基于货币的开发

最大供应量(数量),比如最大2100万个比特币

价格,多少美金可以买一个币

市场流通量(等值美元)

coinmarketcap首次记录的时间(大致认为是发布时间)

可用供应(数量)

总供应量(数量)

是否基于其他币种开发

一个很重要的参数是market_cap(类似于股票市值的计算),即市场上流通的虚拟货币折算成美元多少,因为很多大佬不炒交易所,所以他们一直比特币静态 悄悄放在钱包里,比如中本聪的账户已经很久没变了,还有一些人的币密码在硬盘里,如果丢失坏了,这些币就永远从这个世界上消失了. 这类币是没有市值统计的,所以更直接的指标如下,我们定义一个circle_percent = volume_24(24小时内的活跃资金)/available_supply(总可用存量),也就是这些币的持有者,在过去一天,有多少百分比的币用于投资,或者活跃资金占总资金的比例。

我们去 zatlas 并使用双直方图来找到这样的比较。 直方图是资金总量,折线图是流通比例,即当天的交易活跃度。 其中,非常有意思的是排名靠前的币种,最活跃的是USDT,USDT是一种等值于美元的货币,成为了比特币行情变化的避险通道。 它的使用率是最高的,排在后面的一些山寨币也很高,可能是因为这些币的投机性很强。

比特币汇率走势_比特币与人民币汇率换算_比特币和人民币换算

生日大pk

那么还有一个问题,1000多虚拟币是什么时候出来的? coinmarketcap从2013年4月开始记录各种货币的发行情况(这比比特币的生日晚了几年),但当时虚拟货币很少,我从历史记录中查看了各个货币的监测值。 最早的时间就是上表中的trade_time_start。 我们使用每周诞生的硬币数量作为直方图。 用zatlas画出来,和比特币的价格对比,发现基本是正相关的,而且去年10月份的收币数量最多。 想想去年频繁出现的各种ICO……好像也没错。

比特币汇率走势_比特币与人民币汇率换算_比特币和人民币换算

2.币币交易网络

可以交易代币和法币,也可以交易代币。 原理类似于外汇交易。 在外汇市场上,您可以将美元兑换成欧元,将欧元兑换成日元。 不断变化的价格是供需的短期平衡。 .

用a币买b币。 这种交易关系称为交易对(别名对/符号/市场)。 如果有n种代币,它们之间就有n * (n + 1)笔交易,这是一个天文数字。 数字,但实际上并不是所有22个交易对都可以交易,每个交易所都不会那么灵活,比如在Binance上,所有交易对都与四种货币相关:BNB(自己发行的一种货币),BTC(比特币)、USDT(与美元挂钩的 Tether)、ETH(以太坊)。 你认为如果交易对很多,每个交易对之间的交易量会减少,即交易深度会变小,价格变化会很不连续),那么,人们会选择交易哪些对呢?

从 coinmarketcap 中,捕获了 9000 多个交易对。 这些交易对分布在数百个交易所。 这里,表pair中也记录并存储了某交易所某交易对最近24小时的交易量:

pairleft_coinright_coinvolume_24_usdtimeprice_usdvolume_exchange_percentvolume_pair_percentexchange

交易对(如ETH-BTC)

交易对左边的币种

交易对右侧币种

当日交易量(美元)

最近更新时间

价格,多少美金可以买一个币

交易对占本交易所的百分比

该交易对占该对所有交易的百分比

该交易对所在的交易所

通过这张表,我们考虑做一个交易关系网络,想象我们把币当做一个点,点的大小和颜色与币的总交易量(上面提到的市场流通量market_cap,priced in USD),并使用边来表示币之间的交易,边的粗细和颜色与24小时内的交易流向相关联。 我们可以根据这种关联来描述他们的亲密程度。

对于关系网络,zatlas目前需要构建一个宽大的表,里面包含了边和点之间的关系。 我们将 pair 和 coin 结合起来构建一个大表 trade_graph。 这张大表也上传到zatlas,可以直接分析(sql比较长,略过):

我们在zatlas上绑定trade_graph的相应字段来绘制这样一个网络,我们可以在这个地址访问交互版#/:

比特币汇率走势_比特币与人民币汇率换算_比特币和人民币换算

在这个网络中,我们可以清楚地发现很多东西:

最大的交易发生在 USD 和 BTC 之间的蓝色一侧(USD 点很小,因为 USD 不计算流通量)

最大的资金流向发生在 BTC(大红点)上,而 ETH 是第二大点

下面那一堆硬币(姑且称之为第二世界营地吧)很受欢迎。 他们直接用美元、USDT、BTC、美元进行交易,他们之间的交易更多。 这几个点比较大,都是大佬们,比如莱特币、蚂蚁、EOS、Qtum等币种

而中间的一小部分币种(称为第三世界阵营),他们可以与ETH、BTC、USD进行交易,但往往与下面的第二阵营没有高度的交易关联。

我们看侧面的关系,日元和韩元是很本土的,很容易看出日本人喜欢买卖BTC,而韩国人除了BTC之外还喜欢很多第二世界的币,比如如 EOS、BCH 等。

我们稍微解读一下这张图:

比特币与人民币汇率换算_比特币汇率走势_比特币和人民币换算

中心性和市值

从地理上看,中心度高的地方往往非常繁荣。 陆路贸易时代,敦煌连接了东唐和西域三十六国。 在陆海贸易时代,上海是一个重要的经济城市。 长江口、东海、杭州湾也有通过航运的可能,连接很多遥远的目的地,你看上图,比特币也是一样。

从某种意义上说,每个连接都代表一种成本。 城市商业的成本是交通,虚拟货币的成本是每笔交易要支付千分之几的交易手续费。 因此,只要是一种货币,只要能与各种货币进行兑换,其价格就比较稳定,成交量也较大(我们下一篇文章会进一步分析价格稳定的一些特点),一般大家更愿意将资金常驻在这些稳定的货币,因为有这种货币,我可以买任何我想要的东西。 这就好比国际贸易中的美元。 跟韩国人做生意,往往要先换成美元。 在虚拟货币中,BTC是老大哥,大部分山寨币都可以兑换,但只能用美元兑换少数数字货币。

所以无论是地理中心度还是网络中心度,中心度都是一个非常重要的概念,那么对于虚拟货币来说,中心度越高是不是越丰富(24小时内流通量越大)呢?

我们首先如何描述中心? 中心性有很多定义。 我们简单看一下,就是某种货币可以用n个币进行交易,它的中心性为n。 然后我们关联这个货币在24小时内的流通量(volume_24_usd),

我们先写一个SQL,然后将数据上传到Zatlas中绘制散点图:

WITH t AS (
 SELECT left_coin, right_coin, sum(volume_24_usd) AS volume_24_usd, count(1) AS pair_count
 FROM pair
 WHERE volume_24_usd IS NOT NULL
 GROUP BY left_coin, right_coin
)

 SELECT left_coin AS coin,  floor(sum(pair_count) ) AS pair_count, sum(volume_24_usd)  AS volume_24_usd
FROM (
  SELECT right_coin AS left_coin, left_coin as right_coin, volume_24_usd, pair_count
   from t UNION ALL SELECT * FROM t
 ) AS t1
 GROUP BY coin
 ORDER BY pair_count DESC;

因为BTC和ETH太变态了,一个币种在上百个交易所可以有上千个交易对。 画出来的图,两个大佬遥遥领先,一堆比较弱的币缩在一起,所以直接过滤掉中心度高的两个币。。。得到下图,我们发现第二世界和第三世界刚才存在于交易网络中的世界阵营在这个抽象空间中仍然是邻居。

右下角有两个孤立的点,日元和韩元。 它们数量多,连接性小。 但其实我觉得这个很好理解。 如果很多外汇都涉及到法币,国家会查你有没有洗钱,有没有交税,有没有必要给你办认证,所以这些交易对注定是很难开通的,而且对的数量不会很多,但是人们买币的时候,归根结底还是要用法币支付的。 走这个通道,那么资金量一定要大,中心性要小。

比特币汇率走势_比特币与人民币汇率换算_比特币和人民币换算

很有意思的是,我们可以继续过滤掉大的币种,比如小于10种,这时候币种之间的差异就会非常大。 左边的币种连通度高,但交易量不大。 我觉得应该是最近的假币在缩水归零。 即使交易对多,也难以改变其交易量小的命运。 右边的坐标空间里只有几枚硬币在按照正常的斜率放飞自我……

比特币与人民币汇率换算_比特币汇率走势_比特币和人民币换算

那么如何更科学地衡量中心性呢? 下面介绍Zatlas的一些黑科技。 当我们在关系网络中绑定字段时,如果我们将列表拖到底部,有几种中心性算法:

进出算法

介数中心性算法

邻近中心性算法

其实如果使用第一种算法,我们就不用刚才写那么多sql了。 这意味着如果一个点连接到n个点,那么这个值就会很大。 如果我们把入度算法的值绑定到点上 然后画出下图,可以看到第二世界阵营的货币还是在一起的:

比特币和人民币换算_比特币与人民币汇率换算_比特币汇率走势

山寨

这张表还可以分析出一个有趣的事情。 除了比特币和以太币,大部分都叫山寨币。 山寨不是白叫的。 我们用一个PostgreSQL看词频,(里面用到的show_trgm函数可以把一个词分解成相邻的序列,BTC => BT,TC,BTC,然后统计有多少个)


SELECT  str, count(1) AS count
FROM (
 SELECT UNNEST(show_trgm(coin_name)) AS str
 FROM coin
) AS t
WHERE length(replace(str, ' ', '')) > 1
GROUP BY str, length(str)
ORDER BY count DESC

我们发现BIT、BTC、COIN、TH、TC、RC都是高频词。 它们似乎来自 BTC(比特币)、ETH 和 LRC。 比如比特币的缩写是BTC,还有一堆类似的币,BTM,BCC,BTCZ,BTCS,BTCR等等。

这只是字面上的模仿者。 其实,之所以有这么多假币,是因为虚拟币是开源的,用代码改就可以了。 比如ETH说你要铸币,直接用我的就可以。 因此,coinmarketcap将虚拟货币分为两种。 Token是一种使用现有平台的货币。 至少可以说我是借鉴别人开发出来的,Coins是各种基础货币(山寨的应该很多),大家可以看看山寨币的来源和流向,这个数字很夸张,我们画一个Zatlas饼图,ETH达到80%的空间:

比特币汇率走势_比特币与人民币汇率换算_比特币和人民币换算

4.硬币比赛

当时只有比特币这个虚拟货币,后来出现这么多假币,是不是割了比特币市场? 从市值(Market Cap)=流通量*价格来看,BTC最大的竞争对手应该是ETH

我们有一个历史表(来自coinmarketcap)coin_history 描述了历年货币的变化,因为数据比较大,这个数据每周采样一次:

coin_namemarket_captimepricecirculating_supplytrade_time_startvolumn_24h

令牌名称

市场总成交量(等值美元)

时间,大约每周记录一次

价格,多少美金可以买一个币

市场流通量(等值美元)

coinmarketcap首次记录的时间(大致认为是发布时间)

当日交易量

市场波动剧烈,周期为数年,比特币价格统计上呈上涨趋势,但其在虚拟货币市场中的占比一直在变化。

其实这张图不仅可以在Zatlas中生成,coinmarketcap的这个页面也可以生成。 黄线是BTC比特币与人民币汇率换算,黑线是ETH。 你觉得他们很规律吗?

首先,从统计的角度来看,比特币的市值比例是在下降的。 从去年年初到年中,经历了较大的下滑。

竞争是显而易见的。 当 ETH 上涨时,BTC 会下跌,但这是必要的,因为这个图表是基于百分比的。 老大大了,老二小了,因为老三老四已经小了。

去年12月左右,BTC暴跌,份额也有所下降,但今年2月开始又逐渐回升。

比特币汇率走势_比特币与人民币汇率换算_比特币和人民币换算

5.币价差

货币的价值更像是一个哲学问题(也许是一个法律问题)。 有人说它有价值,有人说它不值钱。 津巴布韦和委内瑞拉的货币已经贬值,所以他们喜欢在全世界买一个比特币来保值。 在军事演习期间,韩国的比特币价格上涨。

当然,我认为讨论这个没有多大意义。 但非常有趣的是利率差异很小。 事实上,比特币的实际价格在每个国家都是不同的。 例如,韩国和日本有很多人买卖比特币。 以韩国为例,他们的交流相对封闭。 除了bithumb,很多交易所都没有外文版本,而且如果要申请提现,据说必须在韩国居住半年,并且有韩国特定银行的卡。 反正老外不太好接近,所以去年币市火爆。 当时韩国的比特币比国外贵50%(这个价差现在几乎消失了)。

好处无处不在。 差价就像筑坝截流。 只要有一个小孔,管道就可以消除差异。 如果在人前出现利率差异,那么已经有一堆人在做生意。 比如我做一个交易所 USD->比特币->韩元-外汇->USD 的流通业务,但是为什么可以存在呢? 这个问题非常值得思考。 首先,韩国的货币交易价差不大。 多少是因为你可以用比特币来回调用,但是用法币兑换(以前)有很大的点差,因为刚才在链上,比特币->韩元,韩元->美元都不是so easy,还有这两次拦截,我觉得可以说是韩国的国控了。

所以我想一个问题,价差的本质,可能一个是买卖平衡,一个是政府控制,我们怎么衡量国家控制?

我想了一个办法,叫场外成交价。 以中国为例,比特币可以通过平台提人民币,但是最后被封了,没有平台可以给我兑换比特币,而且国外也被抓了严格来说可能要收税比特币与人民币汇率换算,而且正规流程一般提现时间比较长,然后就有了一个新的业务叫场外交易:你呢,私下交易,我平台做担保,别的我就不知道了。 你的事就是你的事。 除了手续费比较高之外,其实政策因素并不多,所以我觉得价格更接近人们的心理预期。

许多场外交易非常本地化。 比如我的用户都是中国人,但是有个高手叫localbitcoin,交易的人很多。 我们抓取了 localbitcoin 最近的 3100 多笔交易,并做了一个简单的分析:

比特币和人民币换算_比特币与人民币汇率换算_比特币汇率走势

其中,委内瑞拉换算成美元的物价极高,是外界的10倍,6万多美元一张,我查了一下,委内瑞拉保持着世界上最高的通货膨胀率记录,我不了解localbitcoin是不是汇率数据滞后,导致价格比较高……而且还有很多小国热衷于比特币交易,比如尼日利亚、秘鲁、伊朗等。 这些小国的交易量都比较大,人口也不多,他们之所以喜欢比特币,或多或少是因为本国货币的不稳定性。

比特币与人民币汇率换算_比特币和人民币换算_比特币汇率走势