
以太坊
文章平均质量分 56
风生水起_2017
我要你好好你好
展开
-
使用Etherum Wallet连接私有链
直接启动Mist的时候,钱包会直接连接公有链,而在开发过程中,我们希望连接私有链. 首先启动geth 先启动geth,连接好私有链. ``` geth.exe --datadir=d:/privnet --networkid 89120348581 ``` 我在windows下,ubuntu,mac等系统也类似 启动钱包(Mist) 不能直接启动,要通过--rpc参数来让其认转载 2018-02-01 17:26:15 · 3244 阅读 · 1 评论 -
RLP
Trie树的序列化和反序列化序列化主要是指把内存表示的数据存放到数据库里面, 反序列化是指把数据库里面的Trie数据加载成内存表示的数据。 序列化的目的主要是方便存储,减少存储大小等。 反序列化的目的是把存储的数据加载到内存,方便Trie树的插入,查询,修改等需求。以太坊所相关有网络上 x 发送的数据均遵循 RLP 编码。提供了一种适用于任意二进制数据数组的编码,RLP已经成为以太坊中对对象进行序...原创 2018-03-15 17:23:17 · 2668 阅读 · 1 评论 -
run ethereumj
java客户端是从源码启动,使用gradle编译执行 git clone https://github.com/ethereum/ethereumj.git安装gradle1)将gradle-3.0-all.zip文件解压缩到某一个目录,比如:D:\dev\gradle-3.02)新建系统变量:GRADLE_HOME,指向gradle的安装目录3)将%GRADLE_HOME%\bin追加到PATH...原创 2018-02-25 19:42:49 · 1594 阅读 · 3 评论 -
levelDB
所有的数据存储在levelDB这个Google开源的KeyValue文件数据库中,整个区块链的所有数据都存储在一个levelDB的数据库中,levelDB支持按照文件大小切分文件的功能,所以我们看到的区块链的数据都是一个一个小文件,其实这些小文件都是一个同一个levelDB实例。levelDB官方网站介绍的特点特点:key和value都是任意长度的字节数组;entry(即一条K-V记录)默认是按照...原创 2018-03-21 15:54:17 · 847 阅读 · 0 评论