以太坊
文章平均质量分 74
以太坊学习笔记
爱躺平的咸鱼
这个作者很懒,什么都没留下…
展开
-
以太坊源码笔记-blockchain
log.Info("加载最新的本地区块", "高度", headBlock.Number(), "哈希", headBlock.Hash(), "总难度", blockTd, "时间", common.PrettyAge(time.Unix(int64(headBlock.Time()), 0))) // 输出日志,加载最新的本地区块。log.Info("链处于无状态,请等待状态同步", "number", newHeadBlock.Number, "hash", newHeadBlock.Hash())原创 2024-04-23 13:41:59 · 532 阅读 · 0 评论 -
以太坊源码阅读01
在工作量证明中,用户打包交易后生成Merck树,然后将其根哈希值保存到区块头中,对整个区块头取哈希的到一个值,这个值需要满足足够小的条件,由于哈希正向容易反向难的特点,矿工很难反向计算得到Nonce值,因此会一个一个数字去尝试,由于不同的矿工打包的交易可能不一样,因此矿工需要找到的Nonce值也可能不一样。我之前主要使用C++语言,可以看出来上面的代码和C++语言还是有一定的差异的,C++结构体中先声明变量的类型,然后给出变量的名称,而上面的代码则是反过来了,先给出了成员变量的名称,然后给出了类型。原创 2024-04-12 13:42:42 · 829 阅读 · 0 评论 -
Ethereum目录结构
git。利用git下载以太坊源码,并通过code打开。accounts。原创 2024-04-11 20:36:28 · 346 阅读 · 0 评论