- 博客(7)
- 资源 (11)
- 收藏
- 关注
原创 以太坊blockchain源码分析
blockchain关键元素db:持久化到底层数据储存,即leveldb;genesisBlock:创始区块currentBlock:当前区块,blockchain中并不是储存链所有的block,而是通过currentBlock向前回溯直到genesisBlock,这样就构成了区块链bodyCache、bodyRLPCache、blockCache、futureBlocks:区块链中的缓存结构,用于加快区块链的读取和构建;hc:headerchain区块头链,由blockchain额外维护的另一
2020-10-16 16:25:08 472 1
原创 以太坊启动过程源码解析
文章以及资料(开源):github地址文章目录启动参数源码分析加载配置和注册服务1.加载配置2.RegisterEthService3.RegisterShhService4.RegisterEthStatsService启动节点1.启动节点1.1 stack.Start()2.解锁账户3.注册钱包事件4.监听钱包事件5.启动挖矿启动守护线程总结启动参数以太坊是如何启动一个网络节点的呢?./geth --datadir "../data0" --nodekeyhex "27aa615f5fa54.
2020-10-13 14:11:10 540 1
翻译 以太坊启动参数详解
文章以及资料(开源):github地址文章目录命令ETHEREUM 选项开发者模式ETHASH选项交易池选项性能调优选项账户选项API 和控制台选项网络选项矿工选项GAS 价格选项:虚拟机的选项:日志和调试选项:WHISPER 实验选项:弃用选项:其他选项:命令account 管理账户attach 启动交互式JavaScript环境(连接到节点)bug 上报bug Issuesconsole 启动交互式JavaScript环境copydb 从文件夹.
2020-10-12 14:32:22 1140
翻译 Istanbul算法详解
文章以及资料(开源):github地址文章目录Terminology:ConsensusConsensus statesState transitionsRound change flowProposer selectionValidator list votingFuture message and backlogOptimizationConstantsBlock headerBlock hash, proposer seal, and committed sealsProposer seal c.
2020-10-12 13:16:31 566
原创 详解私钥、密码、keystore和助记词
文章以及资料(开源):github地址文章目录密码私钥keystore助记词以太坊对BIP的支持密码、私钥、keystore与助记词的关系如何解锁账户密码首先明白密码不是私钥,它是在创建账户时候的密码(注意可以修改)。密码在以下情况下会使用到:作为转账的支付密码用keystore导入钱包的时候需要输入的密码,用来解锁keystore的私钥私钥由64位长度的十六进制的字符组成,比如:0xA4356E49C88C8B7AB370AF7D5C0C54F0261AAA006F6BDE09CD4.
2020-10-12 10:21:01 6919
原创 什么是以太坊
文章以及资料(开源):github地址文章目录定义特点第二层功能以太币智能合约以太坊组件p2p网络共识规则交易状态机数据结构经济安全性扩展阅读定义以太坊(英语:Ethereum)是一个开源的有智能合约功能的公共区块链平台。通过其专用加密货币以太币(Ether,又称“以太币”)提供去中心化的虚拟机(称为“以太虚拟机”Ethereum Virtual Machine)来处理点对点合约。特点相较于较大多数其他加密货币或区块链技术,以太坊的特点包括下列:智能合约(smart contract):存.
2020-10-11 12:04:53 739 2
死磕以太坊源码分析全部文章
2021-01-30
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人