随笔分类 -  区块链

区块链相关学习
摘要:一、工具安装 #安装solc npm install -g solc #安装solcjs npm install -g solc-cli#安装abigengo get github.com/ethereum/go-ethereumcd $GOPATH/src/github.com/ethereum/ 阅读全文
posted @ 2022-06-23 14:28 市井俗人 阅读(894) 评论(0) 推荐(0)
摘要:1.准备机器 准备几台虚拟机,不分主从,我用的是centos7,我这里准备了两台服务器。 2.下载与安装 这里需要各个节点都进行安装 我这里使用的是0.4版本的最后一个小版本。官网一般进不去,推荐github。 下载地址:https://github.com/ipfs/go-ipfs/release 阅读全文
posted @ 2020-06-11 09:54 市井俗人 阅读(4015) 评论(1) 推荐(1)
摘要:1.ERC20的标准 contract ERC20 { function name() constant returns (string name) function symbol() constant returns (string symbol) function decimals() cons 阅读全文
posted @ 2020-04-24 15:25 市井俗人 阅读(1162) 评论(0) 推荐(0)
摘要:1.创建项目 mkdir pet-shop cd pet-shop truffle unbox pet-shop 2.编写智能合约 在contracts目录下,添加合约文件Adoption.sol pragma solidity >=0.4.25 <0.7.0; contract Adoption 阅读全文
posted @ 2020-04-21 14:20 市井俗人 阅读(543) 评论(0) 推荐(0)
摘要:一、初始化项目 mkdir helloworld cd helloworld truffle init 新建一个文件夹,使用truffle init进行初始化,有时候会连接不上,多试几次就好了。 将文件夹使用ftp下载到本地,文件目录如下: 文件目录解释如下: contract/ - Truffle 阅读全文
posted @ 2020-04-15 18:06 市井俗人 阅读(993) 评论(0) 推荐(0)
摘要:一、Truffle是什么? Truffle是一个世界级的开发环境,测试框架,以太坊的资源管理通道,致力于让以太坊上的开发变得简单,Truffle有以下: 内置的智能合约编译,链接,部署和二进制文件的管理。 快速开发下的自动合约测试。 脚本化的,可扩展的部署与发布框架。 部署到不管多少的公网或私网的网 阅读全文
posted @ 2020-04-15 13:18 市井俗人 阅读(1445) 评论(0) 推荐(0)
摘要:一、启动私链 geth --datadir /usr/install/geth/db/dev/ --dev console 2>>/usr/install/geth/log/dev/output.log 执行命令后,进入geth控制台,像这样: 参数说明: --dev 启用开发者网络(模式),开发者 阅读全文
posted @ 2020-04-14 17:22 市井俗人 阅读(2014) 评论(0) 推荐(0)
摘要:这里主要是区块链学习中需要用到的工具的安装过程及相关的环境搭建过程 阅读全文
posted @ 2020-04-10 09:16 市井俗人 阅读(1338) 评论(0) 推荐(0)