2018 年 06 月 - 4 文章

Java LevelDB 初体验 有更新!

  |   1 评论   |   4,587 浏览

前言 LevelDB 是一种Key-Value存储数据库 性能非常强悍 百度百科上介绍 可以支撑十亿级 这段时间在研究区块链的时候发现的这个数据库 引入SDK <dependency> <groupId>org.iq80.leveldb</groupId> <artifactId>leveldb-api</artifactId> <version>0.10</version> </dependency> <dependency> <groupId>org.iq80.leveldb</groupId> <artifactId>leveldb</artifactId> <version>0.10</version> </dependency> 初始化DB DBFactory factory = new Iq80DBFactory(); Options options = new Options()....

Java 以太坊开发 Dapp(二)

  |   0 评论   |   725 浏览

注册Infura帐号 如果你想在本地上搭建自己的私有链的话 请移步第一篇文章 打开https://infura.io 填写注册信息 保存KEY 这个key 一定要保存下来 这个网站没有帐号的 当然 它会给你发一封邮件 里面有key 当这个页面关闭后 想再次打开的话 https://infura.io/setup?key=你注册后获得的key 测试网连接地址 任选其一 测试网

Java 以太坊开发 Dapp(一)

  |   2 评论   |   1,223 浏览

安装GETH 如果不想安装ETH客户端 可以选择使用测试网 移步参考第二篇文章 GETH 下载地址Windows MacOS(不需要翻墙) https://ethfans.org/wikis/Ethereum-Geth-Mirror 官方安装文档 (Linux MacOS Windows) https://github.com/ethereum/go-ethereum/wiki/Building-Ethereum 安装完毕后 执行geth -help 是否能执行命令 搭建私有链 准备一个空目录 创建一个genesis.json 文件 { "config": { "chainId": 0, "homesteadBlock": 0, "eip155Block": 0, "eip158Block": 0 }, "alloc" : {}, "coinbase" : "0x0000000000000000000000000000000000000000", "difficulty" : "0x20000", "extraData" : "", "gasLimit" : "0x....

Java 以太坊开发 Dapp(三) 有更新!

  |   1 评论   |   1,415 浏览

Java接入SDK 毕竟都是一个体系的 其实Java Android API差别不大 Java Version 8+ Maven <dependency> <groupId>org.web3j</groupId> <artifactId>core</artifactId> <version>3.4.0</version> </dependency> Gradle compile ('org.web3j:core:3.4.0') Android 接入SDK Maven <dependency> <groupId>org.web3j</groupId> <artifactId>core</artifactId> <version>3.3.1-android</version> </dependency> Gradle compile ('org.web3j:core:3.3.1-android'....