• Clickhouse 以太坊分析:交易日志分析

    概述在上一篇中,我们介绍了如何使用 Clickhouse 进行基础的信息提取,这些信息往往依赖于以太坊底层机制,我们只能获得如 ETH 转账、 gas 等信息,这些信息并没有涵盖以太坊中最重要的智能合约的相关数据。这使我们无法获得 ERC-20 代币...
  • 区块链大数据分析:基于Clickhouse的自建基础设施

    概述笔者最近遇到了许多关于数据分析的文章,大部分都使用了 Dune 等 SaaS 工具,这些工具往往提供了清洗后的区块链数据和数据库分析工具。对于大部分数据分析师而言,这些工具可以应对一系列复杂的数据分析问题,而且免去了搭建数据处理平台的苦恼。 但作...
  • 互联网廉价生活指南:最便宜的续费域名

    概述由于最近笔者正在注册域名且希望域名可以长时间使用,所以我特别注意续费价格比较低的域名。 在本文的开始,我们给出最终结论以方便读者: 来自porkbun的.stream 和 .cyou 域名,域名注册费为 2.56 美元和 2.04 美元,续费费...
  • NFT合约分析:ERC721A

    概述本文主要介绍标准NFT实现的一个变体,即ERC721A合约实现的相关细节。ERC721A是由著名NFT系列Azuki提出,该系列NFT是著名的蓝筹NFT。本文主要聚焦于Azuki提出的ERC721A合约的代码细节分析。 与传统的ERC721实现相...
  • Python多进程编程:实战方式入门

    概述我们在Python异步编程实战入门:从概念到实战讨论了异步编程的相关方法,并指出异步编程适用于 IO 密集型应用的编写。在此文中,我们将使用multiprocessing实践 Python 中的多进程编程。与异步编程不同,多进程编程可以解决计算密...
  • 深入解析AAVE智能合约:取款

    概述本文主要介绍AAVE V3合约中的取款withdraw函数。在阅读本文前,请读者确保已经阅读过以下文章: AAVE交互指南,本文将大量使用此文中给出的各种数学计算公式 深入解析AAVE智能合约:存款,此篇文章内给出的部分函数和大部分数据结构在本...
  • 深入解析AAVE智能合约:计算和利率

    概述本文主要讨论AAVE V3中的数学计算模块,该模块位于src/protocol/libraries/math文件夹内,基础合约为WadRayMath。 本文主要包含以下内容: 浮点数的在solidity内的表示及四则运算 单利和复利的计算 百分...
  • 基于Python与GraphQL的链上数据分析实战

    概述本文主要介绍如何通过免费且高效的的基于GraphQL的basement进行部分链上数据分析实战。本文不要求读者具有GraphQL相关经验,但要求读者会使用Python中的Pandas库,这是本文主要使用的数据分析工具。换言之,本文适用于了解数据分...
  • Python异步编程实战入门:从概念到实战

    概述在Python中存在GIL机制,该机制保证了在Python中同时间内仅能运行一行代码,这导致了Python无法真正实现多线程。但Python中存在另一种神奇的机制,即异步机制。在计算机领域,我们经常提到异步、并行、多线程等名词,但本文不想讨论这些...
  • 加密货币衍生品研究:开放衍生品交易基本数据获取

    概述最近笔者在写一篇关于加密货币方面的金融小论文,由于在写作过程中涉及到了部分加密货币衍生品,如期货、期权等,所以笔者研究了加密货币衍生品的交易数据获取。本文主要涉及以下衍生品的数据获取: 期货 期权 除此之外,本文也将介绍如何获取ETH现货价格...