自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

予衡飞翔

记录工作、生活、心情点滴

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

转载 技术指南:一分钟启动我们的分布式网络

目标1.深入理解 Hyperledger Fabric 网络启动过程 2.掌握网络启动命令及其所需参数 任务实现网络启动之前所需的所有内容我们已经准备就绪,下面我们深入分析网络中各节点运行时所需要指定的必备信息3.3.1 网络服务如何配置启动网络,就是启动提供网络服务的各个节点。那么这些节点如何启动,需要哪些信息,由于要启动多个网络节点,Hyperledger Fa...

2018-12-24 09:37:44 328

转载 Hyperledger Fabric 1.2系列fabcar: 4. query的执行过程

从上一篇内容我们可以看到,执行node query.js之后,返回了 CAR0~CAR9 的信息。那这整个流程都做了些什么操作?解析 query.js我们用编辑器打开query.js'use strict';/** Copyright IBM Corp All Rights Reserved** SPDX-License-Identifier: Apache-2.0*//...

2018-12-06 16:54:05 851

转载 HyperLedger Fabric ChainCode开发——shim.ChaincodeStubInterface用法

深蓝前几篇博客讲了Fabric的环境搭建,在环境搭建好后,我们就可以进行Fabric的开发工作了。Fabric的开发主要分成2部分,ChainCode链上代码开发和基于SDK的Application开发。我们这里先讲ChainCode的开发。Fabric的链上代码支持Java或者Go语言进行开发,因为Fabric本身是Go开发的,所以深蓝建议还是用Go进行ChainCode的开发。ChainC...

2018-12-03 14:56:13 859

转载 Docker命令详解

# docker --helpUsage: docker [OPTIONS] COMMAND [arg...] docker daemon [ --help | ... ] docker [ -h | --help | -v | --version ]A self-sufficient runtime for containers.Options: -...

2018-11-23 09:28:58 297

转载 EditPlus挂接Vc6.0 的配置方法

