
区块链
文章平均质量分 91
RealHarryWang
这个作者很懒,什么都没留下…
展开
-
X.509数字证书内容结构
更多区块链技术与应用分类:区块链应用 区块链开发以太坊 | Fabric | BCOS | 密码技术 | 共识算法 | 比特币 |其他链通证经济 | 传统金融场景 | 去中心化金融 | 防伪溯源 | 数据共享 | 可信存证 X.509证书数字证书是现代信息安全的核心技术,无论是在以前的互联网中还是在如今区块链(联盟链为主)的场...原创 2020-11-12 14:49:58 · 2020 阅读 · 0 评论 -
央行数字货币(数字人民币)DCEP
摘要数字人民币,是中国人民银行尚未发行的法定数字货币,即“数字货币电子支付”(DC/EP,Digital Currency Electronic Payment)。数字人民币是我国法定货币的数字形态,也是为数字经济发展提供的通用型基础货币,由中国人民银行发行和管理,与人民币现金具有同等效力,同时保证100%的人民币储备金率,具有价值特征和法偿性(即任何单位和个人在具备接收条件时不...原创 2020-11-09 10:45:23 · 14128 阅读 · 2 评论 -
Fabric1.x(非Dokcer方式)从编译到部署
摘要Fabric编译安装,go和docker环境,fabric源码,fabric网络配置,peer和orderer配置,链码配置。 一.Fabric编译安装wget及git环境yum install wgetyum install gitgit --versiongit config --global user.name "centos7_te...原创 2020-10-26 10:43:41 · 353 阅读 · 0 评论 -
基于Fabric+IPFS大规模数据上链方案
基于Fabric+IPFS大规模数据上链方案第一章 系统综述 加粗样式区块链是创造信任的机器,但是数据存储与读取的效率十分低下,两者不可兼得的情况下,一种新的方式,既弥补区块链的效率,又能利用其“信任”与“不可篡改”特性。该方案使用区块链+分布式存储。 Fabric简介、适用场景:Hyperledger Fabric的出现是对传统区块链模型的一种革新,在某种程度上允许创建授权和非授权的区...原创 2020-10-25 20:01:26 · 13934 阅读 · 43 评论 -
区块链技术在证券领域的应用
场外衍生品交易区块链与证券化是可以完美结合的,将证券放到区块链上,确权是第一个目标,第二是代币化,把资产分割成货币,第三则是智能合约的交易。所以利用智能合约发行证券,保证证券资产的不可复制性,且可以在链上快速完成交易、清算和结算。同时也保障交易数据的真实不可篡改,有效防范信用风险。通过对区块链中的节点建立最高权限的监管节点,可以使得监管机构准确、全面地掌...原创 2020-10-25 19:49:03 · 3030 阅读 · 0 评论 -
DeFi去中心化金融项目总结
摘要去中心化金融(DeFi)是一场能够让用户在无需依靠中心化实体的情况下使用诸如借贷和交易等金融服务的运动。这些金融服务由去中心化应用(Dapp)提供,而大部分应用部署在以太坊平台上。DeFi指代一系列替代银行、保险、债券和货币市场等机构的产品和服务。DeFi Dapp允许用户将它们提供的服务组合起来,从而开启更多的可能性。针对目前出现的各去中心金融应用,进行场景与应用的分类汇总...原创 2020-10-22 20:28:01 · 1876 阅读 · 1 评论 -
去中心化资金管理TokenSets
摘要DeFi中,资金管理不需要投资经理,我们可以选择最适合自己财务需求的资产管理策略,去中心化的资金管理也减少了服务费的支出。此外,Dapp具备自动交易算法,而无需我们自己操作。下面通过介绍TokenSets(“通证集合”)这一平台,详细了解资金管理如何在去中心化账本中运行。 概念通证集合(TokenSets)是一个交易平台,用户通过它购买具有策略功能的...原创 2020-10-12 17:09:13 · 917 阅读 · 1 评论 -
去中心化衍生品协议Synthetix
摘要Synthetix是以太坊上用于合成资产(称为Synths)的协议。Synthetix有两部分组成:合成资产(Synths)及其交易所Synthetix.Exchange。在Synthetix上,用户可以发行和交易合成资产。 衍生品是一种合约,其价值来自于其他对标资产,例如股票、商品、货币、指数、债券或利率。期货、期权和掉期是几种常见的衍生品。每种衍生...原创 2020-10-12 16:51:44 · 647 阅读 · 1 评论 -
去中心化借贷Compound项目简介
自从有了借贷,经济便开始以前所未有的速度增长。借贷体系需要某种形式的信任和中介,当前金融中介的角色由银行承担,但是我们有理由质疑当前借贷系统的各种缺陷,如强制性的筹资标准、获取银行服务的地理位置或法律限制、贷款审批的高壁垒以及富人独享了低风险高回报放贷的福利。在DeFi的环境下,不再需要银行,各种壁垒不复存在。只要有足够的抵押品,任何人都可以获取资金去...原创 2020-10-10 14:08:33 · 1380 阅读 · 1 评论 -
MakerDAO初探
MakerDAO简述DAO (Decentralized Autonomous Organization),意为“去中心化自治组织”,MakerDAO 即是属于DAO 项目。Maker是以太坊上自动化抵押贷款平台,亦是一个运行在以太坊区块链上的智能合约平台,Maker提供稳定币 Dai ,建立起以太坊上的去中心化衍生金融体系。Maker代币类型Ma...原创 2020-09-29 17:12:20 · 1710 阅读 · 1 评论 -
安全多方计算与证券业数据生态
摘要区块链技术的出现,使得各方事务在去中心化的方式下协调执行,数据在不可篡改、公开验证的方式下共享,这种特性天然适合用以解决证券行业信息共享的问题。但是,在传统区块链系统中,事务涉及数据会为全体成员所公开验证,难以做到真正归用户所私有。在这方面,安全多方计算(Secure Muti-party Computation)提供了一种解决方案,为实现数据的可控共享做出了重大贡献。...原创 2020-09-27 16:00:06 · 695 阅读 · 1 评论 -
区块链电子签名技术及方案
数字签名技术是电子签名的底层核心技术,由非对称密钥加密技术和数字摘要技术构成。首先发送方利用Hash函数对文件内容进行加密并生成数字摘要,然后利用私钥对数字摘要加密形成数字签名;接收方利用发送方提供的公钥对数字签名进行解密;若解密后的数字摘要与发送方的数字摘要保持一致,则确认内容没被篡改且文件由发送方提供。传统电子签名技术方案CFCA电子合同解决方...原创 2020-09-25 14:20:25 · 3082 阅读 · 0 评论 -
一种基于区块链的场外交易平台
架构方案如图:股权登记模块。包括交易数据上链服务、投资者和项目方的负面清单服务、对投资对象的尽职调查服务等功能的子模块。估值模块。包括股权基金管理子模块、投资项目收益和风险预测子模块,以及平台上的投资对象现金流管理子模块。发行与交易模块。包括项目监控子模块、条款管理子模块和增值服务子模块。退出模块。利用区块链股权交易平台可以对中小微企业发行的股...原创 2020-09-24 15:55:27 · 999 阅读 · 0 评论 -
FISCO BCOS学习资料索引
Github https://github.com/FISCO-BCOS/FISCO-BCOS技术文档 https://fisco-bcos-documentation.readthedocs.io以下这份索引将从区块链入门、上手运用FISCO BCOS、FISCO BCOS原理解析以及区块链设计理念四个维度帮助大家快速了解区块链技术,并学习使用FIS...原创 2020-09-22 15:47:37 · 794 阅读 · 1 评论 -
Solidity开发bug汇总
编译器与代码版本不一致问题(代码版本pragma solidity ^0.4.25),产生如下报错: { "component": "general", "formattedMessage": "StringUtil.sol:1:1: SyntaxError: Source file requires different c...原创 2020-09-22 10:59:33 · 468 阅读 · 0 评论 -
通证经济在资讯类业务中的应用
通证经济就是把通证充分用起来的经济,积分和通证有许多不同之处:通证VS积分如资讯类的业务,有读者、作者以及平台三方关系,可以采用如下区块链通证经济激励的方式。资讯业务在资讯类业务中,是一个多对多的关系,有很多咨询发布者及阅读者,我们可以采用通证经济的方式,前两年有一些项目就是”阅读即挖矿”。首先资讯发布者可以通过发布文章获取通证,读者通过阅读、...原创 2020-09-16 16:28:45 · 200 阅读 · 0 评论 -
资产证券化ABS+区块链
资产证券化概念资产证券化(Asset-backed Securities, ABS)简称为ABS,指对未来具有稳定、可预测现金流的资产进行打包组合以及信用增级, 以资产未来现金流为基础,发行可流通有价证券以达到融资目的。债券市场作为融资市场重要组成部分,可满足融资市场部分融资需求,资产证券化又是债券市场的组成部分,实现资产证券化以更好落实国家“资金脱虚...原创 2020-09-16 15:48:04 · 3296 阅读 · 2 评论 -
物联网+区块链溯源方案
摘要物联网硬件(蓝牙/wifi)加区块链的方式可有效对现实世界中的实例进行链上映射,本文介绍一种基于硬件的轮胎区块链防伪溯源以及渠道管控的方案思路。 1.总体思路方案:轮胎溯源的技术方案如图1所示,两类用户:B端用户数据上链,C端用户信息查询:(1) B端:为了减少B端用户扫码工作量,采用“一批次一码”的方式进行数据上链。即每个轮胎上的溯源蓝牙拥有...原创 2020-09-07 14:19:58 · 1816 阅读 · 2 评论 -
基于Hyperledger Fabric实现药品溯源
摘要基于Hyperledger Fabric实现药品溯源的demo功能简介,涉及药厂节点,代理商节点,零售商节点等多机构间的上链查询。 本Demo通过4个节点模拟排序节点,药厂节点,代理商节点,零售商节点。3个peer节点对应不同业务逻辑的链码(智能合约),通过链式的存储结构(如ppt所示),达到层层查找的目的,最终通过唯一ID查到每个环节的溯源信息。由...原创 2020-09-07 11:16:40 · 2581 阅读 · 10 评论 -
数据激励“xx即挖矿”的技术实现方案
摘要数据变现,获取区块链Token激励,实现“阅读/开车/交易”即挖矿的技术方案的思考。为实现用户数据确权,数据变现的伟大畅想,需要解决一系列技术问题,如区块链+大数据的结合。 提到区块链,总会提到用户数据确权,数据变现的伟大畅想。如“开车挖矿”、“通证激励”等,这部分核心功能的实现, 涉及到区块链+大数据的融合系统,而且这部分功能属于两套系统交互的核心...原创 2020-09-07 11:07:46 · 385 阅读 · 0 评论 -
Fabric多机kafka部署(docker方式)
摘要Fabric基于docker方式、多机kafka配置部署详细过程。 基于docker方式的多机kafka的Fabric网络搭建步骤如下。分布式节点规划: node1: kafka1 zookeeper1 orderer1node2: kafka2 zookeeper2 orderer2 peer1nod...原创 2020-08-28 21:41:58 · 814 阅读 · 0 评论 -
合约之间调用权限问题
摘要合约之间调用权限出现问题,”Note: The called function should be payable if you send value and the value you send should be less than your current balance.” Note: The called function should b...原创 2020-08-24 18:28:24 · 1689 阅读 · 0 评论 -
solidity时间处理函数集
摘要智能合约,solidity关于时间处理的函数库。 国外有个哥们写了详细的时间处理函数地址:https://github.com/bokkypoobah/BokkyPooBahsDateTimeLibrary可直接使用,代码如下: pragma solidity ^0.6.0;// ---------------...原创 2020-08-23 20:48:38 · 1169 阅读 · 0 评论 -
solidity合约访问其他合约的mapping
摘要solidity合约访问其他合约的mapping的方式 错误代码被访问合约 contract BagUserAdmin { mapping(bytes32 => RecordBean) bagRecordOf;} contract BagUserAdmin...原创 2020-08-23 20:48:20 · 866 阅读 · 0 评论 -
solidity使用mapping+struct复杂数据结构
摘要solidity中使用mapping+struct的复杂数据结构时,遇到的问题,Mappings cannot be assigned to。 出错的代码代码 constructor() public{ dataBases[TypeConvertUtil.stringToBytes32(TABLE_BAG_NAME...原创 2020-08-21 18:04:14 · 1493 阅读 · 0 评论 -
TEEX项目解读
摘要针对隐私分布式计算+数据市场场景(区块链+大数据解决方案),TEE技术及二层网络的架构方案。 TEEX这个项目听的比较多了,大概研究下这个项目白皮书,小作总结。目前智能合约存在的问题是:冗余计算和全局共识机制,吞吐量低公链数据公开,无隐私性存储技术性能低、网络封闭,不适宜大规模计算而TEEX解决方案,提出一种解决区块链相关遗留问题的方案...原创 2020-08-19 16:21:36 · 1063 阅读 · 0 评论 -
区块链信息服务备案详解
按规定,运行区块链项目的公司需要向国家网信办进行区块链项目备案。流程如下1.登录https://bcbeian.ifcert.cn/进行账号注册2.进入备案信息登记整个备案信息填写可分为三大类,主体信息、负责人信息、服务信息主体信息主要是公司相关信息,包括名称、地址、资质材料等内容负责人信息是公司相关负责人的详细信息然后就是服务信息,待前...原创 2020-08-18 23:58:49 · 3631 阅读 · 0 评论 -
利用区块链进行数据安全共享的思考
摘要数据安全共享问题、数据孤岛的问题有解了,那就是利用区块链。 在同行业机构间进行数据共享时,存在“数据孤岛”问题,最重要的是要保证数据的安全性,在杜绝复制泄露的基础上才有可能建立一个互信共享的数据平台。这也是一个重要并且典型应用区块链技术的方向,也就是当前AI+大数据+区块链的结合趋势,区块链作为底层平台为大数据及AI所需的数据源提供可靠保障。当前,...原创 2020-08-18 19:52:00 · 2653 阅读 · 1 评论 -
同态加密与区块链
摘要同态加密技术与区块链技术的结合将给隐私保护提供一种新思路 简介人们越来越关注隐私保护,而同态加密技术将给隐私保护提供一种技术思路。现在的互联网产品,从某方面讲,根本毫无隐私可言。比如我们在微信上聊一些私密的事,非常不希望第三方人知道,微信上其他人也确实不知道。但是腾讯一定知道,像之前facebook发生信息泄露一样,所有的社交平台都有隐私泄露的风险...原创 2020-08-12 20:24:32 · 4478 阅读 · 0 评论 -
solidity智能合约重要特性
摘要solidity智能合约的一些重要特性,如变长数组中的storage和memory变量,storage和memory的存储位置以及字符串数组string[]使用。 一. 关于变长数组。string[],bytes[]对于变长数组,在初始化分配空间前不可使用,可以通过new关键字来初始化一个数组。它们不能在使用new关键字初始化前使用下标方式访问。...原创 2020-08-07 10:29:59 · 359 阅读 · 0 评论 -
解决Crayon Syntax Highlighter安装问题
摘要php7.3/7.4以后Crayon Syntax Highlighter插件报错问题:Compilation failed: invalid range in character class at offset 4。 报错描述安装完Crayon Syntax Highlighter,在wordpress后台报错Compilation failed...原创 2020-08-07 10:20:50 · 275 阅读 · 0 评论 -
WeBASE部署问题解决
摘要WeBASE部署期间,python deploy.py installAll执行安装,在启动阶段出现的错误。 python deploy.py installAll执行安装,在启动阶段出现如下错误: ============== WeBASE-Front start... ==============...原创 2020-07-08 10:40:42 · 1796 阅读 · 0 评论 -
区块链技术面试题
摘要区块链、比特币及以太坊相关的区块链面试题总结 一. 你认为的区块链架构分为哪些层?大致由哪些部分组成?二. 有人说“区块链就是一特殊的数据库”,你怎么看?与传统分布式数据库相比,区块链有何特点?三. 2018年11月16日凌晨2:16分,BCH硬分叉大战落下帷幕,分成了BCH ABC 和BCH SV,造成币市巨大震动,那么区块链为何会产生分叉?硬分...原创 2020-06-20 10:43:41 · 2216 阅读 · 0 评论 -
BCOS链智能合约开发避坑
摘要BCOS链特有的Table结构直接与数据库打交道,solidity智能合约在开发中遇到的一些问题总结。如table的entry循环赋值出错;非storage变量不能使用push,memory变长数组不支持push;string[]作为函数参数;处理时间函数;Table插入问题。 1. table的entry循环赋值出错执行代码 ...原创 2020-06-10 10:10:08 · 341 阅读 · 0 评论 -
密码学基本概念总结
摘要密码学基本概念,对称加密、非对称加密、数字签名、证书、认证、PKI、加密通信等。 第一部分 基本概念1. 公钥密码(非对称加密)只要拥有加密密钥(公钥)的人,都可以进行加密,但只有拥有解密密钥(私钥)的人,才可以解密。如RSA --> 是一种非对称加密算法加密:公钥是(E,N)(E是加密的首字母,N是数字的首字母)解密:私钥是...原创 2020-06-06 18:13:05 · 1415 阅读 · 0 评论 -
以太坊区块链浏览器(二)开发
摘要以太坊区块链浏览器开发,包括合约信息及链上信息展示,web3j的对应API。 一.效果二. 合约信息1.当前用户总数: $scope.userCount = mxxData.residentCount.call().toString(); $scope.userCoun...原创 2020-04-08 21:12:31 · 892 阅读 · 1 评论 -
以太坊区块链浏览器(一)拿来就用主义
摘要以太坊区块链浏览器ethereum explorer开源部署过程,问题解决。 开源区块链部署1.开源ethereum - explorer下载 git https://github.com/carsenk/explorer.git git https://github.c...原创 2020-04-06 20:50:48 · 2186 阅读 · 2 评论 -
实用拜占庭容错系统(PBFT)共识算法
摘要拜占庭容错问题简称BFT,实用拜占庭容错系统(PBFT)在区块链中的应用很普遍,简介PBFT算法步骤。 拜占庭容错问题简称BFT,BFT是区块链共识算法中需要解决的一个核心问题,以比特币和以太访为代表的POW,EOS为代表的DPOS,以及今后以太访逐渐替换的共识算法POS,这些都是公链算法,解决的是共识节点众多情况下的BFT。而PBFT是在联盟链共识节...原创 2020-04-05 21:34:45 · 1815 阅读 · 0 评论 -
解决nginx报错:502 Bad Gateway以及504 Gateway Time-out问题
摘要wordpress及宝塔面板的基本环节,出现nginx错误:502 Bad Gateway 502 Bad Gateway以及504 Gateway Time-out 504 Gateway Time-out问题后的解决办法。 wordprss安装插件或者上传大文件时,总是时不时出现这个问题。错误——502 Bad Gateway 502 Bad ...原创 2020-03-02 21:24:01 · 5633 阅读 · 0 评论 -
以太坊geth安装并同步主网及测试网区块
摘要以太坊geth客户端安装配置过程,节点启动参数,同步主网及测试网区块。 同步主网代码下载 git clone https://github.com/ethereum/go-ethereum.git git clone https://github.com/ethereum/...原创 2020-03-02 19:39:53 · 2670 阅读 · 0 评论