以太坊
NFTDigger
(PMP、OCA、MCSD)地道持续的努力才是到达目标的唯一正确方法。
展开
-
批量生成以太坊地址
这个很简单,有现成的代码可以做到。https://github.com/ryepdx/ethaddress.org把这部分源码下载到本地,直接打开index.html 类似一个本地网站。点击bulk wallet 进入批量生成页面。然后输入要生成数量,将paper wallet 选择成csv 列表模式。其余不动。点击 生成按钮即可。建议使用360浏览器。firefox不能用。建议一...原创 2019-10-21 21:18:46 · 2815 阅读 · 0 评论 -
以太坊对接开发技术资料
1. JSON-RPC 2.0 SpecificationJSON-RPC是一个无状态且轻量级的远程过程调用(RPC)协议。以太坊的接口访问就采用的这种JSON_RPC协议。参考:JSON-RPC 2.0 SpecificationJSON-RPC协议中文版翻译可以参考:(译) JSON-RPC 2.0 规范(中文版)2. go-ethereum(geth)的API一览表(官方完整版)官...原创 2019-04-17 08:25:13 · 1090 阅读 · 0 评论 -
手把手教你从源代码开始搭建多节点以太坊私链(附一)常用操作及命令
geth环境里也内置了一些用来操作以太坊的 JavaScript 对象,可以直接使用这些对象。这些对象主要包括:eth:包含一些跟操作区块链相关的方法;net:包含一些查看p2p网络状态的方法;admin:包含一些与管理节点相关的方法;miner:包含启动&停止挖矿的一些方法;personal:主要包含一些管理账户的方法;txpool:包含一些查看交易内存池的方法;web3:...原创 2018-11-30 23:33:52 · 339 阅读 · 0 评论 -
手把手教你从源代码开始搭建多节点以太坊私链(附一)连接多个节点失败之填坑实录
备注:本文是手把手教你从源代码开始搭建多节点以太坊私链(四)部署及连接多个节点的补充。部署多个节点最大的痛苦莫过于下面这样的,明明成功添加了节点,却看不到别的节点。只好自己默默一个人玩耍。。。> admin.addPeer("enode://45fcfdf4efdc37a858dcb4c6c852835abe64b88d9e7f44a6ccc576da6e8f9c8b36c42c16...原创 2018-11-12 17:36:32 · 2218 阅读 · 0 评论 -
以太坊源代码分析
准备工作以太坊的源代码是开源的,基于Go语言的版本的源代码获取参考下面的命令。还有用c++开发的源代码,不在本文的探讨范围之内。git clone https://github.com/ethereum/go-ethereum.git安装详细还可以参考手把手教你从源代码开始搭建自己的以太坊公链(二)搭建第一个节点Go语言的开发环境可以参考手把手教你从源代码开始搭建自己的以太坊公链(一)G...原创 2018-11-05 13:18:43 · 10494 阅读 · 0 评论 -
Go内嵌静态资源go-bindata的安装及使用
我们在开发应用的时候,有时会遇到需要使用静态资源文件的情况。对于Go语言来讲,编码,编译,生成一个单一的可执行文件,感觉特别干净清爽。但是有了静态资源文件,还得一同发布相应的文件,也给程序的部署增添了麻烦。既然发布单独一个可执行文件是非常简单的操作,就有人会想办法把静态资源文件打包进 Go 的程序文件中。以太坊的编码者就用这种方式嵌入了2套javascript程序bignumber.js以及web...原创 2018-11-07 23:21:24 · 19404 阅读 · 3 评论 -
手把手教你从源代码开始搭建多节点以太坊私链(四)部署及连接多个节点
按照手把手教你从源代码开始搭建自己的以太坊公链(二)搭建第一个节点的办法,其它的服务器上重复同样的操作,同时还需注意几个要点即可配置好多节点公链。1. 使用相同的创世区块文件genesis.json创世区块genesis.json文件内容如下:{ "config&qu原创 2018-10-26 17:58:23 · 1582 阅读 · 5 评论 -
手把手教你从源代码开始搭建多节点以太坊私链(五)ubuntu下部署智能合约及代币发行
部署一个简单的智能合约。1. 写智能合约使用solidity 语言,写一个实现标准ERC20接口的代币发行智能合约。pragma solidity ^0.4.20;contract ERC20Interface { string public name; string public symbol; uint8 public decimals; uint p...原创 2018-10-29 23:52:13 · 1552 阅读 · 0 评论 -
手把手教你从源代码开始搭建多节点以太坊私链(一)Golang在Ubuntu 和 Windows下的安装
Ubuntu下的编译环境安装安装最新版Go环境Ubuntu16.04版在2018年10月左右,默认使用 apt insall golang的话,安装的是1.6.3的比较古老的版本。所以请使用下面的办法来安装比较新的Golang编译环境。下载最新或者指定的go包wget https://dl.google.com/go/go1.10.linux-amd64.tar.gz将下载的源码...原创 2018-10-23 21:01:11 · 1299 阅读 · 0 评论 -
手把手教你从源代码开始搭建多节点以太坊私链(三)创建有余额的账户
第一个节点搭好之后,发现无法做执行:geth –datadir ‘./’ init genesis.json ,这个时候吧alloc这里面的的内容置空,比如“alloc” : { }执行geth –datadir “./” –nodiscover console 2>>geth.log运行geth命令,personal.newAccount(‘password’)之后就会创原创 2018-10-25 21:03:33 · 991 阅读 · 0 评论