自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Lich Howger

Lich Howger

  • 博客(33)
  • 收藏
  • 关注

原创 362-DairyDemo命令过程结果

abc@abc:~/workspace/trace$ docker kill $(docker ps -a -q)7758e881fd246e318061e13daf8bb6dc58aa481e78650f54528c05f4c742c1d59a39a03c4f35aa4ecd05e8ad31be1d7393143f8ec3fa444a17dcae5cabc@abc:~/...

2019-04-17 14:46:17 214

原创 361-DairyDemo安装链码初始化

安装一下链码peer chaincode install -p github.com/chaincode/dairy/ -n dairycc -v 1.0看下root@139f9ea6ead9:/opt/gopath/src/github.com/hyperledger/fabric/peer# peer chaincode install -p github.com/c...

2019-04-17 14:44:36 158

原创 360-DairyDemo链码编写

创建个项目创建一个dairy.gopackage mainimport ( "github.com/hyperledger/fabric/core/chaincode/shim" "github.com/hyperledger/fabric/protos/peer" "encoding/json" "time" "fmt")type DairyI...

2019-04-15 17:02:10 179

原创 359-DairyDemo多链码部署

多链码部署现在,我们的chaincode里面有3个文件夹,3个链码看下treeabc@abc:~/workspace/dairy/test$ tree.├── dairy│ └── dairy.go├── machining│ └── machining.go└── sale └── sale.go3 directori...

2019-04-15 17:00:47 204

原创 358-fabric链码调用

fabric链码调用peer chaincode invoke常用参数-o --orderer-C --channelID-c --ctor-n --name--tls--cafile--peerAddresses--tlsRootCertFiles执行一下peer chaincode invoke -o orderer.abc.c...

2019-04-15 13:13:05 449

原创 357-fabric链码查询

fabric链码查询peer chaincode query常用参数-n --name chaincode的名字-C --channelID 当前命令运行的通道,默认testchainid-c --ctor JSON格式的构造参数,默认"{}"执行一下peer chaincode query -n abccc -C abcchannel -c...

2019-04-15 12:52:19 2017

原创 356-fabric操作命令和流程结果

重新来一遍0.docker-compose -f docker-compose-cli.yaml down1.docker volume prune2.docker-compose -f docker-compose-cli.yaml up -d3.docker exec -it cli bash4.tlsfile=/opt/gopath/src/github.c...

2019-04-15 11:43:47 191

原创 355-fabric链码初始化

fabric链码初始化先说一下背书策略模拟交易被执行的过程举例:两个组织:aaa: peer0 peer1bbb: peer0 peer1交易规则:1.aaa组织的所有节点参与,bbb组织的所有节点也参与2.只有aaa组织的节点参与交易3.只有bbb组织的节点参与交易在我们初始化链码的时候就要把这些交易规则放进去...

2019-04-15 11:43:00 805

原创 354-fabric安装链码

安装链码peer chaincode install 常用参数:-l --lang golang,node,java-n --name 链码的名字-p --path 链码的路径 $GOPATH/src-v --version 链码的版本我们去sample例子里面找一个chaincode的例子打开sample/fabric-samples/c...

2019-04-15 10:56:55 722 3

原创 353-fabric创建通道

网络启动之后1.客户端cli节点2.peer节点3.orderer节点要做的事情:1.创建通道2.将所有组织的所有节点加入到创建的通道中3.给所有的节点(peer)安装链码4.链码初始化5.链码调用peer操作我们先进入客户端容器docker exec -it cli bash如果我们把cli的名字改成了cli_fabric那...

2019-04-15 10:54:15 877 1

原创 352-fabric配置和启动fabric网络

fabric配置和启动fabric网络先看下目录abc@abc:~/workspace/fabric$ lsabc.yaml channel.tx crypto-config genesis.block template.yamlbase configtx.yaml docker-compose-cli.yaml...

2019-04-14 21:51:13 987

原创 351-fabric浅析docker-compose

fabric浅析docker-compose我们要启动peer,orderer和客户端先要配置docker-compose那么我们先来看下官方的docker-compose我们打开/fabric-samples/first-network然后看下目录abc@abc:~/workspace/fabric/sample/fabric-samples/fir...

2019-04-14 12:35:57 441

原创 350-fabric生成创始区块文件和通道文件

fabric生成创始区块clone一下官方的例子fabric-samplehttps://github.com/hyperledger/fabric-samplesgit clone https://github.com/hyperledger/fabric-samples然后我们看一下目录和文件.└── fabric-samples ├...

2019-04-13 16:27:58 419

原创 349-fabric生成证书

fabric生成证书生成fabric证书-yaml该配置文件的作用1.名字一般叫crypto-config.yaml(官方例子)2.配置组织信息 -> 访问组织的域名,组织的名字 1.peer节点 访问peer节点的域名,peer节点的名字 peer节点的个数 2.用户 用户的个数我们可以cryptogen show...

2019-04-13 13:37:32 386

原创 348-fabric交易过程和网络搭建流程

fabric交易过程背书策略-交易被确认的流程例子:org1 peer1 peer2org2 peer1 peer2交易策略:1.org1-peer1同意,并且org2-peer2同意2.两个组织的所有节点都同意以及其他的多种策略背书策略执行的结果并不会被写入账本这是一个模拟交易交易过程1.客户端向peer节点发起交易请...

