
区块链&以太坊
文章平均质量分 73
zqq_2016
无
展开
-
【Ubuntu16.04】搭建Hyperledger Fabric环境
作为开发具有模块化架构的应用程序或解决方案的基础,Hyperledger Fabric实现了组件(如共识、成员服务)的即插即用。Hyperledger Fabric利用容器技术来托管称为“链码”的智能合约,其中包含系统的应用程序逻辑。一、准备工作 1. 检查操作系统 2. 安装所需工具(git, curl, docker, docker-compose, golang)(1)安装gitsudo apt updatesu...原创 2021-09-23 16:52:21 · 493 阅读 · 0 评论 -
【ipfs-api】npm ERR! JSON.parse package.json must be actual JSON, not just JavaScript.
出现这个问题的原因: 本人是先使用npm install --save-dev ipfs-api下载的ipfs-api,使用该命令下载时,ipfs-api会单独放在devDependencies中,后来使用npm install --save ipfs-api重新安装的时,在删除devDependencies依赖时,少删除了一个逗号导致的。npm ERR! code EJSONPARSEnpm ERR! file D:\contract\ipfs\go-ipfs\ipfs-http-dem..原创 2020-08-17 19:15:15 · 7748 阅读 · 0 评论 -
【ipfs-api】gyp ERR! find Python.
在执行npm install --saveipfs-api命令的时候,出现以下错误:gyp ERR! find Pythongyp ERR! find Python Python is not set from command line or npm configurationgyp ERR! find Python Python is not set from environment variable PYTHONgyp ERR! find Python checking if "pytho.原创 2020-08-17 19:10:06 · 2773 阅读 · 1 评论 -
【truffle init】Got error: getaddrinfo ENOENT raw.githubusercontent.com.
问题描述:在使用truffle init创建项目的时候,出现的如下问题:Error: Error: Error: Error making request to https://raw.githubusercontent.com/truffle-box/bare-box/master/truffle-box.json. Got error: getaddrinfo ENOENT raw.githubusercontent.com. Please check the format of the req.原创 2020-08-02 12:14:01 · 2939 阅读 · 1 评论 -
以太坊简单的智能合约“Hello World”的部署以及运行
一、环境准备在开始正式编写简单的智能合约之前,需要搭建好的环境如下:①安装Geth 下载地址:https://geth.ethereum.org/downloads/②安装Solidity刚开始学习的阶段可以直接使用基于浏览器的Remix,来编写、编译智能合约。二、正式开发1. 启动环境(打开一个命令行窗口执行如下代码) geth是一个以太坊客户端,利用...原创 2019-11-30 18:02:38 · 1736 阅读 · 3 评论 -
【ipfs】跨域资源共享CORS配置 && invalid character ‘\‘‘ looking for beginning of value.
① ipfs config --json API.HTTPHeaders.Access-Control-Allow-Methods "[\"PUT\",\"GET\",\"POST\",\"OPTIONS\"]"② ipfs config --json API.HTTPHeaders.Access-Control-Allow-Origin "[\"*\"]" ③ ipfs config --json API.HTTPHeaders.Access-Control-Allow-Credentials .原创 2020-11-03 20:19:49 · 545 阅读 · 0 评论 -
什么是智能合约?
大家一直对智能合约很好奇,都说智能合约很强大,到底强大在什么地方呢?其实,通过这次的整理,我也是对智能合约的概念以及运行原理有了更深一层的了解,而对于智能合约为何如此强大这一问题还是一知半解,如果有对智能合约比较通透的大佬,能够指点迷津的话,真是感激不尽呢~~ 为了整理这些,我也是花尽了心思呀,如果有不妥之处,还望大家能够提出来,咱们一起讨论一下。目录一、什么是智...原创 2019-12-20 10:20:54 · 4458 阅读 · 0 评论 -
基于新版Remix+MetaMask部署以太坊智能合约
本来是不打算写这个博客的,因为网上也有很多关于Remix+MetaMask的教程,但是看到的教程都是基于旧版的Remix,所以当初自己在开始部署的时候还是挺费力的。所以,希望能帮到跟我一样的小伙伴吧~~第一步:准备环境(Remix+MetaMask) 1. 基于浏览器的Remix,网址为:http://remix.ethereum.org/或者直接在浏览器中搜索...原创 2019-12-07 14:59:16 · 5904 阅读 · 8 评论 -
以太坊Geth公链的配置(Geth的下载、安装、轻量节点同步、控制台连接以及常用命令操作)
1.Geth客户端下载官网下载地址(超慢):https://ethereum.github.io/go-ethereum/downloads/网盘链接(非最新版本):链接:https://pan.baidu.com/s/1b2ubZ3lvFFE57Ncvmrh_qA 提取码:oz222.Geth客户端安装一直点击Next即可。3.配置环境变量将D:\softwar...原创 2019-02-20 16:33:25 · 6271 阅读 · 2 评论 -
DApp开发环境搭建(windows 10)
安装DApp开发环境1.安装node.js 下载地址:https://nodejs.org/en/download/验证是否安装成功: node -v2.安装节点仿真器ganachenpm install -g ganache-cli验证是否安装成功:ganache-cli注意:ganache-cli是一个整体,不注意这一点是会出错的呦(命令行退出:Ctrl+C)...原创 2019-02-22 10:22:25 · 1156 阅读 · 0 评论