/images/avatar.png

Golang文件下载

go语言写的一个文件下载脚本

晚上想听点有声小说, 要两毛一集, 算了一下,一本书要几百块, 囊中羞涩, 于是拿出电脑搞个脚本

PoW

“如何达成共识"是分布式系统的一个最基本的问题. 区块链作为一个分布式系统, 这也是最核心的问题.

共识算法很多, PoWBFTPOS .. 以及的变体, 比如PBFTIBFTTendermintDPoSHotStuff 等.

但作为区块链的鼻祖的BTC和元老的ETH都使用的PoW, ETH正在过度到PoS, 另外有一些区块链采用了PoS的一个变体DPoS.我们主要关注这几种.

今天先说说PoW