-
miner模块是以太坊(ethereum)中对“挖矿”进行调度的模块。让我们来看看,miner模块是如何调度的。
-
你是否知道,在go语言里,方法(method)也可以变成普通函数被调用呢?
-
ethash模块是以太坊(ethereum)中PoW(工作量证明,Proof of Work)共识算法的实现。上一篇我们介绍了它的原理,本篇中我们来看看源代码吧。
-
ethash模块是以太坊(ethereum)中PoW(工作量证明,Proof of Work)共识算法的实现。ethash不仅实现了普通PoW的功能,还考虑到了挖矿公平性的问题。它是怎么实现的呢?
-
clique模块是以太坊(ethereum)中PoA(权威证明,Proof of Authority)共识算法的实现。那么什么是PoA呢?clique又是如何实现的呢?本篇文章将会给你答案。相信仔细看过这篇文章以后,你就可以实现自己的PoA算法了。
-
accounts是以太坊(ethereum)的账户管理模块,也是一个命令行下的钱包。accounts支持私钥的本地加密存储(keystore)和两类HD(Hierarchical Deterministic,分层确定性)钱包(ledger和trezor)。让我们来看看以太坊是怎么实现的吧。
-
trie(Merkle Patricia Tree)是以太坊(ethereum)中用来加密存储任意(key,value)数据对的树形结构。它的插入、查找和删除效率都是O(log(N)),但它比其它树形结构如红黑树等更简单、更容易理解,并且还具有默克尔树的特性。
-
trie(Merkle Patricia Tree)是以太坊(ethereum)中用来加密存储任意(key,value)数据对的树形结构。它的插入、查找和删除效率都是O(log(N)),但它比其它树形结构如红黑树等更简单、更容易理解,并且还具有默克尔树的特性。