摘要: yamux yamux 是一个多路复用库。它依赖于底层可靠有序连接。如TCP. 提供基于流的多路利用 例子如下: Server Client 阅读全文
posted @ 2019-04-03 17:18 陈峰 阅读(2984) 评论(0) 推荐(0) 编辑
摘要: ex1 ex2 ex3 ex4 ex5 ex6 ex7 ex8 ex9 ex10 阅读全文
posted @ 2019-03-13 11:49 陈峰 阅读(188) 评论(0) 推荐(0) 编辑
摘要: ex1 package main / goroutine 是由GO运行时管理的轻量级线程 go f(x,y, z) 就启动了一个goroutine, 其中f,x,y,z在当前goroutine中立即计算, f内容的执行在另一个新goroutine中。 所有的goroutine都是运行在同一个地址空间 阅读全文
posted @ 2019-03-12 17:59 陈峰 阅读(158) 评论(0) 推荐(0) 编辑
摘要: ex1 ex2 package main import "fmt" // 打印输出, 发送数据到通道 func printHello(ch chan int) { fmt.Println("Hello from printHello") // 发送一个数据到通道 ch 阅读全文
posted @ 2019-03-12 17:56 陈峰 阅读(244) 评论(0) 推荐(0) 编辑
摘要: 服务器部署结构 1、服务器访问直接访问NGINX 2、静态资源访问, nginx读取本地文件夹 3、API接口路由, nginx把以api开头的访问都路由到业务逻辑服务器。 nginx配置 启动 cd /usr/sbin ./nginx 重启 更改配置重启nginx kill HUP 主进程号或进程 阅读全文
posted @ 2019-02-20 19:22 陈峰 阅读(2909) 评论(0) 推荐(0) 编辑
摘要: ERC20 代币生成 环境 虚拟主机: ubuntu 18虚拟机 宿主主机: win10; ip:192.168.0.160 1.部署以太坊 1.1 安装GO 安装go,并编译geth 将下载好的golang包上传到root目录。 1.2 下载源代码编译 1.3 部署节点 1.3.1 创建节点目录 阅读全文
posted @ 2018-12-13 17:26 陈峰 阅读(1463) 评论(0) 推荐(0) 编辑
摘要: http://www.cnblogs.com/lvdabao/p/es6 promise 1.html 去年6月份, ES2015正式发布(也就是ES6,ES6是它的乳名),其中Promise被列为正式规范。作为ES6中最重要的特性之一,我们有必要掌握并理解透彻。本文将由浅到深,讲解Promise的 阅读全文
posted @ 2018-12-04 10:24 陈峰 阅读(194) 评论(0) 推荐(0) 编辑
摘要: 转自 https://blog.csdn.net/yzpbright/article/details/81004202 比特币 一、安装 Docker 二、安装和运行比特币测试网络(bitcoin testnet) 1.下载比特币测试网络(bitcoin testnet)的Docker镜像 2.运行 阅读全文
posted @ 2018-11-28 14:49 陈峰 阅读(3532) 评论(2) 推荐(0) 编辑
摘要: 一钱包 1.1非对称加密, 助记词, PIN, WIF, 地址 1.1.1 非对称加密算法 非对称加密算法, 加密与解密使用不同的KEY, 我们分别称为私钥与公钥,其中可以通过私钥生成公钥 在比特币中, 私钥本质上就是一个256位的随机整数。 ECPair, 是指通过椭圆曲线算法生成 钥匙对。 1. 阅读全文
posted @ 2018-11-28 10:42 陈峰 阅读(1889) 评论(0) 推荐(0) 编辑
摘要: 纯净机器上部署 EOS 测试网 演示的系统为 Ubuntu 18.04 LTS,内存8g以上,硬盘300g+ clone EOS代码 们以 "EOS Mainnet" 仓库部署,(EOS Mainnet是部署在目前EOS主网的版本,等于再次在EOSIO仓库测试过的版本,更稳定。) 开始clone 代 阅读全文
posted @ 2018-11-27 14:38 陈峰 阅读(401) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2018-11-27 13:32 陈峰 阅读(703) 评论(0) 推荐(0) 编辑
摘要: 链接:https://www.jianshu.com/p/90dea623ffdf 简介 本篇文章,将跟大家介绍eos私链的激活、基础智能合约的安装,以及为大家演示转账等基础操作。还没有安装eos私链的同学,可以参考我上篇文章,先搭建好私链。 智能合约 承接上篇文章,我们启动私链 —> 创建公私钥对 阅读全文
posted @ 2018-11-24 14:40 陈峰 阅读(1204) 评论(1) 推荐(0) 编辑
摘要: eos是什么? 原文 https://www.jianshu.com/p/06443248f4d8 简介 用一句话来定义eos,即:区块链操作系统,支持在它之上构建dapp,支持智能合约、帐户、身份验证、数据库、异步通信和跨越数百个 CPU 内核或集群的应用程序调度。简单来说,eos是类似于wind 阅读全文
posted @ 2018-11-24 14:28 陈峰 阅读(799) 评论(0) 推荐(0) 编辑
摘要: 1、准备阶段 部署以太坊geth 安装nodejs npm install web3 npm install npm install ethereumjs-tx 其中, web3是1.0.0.beta-36版本 2、在部署有geth的机器上,执行node命令, 就入控制台模式,然后逐行执行下面程序: 阅读全文
posted @ 2018-11-22 14:53 陈峰 阅读(5101) 评论(0) 推荐(0) 编辑
摘要: 原文:https://davekiss.com/ethereum-web3-node-tutorial/ Ethereum took the web and cryptocurrency world by storm in 2017. In the span of one year, the pri 阅读全文
posted @ 2018-11-22 09:25 陈峰 阅读(310) 评论(0) 推荐(0) 编辑
摘要: 虚拟货币钱包 钱包顾名思义是存放$$$。但在虚拟货币世界有点不一样,我的帐户资讯(像是我有多少钱)是储存在区块链上,实际存在钱包中的是我的帐户对应的 key。有了这把 key 我就可以在虚拟货币世界证明我的身份、就可以更改我帐户的状态(像是送钱给别人)。这样来说,虚拟货币钱包实际上是管理和储存 ke 阅读全文
posted @ 2018-11-17 13:18 陈峰 阅读(1467) 评论(0) 推荐(0) 编辑
摘要: 一、账号 账号即私钥。 私钥 --生成--> 公钥 生成 > 钱包地址 私钥=等价于==keystore文件 等价于 助记词。 二、钱包软件 钱包软件,里面存的是私钥。 钱包软件,可以通过助记词进行初始始化。 一个钱包,里面可以存多个账号。 三、HD Wallet Bip39 js: 生成种子。 可 阅读全文
posted @ 2018-11-16 17:19 陈峰 阅读(187) 评论(0) 推荐(0) 编辑
摘要: 原文:https://blog.csdn.net/revival_liang/article/details/78267992 <1>. 在项目里安装vuxnpm install vux --save<2>. 安装vux-loader (这个vux文档似乎没介绍,当初没安装结果报了一堆错误) npm 阅读全文
posted @ 2018-11-16 11:47 陈峰 阅读(782) 评论(0) 推荐(0) 编辑
摘要: 原文:https://www.cnblogs.com/saneri/p/7778756.html CentOS7自定义系统服务 CentOS7的服务systemctl脚本存放在:/usr/lib/systemd/,有系统(system)和用户(user)之分,需要开机不登陆就能运行的程序,存在系统服 阅读全文
posted @ 2018-11-11 15:47 陈峰 阅读(283) 评论(0) 推荐(0) 编辑
摘要: 原文:https://blog.csdn.net/ggxiaobai/article/details/53507530 我们在Linux下经常会碰到nohup command>/dev/null 2>&1 &这样形式的命令。首先我们把这条命令大概分解下首先就是一个nohup表示当前用户和系统的回话下 阅读全文
posted @ 2018-11-11 15:30 陈峰 阅读(259) 评论(0) 推荐(0) 编辑