我们为什么需要区块链分析?
我们常常听到区块链「价值分析」、「行业前景分析」....那纯粹的「区块链分析」指的是什么,分析的又是什么?
区块链分析——是对区块链产生的数据进行检查、编目和解释以获得可操作的洞察及见解的过程。
诸如比特币或以太坊这样的公链,本质上是账户相关信息的数据库。
链上的每一个区块都蕴含着数据及其状态,随着以太坊目前以每年超过100GB的速度增长,这也意味着每时每刻都有大量的数据信息被永久的添加至链上。
当然这些数据都是文本格式的,不然说实话100GB的视频也不是那么难凑....
这些信息虽然在链上公开可被任意浏览,但它们是以最原始的状态呈现的,也就是非专业人士并看不懂。
于是区块链浏览器就出现了。
一个以太坊区块在Etherscan(以太坊网络的区块链浏览器)上的数据呈现
区块高度、总难度、哈希值、parent hashes、状态根、随机数......对于非区块链分析从业者来说,很难从这些复杂的概念中提取出需要的信息。
普通用户为什么需要了解区块链分析?
区块链分析的主要目的之一是追踪地址之间的资金流动。
比如掌握一个黑客所盗资金的流向,或者是建立连接两个或多个钱包的交易链。比如美国司法部新组建了一个国家加密货币执法队(NCET),队员们在进行进行反洗钱和网络安全行动时就充分利用了区块链分析。
尽管联邦层面并未立法表示区块链分析所得数据可被接受为法庭案件证据,但包括亚利桑那州在内的各州已经通过了区块链数据具备法律效力的条款。
这也源于区块链的不可篡改性——非常适合建立索赔追溯和强关联链。
随即像Tornado Cash这样的去中心化隐私协议出现了,旨在对抗这些可追踪的交易链。通过利用这样功能强大的隐私工具,无论是普通用户还是犯罪分子都可以在一定程度上保障在线金融隐私性。
Tornado Cash的工作原理是这样的——它通过打破源地址和目的地址之间的链上联系来保障交易隐私。
它的智能合约接受通过不同地址提取的ETH存款。因此为了保护隐私,你可以选择使用中继器将资金提取到没有ETH余额的地址,这样每当ETH被新地址提取时,就无法将存款信息和提款信息联系起来。
但如果因此你就认为区块链分析仅仅会被政府、执法部门或者是试图“反侦察”的罪犯用到,那就小看了区块链分析的应用性。
说了这么多,我们普通用户有必要了解区块链分析吗?
有必要。
区块链分析也可以针对所有基于区块链的平台,为其提供整体运作的洞察力。
之前我们曾提过加密货币的行业特殊性决定了其交易报告并非像传统金融那样以季度计,而是实时交易,实时报告。
加密领域的安全状况也因此难以把控,行业内也缺乏实时的安全工具以应对这种变化。
CertiK开发的Skynet天网动态扫描系统这一类分析工具则弥补了这一短板。
它可以分析诸如与协议互动的交易数量、用户数量及协议发出的事件数量等指标,随后根据这些信息描绘出一个平台在一段时间内运作的具体表现。
对于个人投资者及相关用户来说,SKynet也可以轻易地助其监控心仪项目的安全动态。
同时,DeFi用户还可通过Skynet监测其钱包或其他人的钱包并在交易处理时发出警报,这使得用户可以第一时间获取其关注钱包地址的交易活动,以此规避黑客试图操控账户的尝试。
区块链分析是具备相当潜力并且也在不断发展的领域,我们相信未来它的应用领域也将不断拓宽,那么如何进行区块链分析呢?
有哪些区块链分析工具?
许多DeFi平台在交易完成后都会提供一个链接以便用户检查交易是否确认——这个链接一般是Etherscan链接。
Etherscan不仅可以确认交易,也可对钱包的持有量进行总体统计。
此外,它还对许多知名的钱包(如Coinbase 1 Hot Wallet或Uniswap V3 Router)进行了标记,这使得用户可以很方便地看到资金来源和去向。
然而Etherscan虽然可以帮助用户了解“谁发生了交易,发什么什么交易以及交易金额”,但是面对更复杂更深度的分析却无能为力。
在这样的前提之下,CertiK建立了第一个也是唯一一个社区驱动的反洗钱(AML)解决方案Skytrace。
作为区块链分析工具,Skytrace的数据配有数十亿的资产作为支撑,可通过洞察可视化钱包来识别和追踪可疑的流动资金。
这大大简化了追踪资金流向的过程,Skytrace将钱包与其他地址的互动可视化,同时也如Etherscan一样标记了著名的协议(如Uniswap和Tornado Cash等)。
使用Skytrace可视化Vitalik Buterin的数百次交易之一,在本例中他于Uniswap上以0.48 ETH的价格出售了6,757.307 HEX。
我们知道Skynet天网动态扫描系统的本质是根据六大安全基元得出反映DeFi项目安全性的综合安全评分。
这六个基元「静态分析、链上监控、舆论舆情、社区治理、市场波动以及安全评估」中,除了舆论舆情指标外,其他均运用了区块链分析。
因此我们可以借助对这些安全基元的分析来探究一下区块链分析的工作原理。
区块链分析是如何工作的?
一句话对区块链分析的工作原理进行总结就是:
区块链分析聚合区块链产生的大量数据,然后过滤、建模或以其他方式对其进行检查,以产生可操作的数据见解。
这些见解可从钱包的交易动态或是DeFi协议的用户变化等任何信息中得出。
接下来让我们以Skynet中项目的基元模块为例具体展开?
链上监控
安全排行榜中AAVE的Skynet天网链上监控分析模块
Skynet链上监控部分对项目活动进行了全面概述。
在这里我们可以看到过去24小时内与该协议互动的交易数量、项目代币的转移数量、活跃用户的数量、代币的价格以及在可自定义的时间段内绘制出的这些指标图表。
安全排行榜中Matic的Skynet天网链上监控分析模块
去中心化交易所(DEX)完全在链上运作,这意味着其产生的数据均为公开透明。
Skynet天网可以对这些数据进行分析整合,将其“翻译”成非专业用户也可以一目了然的见解——比如代币流动性、成交量变化图表、流动性提供者(LP)信息等等,而这些信息就是代币市场动态健康状况的重要组成部分。
社区治理
DeFi意为“去中心化金融”,去中心化也是DeFi的关键词与核心本质。
因此DeFi协议通常拥有一个去中心化的治理组织以供用户们在开放合作的环境中进行公平的项目决策。
这种治理的方式即被称为DAO——去中心化自治组织。
显而易见,DAO的行动和决策对项目的发展影响重大。
安全排行榜中PancakeSwap的Skynet天网社区治理模块
社区治理的得分是对平台的去中心化、与主要加密货币平台的联系以及其DAO的健康状况的总体评价,由以下指标组成:
1. 特权交易——列出了过去72小时内的特权交易数量。特权交易是由特权地址(有权修改平台智能合约的地址)发起的交易。
一个真正的去中心化的DeFi协议,其特权地址进行交易仅会发生在DAO投票通过后。除了最近72小时内的,也可以查看所有特权交易的列表。通过这些信息,我们可以很轻易地看出平台智能合约被修改的频率及其是被谁出于什么目的修改。
2. 特权地址——列出了所有有权启动特权交易的地址(如上述定义)。可以单击地址或合约,查看其链接至区块链浏览器的列表——本例中为BSCScan,因为PancakeSwap运行于币安智能链。
3. 特权函数——概述了特权地址可以调用的代码函数。在本例中是burn、constructor和mint。burn功能将代币发送到无法检索的地址;constructor函数在初始化合约时被调用,它可将合约的变量设置为正确的状态;Mint通常用于流动性挖矿奖励中,可用于创建新的代币。
区块链分析--一个越来越强大的工具
随着区块链应用的持续增长,用户、平台和矿工日复一日新增的数据,区块链分析也在逐步强大。
更庞杂的数据意味着更多更深入的洞察力。随着Web3.0的临近,区块链技术将赋予每一位用户在Web2.0中被剥夺的权力。
强大的工具将助力区块链将成为数据分析的最新前沿阵地。
CertiK的Skynet天网动态扫描系统作为以安全为重心的“数据资源”揭开了DeFi安全复杂技术的神秘面纱,而Skytrace则可以帮助每一位用户进行自己的区块链数据分析,并对钱包之间的每一次“交流”都产生直观地认知。
随着越来越多的价值转移到公链,也随着所有人可以得到更多的原始数据,区块链分析将在帮助你掌握你自己的个人安全之外,成为了解区块链平台运作和安全的一种独特的有洞察力的方式。
查看更多