------Ethereum
_zhj
加油!
展开
-
以太坊联盟链quorum搭建(二)
本篇文章介绍通过truffle来部署智能合约。1、首先需要有一个联盟链quorum的环境,如上篇文章所示。2、然后使用truffle来部署智能合约(这里使用truffle主要是编译和部署合约)新建一个目录test,然后进入目录初始化一个truffle项目:truffle init然后在contracts目录中编写智能合约:pragma solidity ^0.4.15;contract sim...原创 2018-06-07 20:19:31 · 2406 阅读 · 3 评论 -
用web3j实现与智能合约交互
web3j文档:https://web3j.readthedocs.io/en/latestjava-ipfs-api文档:https://github.com/ipfs/java-ipfs-api之前一直用nodejs调用web3.js与智能合约交互,但是没找到与Java项目进行交互的方法。原来以太坊是有Java接口web3j的。本文实现:1、将数据存在ipfs上面,获取hash,将hash存在...原创 2018-03-25 21:25:54 · 9541 阅读 · 3 评论 -
用web3.js与智能合约交互
首先放上官方API:https://web3js.readthedocs.io/en/1.0/index.html工具:Truffle v4.0.4 ganache-1.1.0-beta(ui界面版)nodejs 8.9.4npm 5.6.0 web3 1.0.0思路:1、先用truffle创建一个以太坊智能合约项目,部署在ganache测试网络。2、用npm创建另外一个项目,使用web3和...原创 2018-03-06 15:42:05 · 8450 阅读 · 17 评论 -
以太坊搭建私有链
本文是在Windows上搭建私有链,如果要开发区块链,强烈强烈强烈建议在linux环境下,搭建过程与Windows类似,可以参考下文。1、安装geth客户端geth就是Go Ethereum,即用go语言实现的以太坊客户端。Geth是以太坊协议的具体落地实现,通过Geth,你可以实现以太坊的各种功能,如账户的新建编辑删除,开启挖矿,ether币的转移,智能合约的部署和执行等等。下载地址...原创 2017-09-21 22:08:47 · 3241 阅读 · 10 评论 -
以太坊swarm搭建与使用
以太坊每个区块都有gas限制,每个区块所能容纳的交易有限,也不可能存储大容量文件。swarm与ipfs类似,提供一个云存储,可能将要存储的内容放在swarm上,得到一个内容hash(代表所存储的内容,只要内容有修改,哈希就会改变),将hash存储在区块链上生成证明。-----------------------------------------------------------------...原创 2018-07-30 11:33:44 · 9621 阅读 · 1 评论