主页 > imtoken苹果下载 > 《链上数据分析》浅析:区块链+数据分析
《链上数据分析》浅析:区块链+数据分析
大家好,我是可乐
新开一个系列比特币分析工具,说说我最近在学什么:什么是链上数据分析?
什么是链上数据分析
链上数据分析,顾名思义,就是分析区块链上的数据。
其实就是把数据分析应用到区块链行业。 和其他电商数据分析一样。 没有太大区别。 我们只需要具备数据分析的思维,掌握数据分析的技能,会用数据分析。 工具,同时了解区块链行业。
下图是一个链上数据分析的案例。
01 区块链
要想做好链上数据分析,首先要了解什么是区块链。 我尝试用简单的语言来描述区块链。
提到区块链,我们首先想到的就是比特币。 可以说,比特币是区块链技术的一种应用。
了解比特币最好的方法就是阅读它的白皮书——《比特币:一种点对点的电子货币系统》(),只有10页,但是非常经典,其实名字就是它的核心,比特币是A点对点电子货币系统。
如果简单了解比特币,目前A向B转账,总是需要借助第三方工具,比如微信、支付宝、银行等。 但是,在比特币货币体系中,不存在第三方,所有过程都是公开、透明、可信的。 这是比特币的一个创新。
了解完比特币,再来说说区块链。 区块链是一种去中心化的分布式账本。 还是用上面的例子,A给B转账,总是需要中心化的第三方工具,比如微信、支付宝、银行,如果银行倒闭,或者支付宝有BUG,或者有人恶意篡改数据,传输信息无法证明。
而去中心化就是A把钱转给B,N个人记录这个事件。 这样做的好处是可以防止篡改。 如果一个人篡改了交易信息,其他人不同意,那也没办法。
上面对比特币区块链的描述是非常流行的解释。 如果你想系统地学习,我强烈推荐你阅读比特币白皮书。
通过以上学习,我们了解到比特币是一种基于区块链的电子现金货币系统。 可以说,比特币是区块链发展的1.0时代。 比特币,以及比特币之后建立的大量山寨币。
对区块链稍有了解的朋友,应该都听说过以太坊。 可以说以太坊正在以一己之力引领大家进入区块链2.0时代。
以太坊的创始人是V神。 以太坊相当于给比特币开了一个脑洞。 什么脑洞? 我们再回顾一下。 比特币是区块链上的一种电子现金货币系统。 V神想,既然可以在区块链上进行交易,那你会写代码吗? 因此,以太坊除了像比特币一样具有分布式账本的功能外,还可以执行代码。 这种在区块链上执行代码的功能就是智能合约。
这里其实少了一个关于比特币和以太坊的概念——通证(token),也就是比特币和以太坊所包含的经济体系。 分布式账本的概念由来已久,因为Token经济体系的加入成为突破性的创新。 我国支持区块链技术的发展,但不允许代币交易,所以这个话题也比较敏感,这里就不展开了。
02 数据上链
随着智能合约的发展和成熟,越来越多的链上项目陆续涌现,区块链正在成为一个庞大的数据库。 所有与区块链交互的数据都可以被记录下来,这就是链上数据。
链上数据大致可以分为3类:
虽然链上数据是公开透明的,但是我们很难直接查询区块链数据来获得问题的答案。 如果我们要靠自己的力量去分析,就需要搭建一个节点来获取区块链数据,然后进行处理。 显然这是一个非常耗时耗力的过程。
为了让链上数据能够被快速检索,目前主流的链上数据分析平台会将原始的链上数据进行索引,经过一系列处理后,存入平台负责更新的数据仓库中和管理。
因此诞生了很多第三方的省流工具,比如Nansen、Dune等。Dune平台是研究区块链的利器比特币分析工具,它提供了查询、提取和可视化区块链数据的功能。 在下一节中,我们将重点介绍 Dune。
当我们查询所谓的“链上数据”时,实际上查询的是项目方集中控制的数据库,而不是区块链本身。
链上数据分析平台的数据仓库架构大致如下:
03 为什么要分析链上数据
哪里有数据,哪里就有价值。 目前,链上数据分析的价值体现在可视化和量化分析上。
如何进行链上数据分析
本文开头已经介绍了如何进行链上数据分析。 我们只需要具备数据分析的思维,掌握数据分析的技能,会使用数据分析工具,同时了解区块链行业。
04 数据分析思维
数据分析绕不开的一个话题就是数据分析思维,只有在不断的实战中才能提高。
最重要的思想是将问题转化为指标的能力,例如:
这个DEX协议好不好?
=流动性+交易量+活跃用户量+资金利用率+协议提问产生的收益
05 数据分析技巧
包括Excel、SQL、Python等工具的使用是否熟练,数据处理是否掌握。
06 数据分析工具
这里用到的最有用的工具,后续教程会继续讲解,即:Dune
Dune平台是研究区块链的利器,提供了区块链数据的查询、提取和可视化功能。
Dune 有原始数据和解码后的区块链数据。 Dune 将区块链数据聚合到一个可以轻松查询的 SQL 数据库中。 SQL语句可用于查询和自定义可视化面板显示。
07 业务逻辑理解
这部分是最难的。 技术简单易学,业务逻辑难懂,尤其是在区块链这样的新兴行业。
一个项目的运行机制是什么? 会产生什么数据? 数据的意义? 我们都需要在深入了解这个行业之后慢慢探索。
本节内容先到这里,欢迎继续关注。
参考:
1.IOSG:分析链上数据分析平台的现状与前景
2. 成为链上数据分析师
3. 沙丘文档