注:其中相关目录(E:\Program Files\.....)因情况而异。工具/ 配置工具/弹出参数选择窗口,“组名称”改为Debug c/c++,“添加工具”添加如下两个“应用程序”:1、菜单文本:编译命令:"E:\Program Files\Microsoft Visual Studio\VC98\Bin\CL.EXE"参数:"$(FilePath)"起始目录:$(FileDi...

2018-11-15 14:48:17 364

转载 Fabric基于Kafka的共识机制剖析

在Hyperledger Fabric最新发布的1.0版本里,分拆出来Orderer组件用于交易的排序及共识。现阶段提供solo及kafka两种方式的实现。solo模式不用多讲,即整个集群就一个Orderer节点,区块链的交易顺序即为它收到交易的顺序。而kafka模式的Orderer相对较复杂,在实现之初都有多种备选方案,但最终选择了现在大家所看到的实现方式。那么其中的选型过程是怎么样的呢?我想将...

2018-11-09 14:46:09 9097

转载 Hyperledger Fabric 账本结构解析

前言  现在很多人都在从事区块链方面的研究,作者也一直在基于Hyperledger Fabric做一些开发工作。为了方便后来人更快的入门,本着“开源”的精神,在本文中向大家讲解一下Hyperledger Fabric账本的结构和原理。作者解析的Fabric的工程版本为v1.0.1,在新版本中可能会有些许偏差。  ps:作者默认各位读者已经具备了一定的区块链基本知识,不再做一些基础知识的阐述...

2018-11-09 08:37:38 2858 1

转载 用EditPlus编译C/C++程序的设置步骤

EditPlus不介绍了,大家都知道,最近在复习C/C++,用VS2005太慢了,所以一直用EditPlus来测试代码。这是用EditPlus编译C/C++程序的设置步骤:工具->配置用户工具->添加工具>>程序:        菜单文本:Compile (或 编译)        命令:        找到cl.exe        //(如:C:\Program...

2018-11-08 08:38:29 4544

原创 EditPlus+MinGW使用经验集

1、cmd命令行下进行编译总是出现:g++: error: CreateProcess: No such file or directory,之前也通过set path="c:\Editplus\mingw\bin\"进行了设置。解决方案:通过百度,有些原因是因为文件没有拷贝全造成的,有些是因为文件没有用对造成的,但均不能解决我所遇到的这个问题,另外发现在EditPlus中是可以用g++的!最...

2018-11-08 08:22:13 397

转载 浅析智能合的约攻与防

智能合约的概念其实出现的非常早,在1994年就有人提出,但是因为当时没有这种可信化的这种执行环境,所以也并没有在当时应用到实际的场景当中,但是在08年中本聪提出了比特币的概念之后,人们发现作为比特币底层的区块链技术天然为智能合约提供了可信化的执行环境。智能合约是部署在EVM上,最终部署在区块链的公链上的。可以这样说,比特币引领区块链技术,而以太坊复活了智能合约。 其实智能合约的发展...

2018-10-25 10:56:44 320

转载 Hyperledger Fabric 交易背书的基本工作流程详解

本文内容精选自华章鲜读专栏《Hyperledger-Fabric-源代码分析与深入解读》一书第二章“架构分析”。 《Hyperledger-Fabric-源代码分析与深入解读》纸书预计出版时间:2018年9月华章鲜读上线:2018年7月(按章更新,纸书出版前更完本书全部内容)我们概述一个交易的请求流程。如图2-5所示。图2-5 交易的请求流程  图字翻译:...

2018-10-18 14:26:01 3564

转载 浅析Hyperledger Fabric架构原理

Hyperledger Fabric概述Hyperledger Fabric是由IBM公司主导开发的一个面向企业级客户的开源项目。与比特币和以太坊这类公有链不同,Hyperledger Fabric网络中的节点必须经过授权认证后才能加入,从而避免了POW资源开销,大幅提高了交易处理效率,满足企业级应用对处理性能的诉求。同时,为了满足灵活多变的应用场景,Hyperledger Fabric采用了...

2018-10-18 14:16:05 1680

转载 浅析Hyperledger Fabric应用开发原理

准备工作开发环境:Mac + Parallels + Ubuntu 16.04.4 LTS(虚拟机操作系统) 1、安装cURL$ sudo apt install curl$ curl -V2、安装 Docker CEHyperledger Fabric系统需要将多个模块分离部署在不同节点上,为了方便演示,通过docker模拟各个节点,因此,需要安装docker以及相关...

2018-10-18 13:56:59 1855

转载 浅析Hyperledger Fabric共识算法

Hyperledger Fabric共识算法区块链系统是一个分布式架构,交易账本信息由各个节点管理,组成一个庞大的分布式账本。在分布式系统中,各个节点收到的交易信息的顺序可能存在差异(例如,网络延迟、主机处理性能),这会导致账本信息的状态不一致,例如,小王账户只有10元,但是他同时转账给小李和小张各10元,并且将这两条交易信息分别发送到两个分布式节点上,如果不对这两条交易进行排序校验,那么,小...

2018-10-18 11:04:37 5648 1

转载 神奇的零知识证明和zkSNARK究竟是什么

所谓零知识证明(zero-knowledge proofs),最初是由麻省理工教授Shafi Goldwasser、Silvio Micali(注:两人都是图灵奖得主)以及另一位密码学大牛Charles Rackoff于20世纪80年代初共同提出的[1]。有了零知识证明,就允许一方(证明者)说服另一方(验证者),一个给定的论断是真实的,而不会泄露任何超过论断本身有效性的信息。由于这一话题确实艰...

2018-10-12 10:28:27 825

转载 Vitalik Buterin:以太坊2.0将打造出完美的区块链体系

以太坊基金会首席科学家Vitalik Buterin表示,自公链诞生以来,其面临的最重要升级已经进入了“艰难的软件开发阶段”。在接受采访时,Vitalik提到,对于以太坊2.0来说,目前已经没有任何需要解决的重要理论问题。他说,现阶段的以太坊2.0就像是以太坊1.0在2014年秋天的时候。众所周知的是,以太坊是在2015年7月30日上线的。Vitalik解释了以太坊2.0的概念:...

2018-10-08 17:30:14 285

转载 什么是全同态加密?

全同态加密属于密码学领域。由于全同态加密支持无需解密,就能够对密文进行任意计算,因此可以立竿见影的解决数据隐私安全问题,有很大的应用需求。例如,在云环境下,用户加密数据后存储在云端,由于数据加密使得云端无法获得数据的内容,从而保证了数据的隐私。此外,由于是全同态加密,云端可以对密文数据进行任意计算。总而言之,全同态加密不但通过加密保护了数据,而且没有丧失计算性。这么好的性质到哪里找呀!?全...

2018-10-08 17:11:11 12353 3

转载 全同态加密释疑(一)

2009年全同态加密(Fully Homomorphic Encryption)的诞生,不仅是密码学界的一个大的突破(Breakthrough),而且是计算机理论界的一个突破。自从2011年创建了全同态加密QQ群,从几十号人到现在的将近200人,来自各个大学,包括国外。可见人们对全同态加密研究的热情。另外在网上有许多同学问我一些问题,有些问题很雷同,可能也是初学者必经之路。全同态加密的入门确实...

2018-10-08 17:10:42 3845 1

转载 什么是先进的通证?

在前几篇文中我们提到,通证具有多维、多态、多阶的特性。今天我们继续谈通证,通证可以给人带来无穷无尽的想象空间,你要知道刺激人往前走的不是拿在手里的利益,而是想象空间。通证具有非常灵活的形态、非常强的组合能力,透明、可信赖、可追溯,流转速度快,所以它表达价值和凭证的能力,是以前的技术无法相比的。什么是先进的通证什么叫先进的通证呢?我们可以大开脑洞。 眼前能想到的如:身份证、信用卡...

2018-10-08 17:00:31 504

转载 数字稳定代币的试验与启示

作者|姚前 孙浩「中国人民银行数字货币研究所,姚前系所长」 文章|《中国金融》2018年第19期近期国际市场涌现出一批以币值稳定为目标的虚拟货币产品——数字稳定代币(stable coin),成为资本追逐和技术研究的热点。本文通过梳理数字稳定代币的分类,剖析其背后的稳定机制和潜在影响,以及对于央行业务的启示。稳定代币的动因与分类虚拟货币无法有效履行计价单位、交易媒介和价值储藏三大货币基...

2018-10-08 16:32:50 421

转载 关于区块链的十大误解,憎恨者和狂热爱好者易犯

译者按:2017年,在区块链行业经历大牛市之时,市场参与者各种非理性的行为和声音显然是不明智的,而到了2018年,当市场进入熊市之后,各种过度的质疑甚至诋毁的声音又开始盛行,这其实也并非是好的选择。原文作者Jack Dossman在文章中列出了关于区块链的十大误解,目的是希望市场现有参与者和潜在的参与者能够理性对待这个行业,这样才能更好地利用区块链技术,并发展这一行业。(图片来自:Gree...

2018-10-08 14:00:32 378

转载 Fabric基础架构原理(4):链码

智能合约能够部署和运行在区块链环境中,由一段代码来描述相关的业务逻辑。部署后的智能合约在区块链中无法修改,智能合约的执行完全由代码决定,不受人为因素的干扰。一般来说,参与方通过智能合约规定各自权利和义务、触发合约的条件以及结果,一旦该智能合约在区块链环境中运行就可以得出客观、准确的结果。在 Fabric 中,智能合约也称为链码(chaincode),分为用户链码和系统链码,通常指的是用户链码。...

2018-10-08 13:47:44 2492

转载 Fabric基础架构原理(3):通道

通道的结构通道是Fabric中非常重要的概念,它实质是由排序节点划分和管理的私有原子广播通道,目的是对通道的信息进行隔离,使得通道外的实体无法访问通道内的信息,从而实现交易的隐私性。 目前通道分为系统通道(System Channel)和应用通道(Application Channel)。排序节点通过系统通道来管理应用通道,用户的交易信息通过应用通道传递。对一般用户来说,通道是指应用通...

2018-10-08 13:45:24 7363

转载 Fabric基础架构原理(2):共识与交易

Fabric 的网络节点本质上是互相复制的状态机,节点之间需要保持相同的账本状态。为了实现这个目的,各个节点需要通过共识( consensus )过程,对账本状态的变化达成一致性的认同。Fabric 的共识过程包括 3 个阶段:背书、排序和校验。1. 背书在背书( endorsement )阶段中,背书节点对客户端发来的交易预案进行合法性检验,然后模拟执行链码得到交易结果,最后根据设定...

2018-10-03 09:44:52 2173

转载 Fabric基础架构原理(1)

Linux基金会于2015年12月启动了名为“超级账本”(Hyperledger)的开源项目,旨在推动各方协作,共同打造基于区块链的企业级分布式账本底层技术,用于构建支撑业务的行业应用和平台。超级账本里包括10个项目(project),其中区块链框架类项目5个:Fabric,Sawtooth,Iroha,Burrow和Indy;区块链工具类项目5个:Cello,Composer,Explore...

2018-10-03 09:32:50 5160

转载 超级账本与企业以太坊联盟(EEA)宣布结盟共同为区块链制定标准

超账账本项目(Hyperledger)和企业以太坊联盟(EEA)于周一宣布,双方已同意合作,将共同标准引入区块链领域,并为更广泛的开源社区提供交叉传播。这次强强联合是值得注意的,因为企业以太坊联盟(EEA)、超级账本(Hyperledger)以及R3 Corda生态系统代表了全球最大和最有影响力的企业区块链社区。如果这次团队合作成功地在这两个平台之间创建了通用标准,那么它可能会影响到那些以...

2018-10-03 08:55:21 823

翻译 Fabric网络下如何为通道添加新的组织

首先要明确添加通道应该要做哪些事!一要通知orderering service服务器,新组织加入到通道,验证过的建议交易封装后是要提交给orderering service服务器,由它分发到commit peer节点。二是通道配置要改变,新组织极有可能成为背书策略贡献者。一、生成Org3密钥资料进入/first-network/org3-artifacts/目录,该目录有2个文件:org3...

2018-09-28 13:43:49 2413

原创 更新Fabric版本

Ubuntu Linux上一直是Fabric 1.0版本,按照在线文档下载新版本的源码、二进制文件及Fabric imageshttps://hyperledger-fabric.readthedocs.io/en/latest/install.html文档中对应的命令行为:sudo curl -sSL http://bit.ly/2ysbOFE | bash -s 1.2.0更...

2018-09-18 09:12:35 3353

转载 Docker删除容器与镜像

1.停止所有的container,这样才能够删除其中的images:docker stop $(docker ps -a -q)1如果想要删除所有container的话再加一个指令:docker rm $(docker ps -a -q)12.查看当前有些什么imagesdocker images13.删除images,通过image的id来指定删除谁do...

2018-09-18 08:47:09 223

转载 docker的container和image之间的关系

问题一:Image与Container之间的联系?答:镜像的概念更多偏向于一个环境包,这个环境包可以移动到任意的Docker平台中去运行;而容器就是你运行环境包的实例。你可以针对这个环境包运行N个实例。换句话说container是images的一种具体表现形式。你也可以认为镜像与你装载操作系统iso镜像是一个概念,容器则可理解为镜像启动的操作系统。一个镜像可以启动任意多个容器,即可以装载多个操作...

2018-09-14 09:27:30 18867 1

转载 Docker中如何删除image(镜像)

原文地址:http://yaxin-cn.github.io/Docker/how-to-delete-a-docker-image.html docker中删除images的命令是docker rmi,但有时候执行此命令并不能删除images[yaxin@ubox ~]$docker imagesREPOSITORY TAG IM...

2018-09-14 09:02:58 1288

转载 短地址还原

        常上网的人一定见过许多网址缩短服务压缩后的网址URL链接,比如这种http://bit.ly/5GtDeI。缩短网址的好处就是能把很长的URL网址压缩的非常简短,而且跳转后链接指向的网页不变,尤其适合在Twitter等字数受限制的微博客使用;或者遇到迅雷的文件下载地址、eMule的eD2k链接那种长到变态的链接,用缩短网址服务压缩以下也是很不错的。        但是,网址缩短服...

2018-09-14 08:02:05 7220

转载 推荐几款适合孩子玩的编程游戏

在上一篇文章《孩子喜欢玩iPad等电子产品怎么办》中,我们鼓励家长合理控制孩子的屏幕时间,与此同时,为孩子挑选合适的电子消费内容同样重要。今天就给大家推荐几款可以鼓励孩子玩的游戏,让孩子们在玩游戏的过程中学习编程。1. kodable推荐指数:★★★★适合年龄段:5岁以上价格:前45个关卡免费Kodable 是一款适用于 5 岁及以上儿童的教育型 iPad 游戏,适合为儿童进行编程启蒙。毛球家族的...

2018-07-13 10:20:29 19448

转载 GO语言下载、安装、配置

一、Go语言下载go语言官方下载地址:https://golang.org/dl/找到适合你系统的版本下载,本人下载的是windows版本。也可以下载Source自己更深层次研究go语言。二、GO语言安装下载完成之后,双击go1.6.windows-amd64.msi进行安装。如果安装过程出现以下提示:以管理员的身份运行cmd,找到go1.6.windows-amd64.msi所在的目录,并输入m...

2018-07-13 09:35:18 1519

转载 网贷之家公开信:提三大监管建言 避免P2P硬着陆重伤投资人

2018-07-09 09:17:19 来源:网贷之家摘要:今天,网贷之家再次抛砖引玉,进一步提出当下行业风险缓释的三点建议,希望能为监管方、网贷行业从业者提供参考,也希望有识之士能提出更多建设性意见,引起广泛讨论,净化舆论环境,达成共识,实现行业的软着陆,让真正的金融科技能良好发展下去,真正发挥出赋能实体经济、助力普惠金融发展的积极作用。网贷行业的监管者、行业从业者、媒体及投资人:经过超过10年...

2018-07-09 12:46:31 411

转载 侠客岛:终于有人把区块链讲清楚了

侠客岛按】  上个月,我岛在杭州举办了线下沙龙,邀请了蚂蚁金服技术实验室高级技术专家邓福喜,和大家聊了聊最近大热的区块链技术。  在千呼万唤中,岛叔今天终于把文字整理好了。大家不用在后台催了!  三千多字的文字整理稿中,干货很多。邓老师把区块链的概念讲得挺清楚,包括其应用场景和大家最感兴趣的比特币等等。同时也厘清了大家对区块链的一些误解。  以下为岛叔整理的文字实录,看完,相信区块链对你来说将不再...

2018-06-06 16:17:11 13806 1

转载 私募和公募差别

在聊私募之前,我们先看看公募。从字面意思上,公募便是公开募集,大伙多半对余额宝不陌生,当年余额宝火起的时候,其收益还算是比较可观的。而余额宝实际上对接的是天弘基金旗下的增利宝货币基金,赶上余额宝最早那一波的人,是否体会到了其理财门槛低及其操作上的便利。而门槛低,也算是公募基金的一个特点,普罗大众稍有闲钱,都可以参与。公募基金是面向非特定对象公开募集,非特定对象指的是对用户的身份及身家没过多限制。 ...

2018-05-22 10:16:04 829

转载 半年10倍的股票秘诀

一、心态    1.  一定不要追高买股票,一定要有这样的心态,它爱长多少是多少,权当这股票不存在。  2.  股票只有两种,买点上的股票都是好股票,否则就是垃圾股票;大级别买点的就是最好的绩优股,耐心等待股票成为真正的绩优股,这才是真正的心态。  3.  本人反复强调过,心态最重要。很多人明明知道不是买点,就是手痒忍不住,这就是心态问题,不解决这个,任何理论都没用。  4.  心态要稳,对股票、...

2018-03-27 20:49:49 1244

转载 你理财,财就理你了?NO!这几条才是财富晋阶的真相!

你理财,财就理你了?NO!这几条才是财富晋阶的真相!各种鸡汤之所以广受欢迎,是因为满足了人们情感上的需要,毕竟人是有血有肉的感性动物。鸡汤虽好,但也要适可而止,不应过于耽迷理想化的状态,还是要敢于直面真实的世界。1积少成多累积财富?资金没量级,无意义!你不理财、财不理你,这句很安利的话近乎人尽皆知。于是,富豪忙于理财,要保住阶层地位、要让财富传承;中产忙于理财,要让自己资产保值增值、不落人后;老年...

2018-03-15 18:07:42 472

转载 你负债了吗? 聊聊“去杠杆”!

一、什么是去杠杆,去杠杆有哪些模式?去杠杆,是最近这两年的财经热词,也是最近几年的经济主题。那什么是去杠杆呢?可以用一句话来说清楚去杠杆是什么吗?答案是可以的。去杠杆,就是欠债还钱。当前的金融体系,通常是在一个经济主体,具备偿还能力时,银行会拼命的扩大信贷,不停的借钱给它,直到它的偿还能力被榨干为止。如果人们根本不需要借钱,金融部门就通过住房、医疗、教育、过度的高消费等把他们人为的变贫穷,逼迫他们...

2018-03-09 11:19:18 1742

空空如也

空空如也

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

TA关注的人

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