240 发简信
  • 以太坊中一笔交易的执行流程

    go-ethereum 源码 commit hash: 2cd6059e51e823012f756112e6e9b2d2920bab74 如何表...

  • 以太坊GasLimit的计算方法

    静态Gas的计算 以太坊黄皮书上说的gasLimit的计算方法: gasLimit = Gtransaction + Gtxdatanonzer...

  • 120
    Golang goroutine

    goroutine 是 Golang的最大卖点之一,它让并发编程变的十分简单,仅仅使用 go关键字就能快速的创建goroutine。与其他语言设...

  • 以太坊event log查询与解析

    查询event log 从ethereum json-rpc文档的文档中找到一个同时指定多个事件以 OR 或者 AND 查询的方法.以下是查询 ...

  • Golang channel

    本文介绍golang的channel的基础知识和一些经典的应用范式. channel 基础 channel分类 buffered/unbuffe...

  • 以太坊区块数据的持久化和查询

    区块链数据的存储和查询需求十分简单。比如,给定一个区块号查询对应区块数据,给定一个区块哈希查询对应区块的数据,给定一个交易哈希查询这笔交易的详情...

  • tmux 使用总结

    Tmux is a productivity enhancement tool that enables people to get rid o...

  • 几个类型转换Trait

    Rust标准库std::convert模块下定义了几个trait用于类型之间的转换。本文将对它们做简单介绍。 From & Into 定义 Fr...

  • 'static 生命周期约束

    Rust标准库创建线程的函数有如下签名: 可以看到,spawn函数对泛型参数F和T都有Send + ’static约束,先不讨论这里的Send ...