作者|周
编辑|韦玮
标题图|站酷罗海
近年来,数字货币发展迅速,但笼罩在神秘之中。连菜市场的大爷大妈都能舔的区块链、比特币、以太坊你了解多少?法币和数字货币是什么关系?如何将数字货币的交易网络巧妙的用可视化的方式呈现出来?DT君上周请来了数据人周。他用数据分析和可视化,带领大家了解数字交易市场背后的东西。本文为嘉宾现场实录整理,感兴趣的朋友不要错过~
今天和大家分享的主题是数字货币的市场分析。跟区块链的关系不是特别大,因为区块链只是数字货币底层的技术。今天我们更关心的是从市场层面看一些规律和特点,然后做一些可视化的分析。
10000个比特币和2个披萨的故事大约九、十年前,有一个码农去披萨店买了两个披萨,然后花了大约10000个比特币。这应该是世界上第一笔用比特币进行的交易。这个数字在今天是非常夸张的。
如今,数字货币种类繁多,至少有数千种。我们可以想象比特币是一种游戏规则,是建立在区块链上的数字货币的游戏,会有很多假币,是一种类似比特币的大类数字货币。
对于数字货币来说,如果我们要进行购买,首先是要有撮合交易。什么是撮合交易?
比如原始社会,物物交换就是你我之间的约定。如果我们没有拿比特币当钱,我拿了1万个比特币和25个披萨,也是易货协议。
那么什么是做媒呢?做媒是指我们有很多人在一个市场上买卖。那么我卖的价格肯定比你想买的价格高,但是如果价格交叉了,就成交了。现在匹配引擎是比特币交易的标准配置。
世界上最早的交易所是Mt.Gox,但是Mt.Gox现在已经破产了,因为当年的一次黑客入侵,还有其他一些交易所,比如OKEX,币安,都是通过撮合引擎进行数字货币的交易,类似于证券,期货,外汇。
虚拟货币区块链有一点很重要,虚拟货币不同于区块链。
区块链只是底层技术,虚拟货币是上层的应用场景。虚拟货币有很多特点,我们就不展开了,因为线上也有很多,比如去中心化,共识化,但是我们知道交易所本身其实是中心化的。
交换是如何进行的?首先,它有一个非常大的钱包地址。你可以把钱投入这个交易所,然后就可以在上面做生意了。你和他做了笔交易。这只是一个交换。它在内部账本上给你划了一笔钱。也就是说,它把100万都交易了,你有2万,他有3万,然后就有了交换。你用这2万美元换了他的3万硬币。
但是交易所实际上是集中的,里面的交易基本不在区块链上。人们使用中央数据库。模式就是给你一张欠条。比如你买了2万个币,他说交易所欠你2万个币。事实上,硬币仍然在交易所自己的钱包里。
数字货币VS传统金融我们刚才讲到数字货币其实和传统金融有一些相似之处,但是也有一些不同之处。
首先,数字货币没有开盘和收盘,24小时乘以七天交易,政策限制较少;另外,它的标准其实是比较开放的。比如这些正在赚钱的团队,往往会给出开源代码。与许多传统项目不同,他通常不愿意公开自己的代码。
还有一点,虚拟货币是投机的,因为你没有涨停,也没有跌停;另外,对于股票也会有一定的计算标准,比如如何评估资产。巴菲特早期会有一个最低平仓值来评估一个公司的底线,就是我卖掉你的公司能得到多少。
但是比特币就不好说了吧?你认为它值多少钱?只是大家都觉得值这么多钱。还有很多其他的区别。比如像交易所,一只股票可能在深交所上市,也可能在上交所上市,但是全球有很多数字货币交易所,但是你可以自己开一个,所以不同货币还是有价格差异的。
这会引出有趣的问题和方法。举个例子,很多人通过比特币做一些套利,也就是说这个交易所卖九块钱,那个交易所卖十块钱,那么中间会有一个一块钱的差价,所以我会去那里买九块钱,然后我这里会提到卖十块钱,这样就会产生一些不同的操作方法,比如跨交易所套利策略;最重要的一点是,数字货币没有监管,所以也是一种风险很大的交易模式。
今天的分享主要是对数字货币的简单分析,不构成任何投资建议。
数字货币中的概念解读其实数字货币中的概念还挺多的。我给大家分享一些简单的概念。
一副
首先是“交易对”的概念。比如我用钱买东西,钱在右边,货在左边,我从右向左买,从左向右卖。货币和商品的关系是一对,或者有些地方叫符号。这都是一个概念。
有了这个概念,我们就会看到,交易其实就是:谁以什么价格买了或者卖了多少商品,给了谁。这是命令。
然后我们一般会在一些比特币的网站上看到这样的图片。这张图左边是k线图,在股票中也有。右边是深度图。这张深度图中的绿色是卖单。我卖的价格肯定比我买的价格高。在这个中心区域,是进行交易的地方。这是一个简单的交易分析,就是你的k线是怎么来的?我们最直观的成交价,随着时间的变化,左边会画白线,可能是一秒的数据,右边是k线图,是累积的。你可以想象一下,一天一小时有3600秒,一天24小时就是243600,这是一个非常大的数字,所以如果我想看一天的变化,它可能会有一个总结。
API事务
很多虚拟货币交易都是通过API进行交易的,也就是自动化交易,已经出来很多年了。第一批从事比特币的人可能都是码农,所以一般都有一些数据处理或者接口方面的经验。在很多平台上,很多交易都是通过自动化完成的。
我们会发现,不同的交流其实是不一样的。比如它用来交易的接口可能是Websocket或者http接口,包括它的名字,它的接口有的全是交易的有的不是,所以我写了一个库(DT注:如果想获取作者的Github网址,请在微信官方账号关注“DT数据人”,后台回复“数字货币”)。就是Nodejs,可以兼容不同的交换机,接口一样。如果上层做量化交易,会写一些策略,所以这个策略只要调用这个库就可以用同一个接口。在这个交易所,这个方法就是买入,同样的方法也可以在那个交易所买入,屏蔽交易所之间的差异。有兴趣的可以看看我的一些小尝试,包括一些已经标准化了它的表格结构的。如果我们想在历史数据库中存储所有的交易数据,我们需要一个表结构。既然我统一了这个数据格式,我也会把我推荐的存储表的格式写成一个配置,这样我们就可以这样存储数据了。
交易所——
今天,世界上有许多交流。这些交易所的数量可能以千计,也可能以万计,我们可以进行的交易种类很多。我个人认为大部分其实都是无意义的空气币,没有什么技术创新,只是为了割韭菜。这么多交易所,这么多货币,我们很难了解全貌。
有一个网站叫CoinmarketCap,收集各个交易所的数据,可以统计每个交易所今天卖了多少,买了多少,交易了多少等等。这是一个集成站,因此我们可以从其中抓取数据并进行分析。
关于CoinmarketCap有几个概念。CoinmarketCap是一个交易所的整合,所以它首先有很多交易所,包括刚才提到的币安和OKEx。都是交易所,所以一个交易所有很多“交易对”。
在交易日,可以分为两种。一个是虚拟货币对虚拟货币。比如比特币可以买很多其他虚拟货币。另一种是我用美元购买比特币,美元、欧元、人民币都是法币,是国家规定的货币。
我们刚才讲的交易所的结构,最终会有一个硬币的概念。币是各种虚拟货币,比如比特币、EOS、以太坊等等。这些表格都存储在我们的一个数据可视化平台中(DT注:如果想获取这个数据可视化平台的网址,请关注微信官方账号的“DT数据人”,后台回复“数字货币”)。这个表的数据是免费的,这个平台也是免费的。里面有几个表,比如coin,是一个圆桌,就是每种虚拟货币发行的时候,现在的价格是多少,logo是。中间的trade_graph是交易网络的表格。我们知道在比特币之间,虚拟货币是可以互相交易的。A买B,B买C,C买A,所以trade_graph就是这样一个概念。
第一个表格中有一些信息,即某个货币在当天交易了多少流量。比如比特币买了EOS,USDT也买了EOS,那么对于EOS来说,他至少可以在几个市场进行交易,这些钱可以兑换成美元,那么你就可以计算出这种货币在全球几千个交易所产生的所有交易的美元金额。我们也知道,虚拟货币一般都有一个峰值,它的总量是一定的,所以根据这两点,我们可以计算出它在这个交易中的活跃度。
所以这张图很有意思。我先按交易总额排序,比特币肯定是第一个。除以它的总量,这个比例就是一个活跃度,黄线是一个活跃度,蓝色是交易的频率。那很有趣。我们算出来后发现,活跃度高的USDT排在第一位,这是一美元的等值货币。也就是说,当货币市场暴跌的时候,或者你买了美元,你可能要先换成这个钱,才能买这个数字货币。
比如你的市场暴跌,你转法币,速度太慢,在这个过程中你可能会血本无归,所以你转了一种和美元等值的货币。其实这个货币本身并不具备投资价值,因为对于投机者来说,他希望看到增长,或者做空看到下跌,但是USDT的价格基本不变,它只是一个中转,所以它的使用频率特别高。
还有一个很有意思的点。在过去的两年里,整个区块链圈都在猜测发行硬币的概念。一个是公链,意思是底层技术,别人的币可以基于我来开发。
现在的区块链技术更复杂,不仅做比特币,还写类似以太坊的智能合约,实现了更高的并发。这里面有些有趣的东西。以太坊出来后,会做其他货币。其他的只需要在以太坊的基础上搭建就可以了。像公链中的很多货币一样,它可以在其基础上创造新的货币。据统计,都是以太坊开发的,有一部分可以用来开发中国新的数字货币,但这基本上被以太坊垄断了。
对于每种货币,可以收集其最早出现时间。有意思的是,你会发现去年最高点的时候,通过ico或者其他一些手段用来发行货币的货币其实是非常多的。12月后大幅下跌,突然变少。当然也有可能这些货币都不大,所以没有纳入CoinmarketCap,因为它是权威。它只收藏一些比较大的货币,去年降到这样的水平,所以很多人不会买这种数字货币,可能导致它发行的硬币少,但是总体趋势是一直在增加,特别是今年整个投资的情况下,很多区块链的数字货币都很热。
其实我并不是特别看好这种现象,因为大部分数字货币都是高风险的,很多都是营销币和空气币,所以从我的角度来说,不建议大家购买。但是作为一个市场现象,我觉得很有意思,因为这个数字货币领域变化非常快,现在提出了很多概念,比如平台货币,交易挖矿等等。而且每个月都有新的概念提出。因此,将该模型与股票法进行比较。股票出了很多年了,但是变化很慢,受很多政策控制。不像数字货币,非常自由。如果做研究,会是一个很好的样本。
交易网络
接下来,我们要分析交易网络。我们的交易实际上可以分为两类。刚才我们说了,对于一个“交易对”,可能有两种交易。第一种是把法定货币换成一种货币。比如我用人民币或者美元购买比特币,这在很多国家是违法的,至少平台不能支持这种行为。
所以有一种交易方式叫场外交易。也就是说这个渠道开通了国外市场的一些交易,可以点对点买,也就是说平台说我不和你买卖比特币,但是你可以找张三买。张三手里有这个比特币,我们提供一个地方。你去交易,这个责任不是我的。这是场外交易。场外交易是有限的。不是所有的货币都可以买。一般来说,它提供了几种常见的货币,比如USDT,我们刚刚谈到的相当于美元的货币,比如BTC,比特币现金,以及像以太坊这样的支持。
如果你想买更小的假币,一般会通过你买的比特币在交易所购买,所以我觉得这个网络至少分三层。第一层是有些国家有法定货币,第二层是使用主流货币,最后一层是假币和少数民族货币的概念。
这是一个很有意思的层面,它的网络不是混乱的,而是一个从最主流到非主流的网络。在5个被抓取的表中,有一个表是交易网络,可以专门用一些软件,比如Gephi,来展现这个关系网络。一般会把交易网表处理成两层。一个交易网络有节点和边,边是交易,点是货币。例如,红点是美元,蓝点是LRC(莱特币),中间的线代表交易。
于是就有了这样一个网络,可以分为两个表,第一个表专门用来描述点,第二个表专门用来描述边。我们的桌子其实是联合大桌子。把左边的点的所有信息和右边的点的信息放在边表中合成一个大表,可视化平台可以处理然后显示。这张图还是很有意思的。绿点是比特币,右下角的石头绿点是以太坊。你可以发现大部分的假币只能用比特币或者以太坊交易,也有一些是可以双向交易的。右上方的这几点也很有意思。它们有点大,但没有比特币大。
和第三世界一样,这些货币可以一起交易,比如莱特币,瑞波币,EOS。在这张图中,我们也可以看到有些面特别厚,就是两队的交易量特别大。我记得印象中是美元和比特币的交易。大家在国外入市,它支持美元购买主流数字货币。平台还可以为这个比特币提供一个美元通道,所以它的交易量会特别大。他还把这个东西在出厂前换成了比特币,然后就出来了。
所以我们可以想象一个非常有趣的问题。如果把这1600多种货币全部列出来,1600种货币之间可能的排列组合关系是(N *( N -1))/2,这是一个非常大的天文数字。比如我有100万笔交易,平均每笔交易只能交易一块钱,说明交易很少,或者基差很深,之类的。所以交易所设计的网络,它不会把两者之间完全连接起来,这是一个稀疏的网络,它只保留了主流交易之间的关系。
中心性和市场价值
有一个概念叫做中心性和市场价值。什么是中心性?
其实我一直有一个观点,就是为什么中国的历史会发生变化?古代上海在哪里?我觉得是在敦煌这样的地方。在古代的陆路贸易中,我们必须连接西域的36个国家,我们必须从敦煌出口所有的东西,所以敦煌的中心地位非常高。如果变成了海上贸易或者水路贸易,那么连接东海长江口的上海就变得很高了。
这有点类似于虚拟货币交易,就是你要把价值流通成小货币,就要经过一些大货币。我们可以看看它的中心性和它的市场价值之间的关系,也就是它能和自己的估值连接多少货币。基本上,市场价值和这种中心性之间是正相关的。我们使用一个中心性,这意味着你有多少硬币可以为你交易。如果放大这张图,你会发现这种正相关对于一些市值比较大的货币是相对成立的。但是对于一些小币种来说,这种关系并不是那么特别明显。
OTC和溢价
最后其实还有一个有趣的研究,就是监测一个OTC网站的价格。场外交易其实就像我们说的C2C交易。比如淘宝就是C2C网站。小团体可以在淘宝上卖东西,场外交易也是一样。场外交易通常受国界限制,中国人可能会去OTCBTC。
有一个网站叫localbitcoin,是全球范围的,所以你可以看到不同国家的比特币价格是不一样的。这里面我们可以看到很多有趣的现象,就是蓝线是溢价率,我会按照标准汇率来计算它是多少;那么黄线就是交易笔数。在一些国家,它的交易量可能很小,价格可能会出现很大的偏差。
其中,我发现有两个国家很突出,一个是津巴布韦,另一个是委内瑞拉。这两个国家的比特币价格超级高,远远超过汇率。但是后来发现这两个国家的通货膨胀非常厉害,而且不像中国和美国那么稳定,资本能力强,所以这些国家的货币贬值速度可能很快。
而作为主权货币的美元,可能造成了这些小国对美元的不服气。因为美联储代表着国家利益,所以会导致汇率的变化。他宁愿选择比特币,一种不受国家控制的去中心化货币,波动性很大。
美元再不靠谱,其实也是一个很稳定的东西。比特币非常不稳定,但是这些人以非常高的溢价买卖这种比特币。还会出现一些有趣的现象,就是假设价格很高。我可以把人民币换成比特币,然后我可以去这个平台买,作为委内瑞拉的主权货币,最后换成人民币。但是这个很难,因为各国的外汇管制都很强。去年很多人做了一波中韩交易,韩国的比特币价格比中国高50%。一些有海外渠道的人只是做了类似的套利。
但是为什么保费这么高?你知道这个东西可以套利,为什么还这么高?是因为外汇管制很强。对于委内瑞拉这样的国家,其货币贬值很快,但是我们的汇率标准可能很老了,所以这里可能会有一些误差。那么在这个溢价中,我也会发现很多非洲国家的溢价更高。
这就是我今天分享的内容。其实比特币的分析还有很多可以做的。比如除了交易所,这些数字货币和虚拟货币都是在区块链交易的,交易会留下痕迹,所以有人做一些反洗钱的研究,有人做大货币、大户的研究;例如,这个区块链的一些人是超级大的。其实数字货币某种意义上还是中央集权的,因为大部分的钱都掌握在一小部分人手中,但是他们的钱包是可以被追踪的。他们的钱从哪里来?虽然你不知道他是谁,但你可以爬下来看看。
注:以上内容根据数据人周在数据人在线实验室的发言整理而成。图片来自其直播PPT,已本人审核。点击“阅读原文”获取作者现场回放。本文仅代表作者观点,不代表DT财经立场。
期待更多数据人干货分享,话题讨论,福利发放?在微信官方账号DT数据英雄(ID: DT数据英雄)后台回复“数据社区”,即可申请加入DT数据社区。
数据人学校本文数据人周,中安科技数据科学家,原阿里云datav可视化开发工程师,主要专注于webgl和webgis,数学美学世界的开创者,独立软件迷茫作者。
加盟数据人“数据人计划”是由第一财经旗下DT财经发起的数据社区,包括数据人专栏、数据人实验室系列活动、数据人联盟,旨在聚集大数据领域精英,共同探索数据价值。数据人计划详情请回复“数据人计划”,投稿及合作事宜联系datahero@dtcj.com。