Tendermint II

我们知道,在启动一个节点前,需要执行tendermint init完成相关系统文件的生成,具体如何处理的我们查看下InitFilesCmd 查看

Tendermint I

由于新型肺炎,不得不宅在家里面,闲着也是闲着,不如再认真地过一遍Tendermint源码吧。之前看的比较粗略,理解的也不够深。正好毕设使用了

一道问题引发的golang调度

说实话,网上对于golang调度的文章很多,但是大部分都是从理论上来描述,描写的精确一点的也依然不够直观。今天跟同学在讨论一道题目的时候又好好的理解了下golang的调度。感觉有所收获,记录一下。

Ethereum分片

背景 交易TPS的限制 存储数据的浪费 缺乏并行能力 核心目标 增强区块链的处理能力,首先降低数据的存储压力,其次增强区块链的处理能力 技术分类 Layer 2,在

以太坊RLP编码

在进行以太坊相关学习或者开发的时候,一个trie还有一个rlp都是绕不开的数据结构。这次我们先来讨论讨论rlp。

数据结构我们也了解过很多了,比如树、链表、图等;如果说数据的序列化方式,像json、xml、protobuf、klv等都是一些很成熟的序列化方式,可是以太坊为什么要用rlp呢?