自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(28)
  • 资源 (11)
  • 收藏
  • 关注

原创 去中心化身份一般见解

去中心化数字身份

2022-10-25 11:35:07 1886 1

原创 中国大陆程序员2020年工资城市分布图

2020-01-18 17:00:39 2189

原创 fabric通道操作和链码操作涉及到的节点角色

2019-10-25 16:07:12 718

原创 docker方式搭建fabric网络中启动链码容器失败问题解决

前提是网络已搭建完成,通过SDK实例化链码时,报如下错误:原因:peer容器与链码容器不在一个同一个网络ID解决思路:在启动容器的配置文件里设置环境变量CORE_VM_DOCKER_HOSTCONFIG_NETWORKMODE=A其中A可通过:docker inspect peer机器的名称,如下图:重启启动peer容器即可。...

2019-09-05 21:14:17 2144 1

原创 安全多方计算

安全多方计算从入门到精通:MPC简介&JUGO平台简介:今天我们来介绍一下基于安全多方计算所设计出来的产品JUGO。从安全性角度来看,数据泄露——隐私安全问题严重;facebook的数据泄露事件闹得很大,原因就是facebook单方面将用户的个人数据提供给了第三方机构,这为个人数据的拥有权敲响了警钟。从数据价值角度来看,数据孤岛——数据之间由于各种原因造成了壁垒,(政府数据由于政策保密...

2019-09-02 10:05:07 14377

原创 Hyperledger Fabric的安全和隐私保护机制

Hyperledger Fabric的安全和隐私保护机制概述Hyperledger是一个旨在推动跨行业应用区块链技术的开源项目,由Linux基金会在2016年主导发起。Hyperledger Fabric是最初引入的两个项目之一,也是目前应用最为广泛的企业级联盟链技术。 区块链本质上是一个分布式共享账本,在实际应用中,它通常承载着诸如资产和交易之类的敏感数据,因此安全和隐私保护是两个非常重...

2019-08-30 15:29:28 4539

原创 Docker基本命令行

基本语法docker [OPTIONS] COMMAND [arg...]选项-D=true|false 使用debug模式。默认为false。-H, --host=[unix:///var/run/docker.sock]: tcp://[host:port]来绑定或者unix://[/path/to/socket]来使用。 在daemon模式下绑定的socket...

2019-08-30 15:09:44 196

原创 Fabric交易流程

2019-08-29 17:01:16 597

原创 Hyperledger Fabric权限管理和策略

权限管理是区块链网络十分重要的功能,负责控制某个身份在某个场景下是否允许采取某个操作(如读写某个资源)。超级账本 Fabric 项目通过策略(Policy)来灵活指定各场景下的操作权限。策略应用场景具体来看,常见的策略场景包括如下表所示。其中,大部分都与系统配置链码相关,可以在通道配置中进行指定;部分为代码中的规定。对于存储在通道配置中的策略,可以利用 configtx.yaml 指...

2019-08-28 14:24:07 2797 3

原创 Fabric的策略

2019-08-28 13:37:08 508

原创 HTTP请求时connectionRequestTimeout 、connectionTimeout、socketTimeout三个超时时间

HTTP请求时connectionRequestTimeout 、connectionTimeout、socketTimeout三个超时时间的含义在很多请求第三方服务的服务器的客户端连接中,有如下超时:connectionRequestTimout:指从连接池获取连接的timeoutconnetionTimeout:指客户端和服务器建立连接的timeout,就是http请求的三个阶段,...

2019-08-28 11:23:46 6241 1

原创 跨链技术深入

什么是跨链技术?“如果说共识机制是区块链的灵魂核心,那么对于区块链特别是联盟链及私链来看,跨链技术就是实现价值网络的关键,它是把联盟链从分散单独的孤岛中拯救出来的良药,是区块链向外拓展和连接的桥梁。” ——《连接不同区块链的跨链技术介绍》跨链与联盟链联盟链中对跨链技术的需求可以归总为以下两点:应用场景的需要现有区块链技术在单链架构下存在性能、容量、隐私、隔离性、扩展上的瓶......

2019-08-16 09:48:21 1065

原创 libra技术层面解析

Libra区块链白皮书作者:Zachary Amsden, Ramnik Arora, Shehar Bano, Mathieu Baudet, Sam Blackshear, Abhay Bothra, George Cabrera,Christian Catalini, Konstantinos Chalkias, Evan Cheng, Avery Ching, Andrey Ch...

2019-08-14 13:38:41 1757

原创 Fabric区块详尽内容

2019-08-08 17:18:12 3281

原创 Fabric区块链架构说明

目录1. 区块链核心特性................................. 32. 区块链系统架构................................. 43. 核心概念与组件................................. 73.1. 网络层相关组件........................... 83.2. 共识机制......

2019-08-06 14:55:12 1746

原创 Fabric之Raft共识深入介绍

目录1 介绍... 32 复制状态机... 43 Raft算法产生的背景... 64 为了可理解性的设计... 75 Raft设计原理... 85.1 Raft基础... 95.2 领导人选举... 115.3 日志复制... 125.4 安全性... 165.4.1 选举限制.... 175.4.2 提交之前任期内的日志条目.... 175.4.3...

2019-08-06 14:52:22 3700 1

原创 Libra技术介绍

1.为什么要发起Libra1.1 Libra所处的时间坐标关于Libra的起源,首先我们必须放在一外一内两个维度上来看它所处的时间坐标。外的维度是其他大公司发币的时间轴,我们会发现Facebook并不是第一个吃螃蟹的人,美国主流经济正在一步一步的拥抱区块链和数字货币。2018 年 7 月,纽约证交所的实际所有者 ICE 公司与微软、波士顿咨询集团和星巴克合作,成立加密数字资产服务机...

2019-08-06 14:48:25 7932

原创 区块链跨链技术整理

跨链技术背景区块链属于分布式账本技术的一种,每一条链都相当于一个独立的账本,通常情况下不同账本之间是无法实现价值转移的。随着技术以及市场的发展,加密货币的种类越来越多,与此同时也涌现出来大量不同的区块链。不同链之间的协同从操作以及价值流通成为了用户们的新需求,因此区块链的“跨链技术”应运而生。跨链基础需求资产兑换和资产转移资产兑换:A想用X链的币(Token)兑换Y链的币(token)...

2019-08-06 13:54:12 7844 3

转载 fabric1.4.2从kafka迁移到raft(命令版)

fabric1.4.2从kafka迁移到raft(命令版)实现所依赖的原理详见https://blog.csdn.net/qq_42750537/article/details/96428765这一篇用来记录具体命令,及遇到的一些问题。构建RatfMetadata获取可用配置1)创建一个基于raft的网络(v1.4.2),需使用和现kafka网络相同的证书文件2)在新的ra...

2019-08-06 11:58:38 418

原创 Fabric1.4版本新特性 Operations服务操作步骤

写在前面fabric 1.4 版本重点围绕生成可用性进行了更新支持。其中新增了一套 Operations 的 RESTful 服务,提供了部分运维管理功能:日志级别管理 健康检查 可用Prometheus消费的系统运行指标配置修改在peer节点容器的yaml文件里加入CORE_OPERATIONS_LISTENADDRESS环境变量,将其值设置为0.0.0.0:9443。如下图:...

2019-08-01 11:19:29 853

原创 基于kafka的Orderer宕机问题解析(Fabric1.1和Fabric1.4都有问题)

Orderer稳定性问题解析(Fabric1.1和Fabric1.4都有问题):出现orderer的偏移量与Kafka的偏移量场景复现步骤及原因:重新搭建链环境 kafka清理时间为10分钟1. 创建mychannel通道 加入mychannel,过10分钟后,kafka清理干净,kafka的日志文件变成以偏移量为名称的文件,偏移量变为2,偏移量之前的数据清干净。2. 重启...

2019-07-30 13:42:57 661

原创 orderer与kafka的offset对应不上问题解析及解决方案

orderer与kafka的offset对应不上问题解析及解决方案:原因是orderer与kafka的最新的offset不一定一样,而且kafka会清理kafka里的数据,这样导致orderer请求offset对应的数据,kafka里没有,导致orderer会宕机,解决方案如下:1. 手动修改kafka日志的偏移量,操作如下:获取orderer启动时所期望的offset修改kafk...

2019-07-17 13:54:52 602

原创 Fabric动态删除组织思路解析

第一步 启动 configtxlator 服务```bash# /opt/fabric/bin/configtxlator start > log.log 2>&1 &# export CONFIGTXLATOR_URL=http://127.0.0.1:7059# export CHANNEL_NAME=mychannel```第二步 读取配置 co...

2019-07-03 15:23:29 1343

原创 Fabric动态加入组织思路解析

Fabric动态加入组织思路:第一步 配置新组织 (前置条件:配置系统环境变量)```bash# cd ~/fabric/configs# cp crypto-config.yaml new-crypto.yaml# vim new-crypto.yaml# /opt/fabric/bin/cryptogen generate --config=./new-crypto.y...

2019-07-03 15:21:42 710

原创 ECC算法推荐参数(256k1和256r1)

ECC推荐参数:256k1p=FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFC2Fa=0000000000000000000000000000000000000000000000000000000000000000b=00000000000000000000000000000000000000000000000000000...

2018-03-30 14:56:32 12157

原创 C语言-大数减法

大数减法

2017-12-24 20:47:45 968

原创 C语言版本的大数加法

本文实现的任意两个大数的加法。

2017-12-22 21:28:48 581

原创 c语言版本的大数乘法

此次博客主要描述大数乘法运算,我这次大数乘法是普通实现的大数乘法,性能不是最优的,但是是空间最优的,后期会上传一些分治法实现的大数乘法(这个乘法会比此次的大数乘法性能有提升),敬请期待。

2017-12-22 20:54:51 1097

fabric2.x的api的服务(基于fabric go sdk)

fabric2.x的api的服务(基于fabric go sdk)

2022-04-05

隐私保护资料汇总.pdf

目前市场上针对区块链隐私保护问题,提出了多项技术,其中最主流的有:零知识证明+同态加密、SGX可信执行环境技术、安全多方计算技术。

2020-04-01

algorand共识算法.pdf

Algorand是图灵奖获得者Silvio Micali主导研发的一种加密货币方案。该方案通过密码学抽签算法实现了拜占庭共识算法的大规模扩展,从而适用于公链数字货币体系。同传统加密货币共识算法PoW、PoS等相比拥有更安全、几乎不分叉、更高效(每轮共识达成时间在1分钟以内)等特性。

2020-04-01

CITA技术白皮书.pdf

CITA是一个面向企业级应用的支持智能合约的区块链框架。CITA 可以为企业级区块链应用提供一个稳固、高效、灵活、可适应未来的运行平台。

2020-04-01

docker_practice.pdf

1. docker介绍 2. docker附属工具 3. docker实践 4. docker原理介绍

2019-10-21

安全算法计算工具(AES SM4 SM3 SHA256等)

1. 支持AES、SM4 SM3 SHA256等算法计算 2. 各种ECB CBC CFB OFB模式

2019-10-10

Caliper性能测试工具配置.docx

1. Caliper性能测试工具安装步骤 2. Caliper性能测试工具安装问题注意事项

2019-10-10

Lab 1. Setup.pdf

1. Fabric依赖系统安装要求 2. Fabric网络环境安装要求和必要条件 3. Fabric网络环境安装注意事项

2019-10-03

fabric性能优化方案.pptx

1. fabric性能瓶颈分析 2. fabric性能优化思路解析 3. fabric性能优化解决方案

2019-09-29

Fabric-CA-1.1服务(docker服务)

1. Fabric版本1.1 2. Docker方式启动 3. TLS证书服务 4. CA证书服务

2019-07-16

国密算法代码(java版)

1. SM2算法实现 2. SM3算法实现 3. SM4算法实现 测试代码

2019-07-16

空空如也

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

TA关注的人

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