区块链算力相关
算力单位表示 1 kH/s = 每秒1,000哈希 1 MH/s = 每秒1,000,000次哈希。 1 GH/s = 每秒1,000,000,000次哈希。 1 TH/s = 每秒1,000,000,000,000次哈希。 1 PH/s = 每秒1,000,000,000,000,000次哈希。 1 EH/s = 每秒1,000,000,000,…
监控blockscout服务脚本
使用JavaScript实现监控blockscout服务脚本。每隔10s就去请求一次blockscout的服务是否能正确返回数据。如果不能返回数据了,就重启一下docker服务。
Uniswap接口调用文档
unisawp配对合约 每一个交易对都有一个配对合约 方法名称 可视范围 类型 修饰符 Constructor Public ❗️ 🛑 NO❗️ initialize External ❗️ 🛑 NO❗️ getReserves Public ❗️ NO❗️ _safeTransfer Private 🔐 🛑 _update Private 🔐 🛑…
React技术全家桶全套
资料是尚硅谷2021版React技术全家桶全套完整版的笔记资料,搬运过来方便查看。 React全家桶(技术栈) 尚硅谷前端研究院 第1章:React入门 React简介 官网 英文官网: https://reactjs.org/ 中文官网: https://react.docschina.org/ 介绍描述 用于动态构建用户界面的 JavaScri…
在私链上部署uniswap
准备工作 以UniSwap v2 版本为例,部署到自己的私链上。 首先,下载并安装好Node.js,然后执行命令npm i yarn -g全局安装yarn。 然后,下载需要的两个合约 git clone https://github.com/Uniswap/v2-core.git git clone https://github.com/Unisw…
以太坊Trie的写入读取测试
环境 Windows 11,AMD R7 8核 16 线程处理器,16GB内存。 测试内容 随机写入1000w条账户数据。然后从写入的1000w条数据随机读取1000,10000,100000,1000000条数据。 测试结果 写入结果 随机写入1000w条数据,总花费时间350s左右,所以写入的TPS大概为 10000000 / 350 == 2…
以太坊trie中的数据库相关操作
引言 之前分享过“以太坊状态树state的修剪流程”,讲述了上层清理trie中数据库里面的数据的条件以及时机。这篇再简单介绍一下trie对应的数据库的相关操作。所以后面说的数据库,如果没做特别说明,都是trie对应的数据库。 Trie 的 Hash 与 Commit 以太坊的PoW共识算法来说,需要stateRoot,txHash以及其他字段才能够…
以太坊状态树state的修剪流程
state 在以太坊中,交易驱动state的更新,而state的更新影响它底层的trie。如下,是一个交易对state的一个更改的示意图。 由图可见,将账号x中的金额从100改为110之后,影响了其中的4个节点。即如果改变一个账户的数据,沿着数据往上的父节点的数据都将发生改变。如果每次产生一个区块都将整颗状态树的数据保存到硬盘中,那么硬盘将保存了许…