2019-04-13 10:53:47 266

原创 347-fabric之docker-compose配置

fabric之docker-compose配置我们来编写一个docker-compose配置文件批量启动节点我们先来看官方的example里的docker-compose我们进入到fabric/fabric-samples/first-networkls一下base docker-compose-cli.yaml ...

2019-04-13 10:22:08 468

原创 346-浅析TestCoin和LichCoin

pragma solidity >=0.4.22 <0.6.0;/** * Math operations with safety checks */contract SafeMath { function safeMul(uint256 a, uint256 b) pure internal returns (uint256) { uint256 c = a ...

2019-04-13 10:08:01 704

原创 345-以太坊部署合约验证合约

先来写一个合约pragma solidity >=0.4.22 <0.6.0;contract SimpleWithDefault{ string public name; constructor(string memory _name) public{ name=_name; } f...

2019-04-13 10:06:31 516

原创 344-浅析CryptoKitties(CK)

pragma solidity ^0.4.11;/** * @title Ownable * @dev The Ownable contract has an owner address, and provides basic authorization control * functions, this simplifies the implementation of "user ...

2019-04-13 10:03:11 806

原创 343-eth合约编译部署

我们先create-react-app创建一个项目然后写一个合约lottery.sol我们来安装一下合约的编译器npm install solc@0.4.25 --save然后来编译合约compile.jslet fs = require('fs')let solc = require('solc')//1.读取合约let ...

2019-04-13 10:02:40 346

原创 341-solidity_SafeMath

contract SafeMath { function safeMul(uint256 a, uint256 b) internal returns (uint256) { uint256 c = a * b; assert(a == 0 || c / a == b); return c; } function safeDiv(uint256 a, uin...

2019-04-12 13:32:15 659

原创 340-浅析BNBContractCode

pragma solidity ^0.4.8;/** * Math operations with safety checks */contract SafeMath { function safeMul(uint256 a, uint256 b) internal returns (uint256) { uint256 c = a * b; assert(a ==...

2019-04-12 13:13:10 350

原创 339-ethereum_solidity入门

solidity入门数据类型分类1.值类型(值传递)2.引用类型(指针传递) 1.memory(值类型) 2.storage(引用类型)先来说一下 值类型1.boolean2.integer3.address4.fixed byte array5.rational and integer literals6.enums7.function t...

2019-04-12 13:01:33 381

原创 338-浅析LichTruffle

const path = require("path");var HDWalletProvider = require("truffle-hdwallet-provider");var infura_apikey = "0f5838d0bcfb433898bf1bbd5594eeb2";var mnemonic = "jazz fat evidence frozen super orga...

2019-04-12 11:49:32 174

原创 337-浅析LichRopsten

const path = require("path");var HDWalletProvider = require("truffle-hdwallet-provider");var infura_apikey = "0f5838d0bcfb433898bf1bbd5594eeb2";var mnemonic = "jazz fat evidence frozen super orga...

2019-04-12 11:48:17 84

原创 336-浅析LichCommentWeb

import React, { Component } from 'react';import logo from './logo.svg';import './App.css';class App extends Component { render() { return ( <div className="App"> <hea...

2019-04-12 11:47:29 102

原创 335-浅析LichTruffleSimpleStorage

import React, { Component } from "react";import SimpleStorageContract from "./contracts/SimpleStorage.json";import getWeb3 from "./utils/getWeb3";import "./App.css";class App extends Component ...

2019-04-12 11:46:18 205

原创 334-浅析LichLotter

package com.lich.lichlotter.activity;import android.content.Intent;import android.support.annotation.NonNull;import android.support.v4.app.FragmentTransaction;import android.view.View;import an...

2019-04-12 11:44:48 82

原创 333-浅析LichBallot

浅析LichBallotpragma solidity >=0.4.22 <0.6.0;contract Ballot { struct Voter { uint weight; bool voted; uint8 vote; address delegate; } str...

2019-04-12 11:43:17 92

原创 332-浅析LichMessageStorage

浅析LichMessageStoragepragma solidity >=0.4.22 <0.6.0;contract MessageContract{ string public message; function setMessage(string memory newMessage) public{ messag...

2019-04-12 11:41:04 119

原创 331-react数据传递

react数据传递react数据传递1.state2.props3.context一.构造函数constructor(){ super(); this.abc=100;}<div> {this.abc}</div>二.stateconstructor(){ super(); this.state...

2019-04-03 10:30:25 120

原创 330-centOS查看以及启动后台进程

centOS查看以及启动后台进程查看jobsjobs &启动nohup bee run &

2019-04-02 11:33:55 431

原创 329-将react项目打包部署在服务器上

将react项目打包部署在服务器上我们试一试从0开始将一个react项目部署在服务器上还是踩了很多坑的主要还是因为自己对服务器不是特别精通所以还是要多多学习我们的本地系统是windows云服务器系统是centos那么我们在本地创建一个react项目执行create-react-app demo这样就创建了一个demo项目如果我们在本地执行npm star...

2019-04-02 11:19:33 7372 6

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除