环境准备 ubuntu 16.04, 64位 还需要安装以太坊相关的环境: nodejs truffle solidity testrpc 可以...
环境 ubuntu 16.04, 64位 testrpc的安装过程可以参考以前的文章。 直接启动testrpc 默认启动10个账户,我们接下来的...
看这篇文章需要对以太坊,智能合约,代币等概念有基本的了解。 什么是ERC20 可以把ERC20简单理解成以太坊上的一个代币协议,所有基于以太坊开...
环境 ubuntu 16.04, 64位 首先确保私有网络已经搭建好,可以参考以前的文章。 安装mist 安装依赖项 注意几个点: 第三步,ya...
安装geth 测试安装 安装solc solidity是以太坊智能合约的开发语言。想要测试智能合约,开发DAPP的需要安装solc。 安装nod...
需要了解的背景知识 首先要了解比特币的两种脚本类型: P2PKH(pay-to-public key-hash)和P2SH(pay-to-scr...
在看本篇之前,需要了解一个很重要的背景知识。那就是 HD钱包和 比特币协议 BIP32。 关于HD钱包的概念,建议大家去看看<<精通比特币>>。...
在分析源码之前,一定要先讲讲什么是RFC6979。 比特币的签名机制是基于椭圆曲线算法。在椭圆曲线里面k值(用于签名)是要严格保密的,暴露k值就...
私钥其实就是一串随机的数字而已。有了私钥,我们可以使用椭圆曲线乘法产生一个公钥。本篇使用的私钥示例是: 这其实是一个32字节的16进制表示的数字...