一、使用web3连接到以太坊网络(测试网、主网) 1. 什么是web3 web3是以太坊官方开提供的一个连接以太坊区块链的模块,允许您使用HTTP或IPC与本地或远程以太坊节点进行交互,它包含以太坊生态系统的几乎所有功能。web3模块主要连接以太坊暴露出来的RPC层。开发者利用web3连接RPC层,可以连接任何暴露了RPC接口的节点,从而与区块链交互。web3是一个集合库,支持多种开发语言使用wbe3,其中的JavaScript API叫做web3.js、另外还有web...
- 文章69
- 收到的评论
- 最新
- 热门
以太坊钱包开发实战:MetaMask 钱包介绍
由于钱包开发过程中会使用到MetaMask插件工具辅助我们开发,所以下面主要介绍钱包开发中会使用到的MetaMask的部分功能。 MetaMask是一个基于浏览器的以太坊钱包插件,能帮助用户方便地管理自己的以太坊数字资产。不需下载安装客户端,只需添加至浏览器扩展程序即可使用,非常方便,但目前只支持Google和Firefox浏览器,并且可以很方便的调试和测试以太坊的智能合约。支持所有测试网络和私有链网络,这里介绍在Google中使用MetaMask。 一、安装MetaMask基于Google 第一步:进入...
技术指南 | 基于区块链技术实现的学历信息征信系统-需求分析
需求分析 现在是一个信息化的高科技时代,许许多多的企业必须紧跟时代步伐,不断创新,才能发展壮大;而企业的发展必然离不开人才队伍的建设,也可以说创新是企业发展的动力,而人才却是企业发展的根本,所以现在各企业对于人才队伍建设十分看重,而对于人才的素质及受教育情况的要求更是重中之重。 对学历信息的查询,要么成本较高,要么比较麻烦,甚至还有一些假冒网站让人防不胜防;传统应用是将数据保存在数据库中来实现,但是现在出现的数据库由于故障或者被删、被黑造成的数据丢失的情况更是屡见不鲜,所以传统数据库并不能真正意义上确保数据的完整性及安全性。 基于这些情况,我们设计并开发了一个 基于区块链技...
技术指南:基于Fabric-SDK-Go的Web项目实战
目标 1.根据项目要求满足所需依赖 2.使用Makefiel简化项目测试 任务实现 11.2.1 安装dep工具 在运行应用程序之前,需要将 Go 源代码时行编译,但在开始编译之前,我们需要使用一个 vendor 目录来包含应用中所需的所有的依赖关系。 在我们的GOPATH中,我们有Fabric SDK Go和其他项目。 在尝试编译应用程序时,Golang 会在 GOPATH 中搜索依赖项,但首先会检查项目中是否存在vendo...
技术指南:如何配置Fabric-SDK?
目标 明确SDK-GO的相关配置 使用SDK提供的相关API创建通道并通过测试 任务实现 Hyperledger Fabric 提供了许多 SDK 来支持各种不同的编程语言,但是因为 Hyperledger Fabric 是使用 Golang 构建的,所以我们将使用 Go 语言来设计应用程序,包括链码(智能合约)。如果您想使用其它 SDK,如 Fabric-SDK-Java,Fabric-SDK-N...
技术指南:基于Fabric-SDK-Go的Web项目实战之环境搭建
目标 1.使用提供的 Crypto 构建项目所需的网络环境 2.确保网络启动成功 任务实现 10.2.1 网络环境 10.2.1.1 网络环境准备 Hyperledger Fabric 处理交易时需要大量的证书来确保在整个端到端流程(TSL,身份验证,签名块......)期间进行加密。 为了直接了解问题的核心,我们已经在 github 上为您的网络环境准备了所有相关的内容, 不在此教程中讲解。 Crypto 材料已使用 Hyperledger...
技术指南:Fabric状态数据库如何实现?
目标 1.了解 Hyperledger Fabric 中所支持的数据库 2.掌握 CouchDB 数据库的实现 任务实现 9.2.1 CouchDB数据库介绍 在 Hyperledger Fabric 项目中,目前可以支持的状态数据库有两种: LevelDB:LevelDB 是嵌入在 Peer 中的默认键值对(key-value)状态数据库。 CouchDB:Couch...
技术指南:基于Fabric-SDK-Go的Web项目实战之环境搭建
目标 1.明确项目的所需环境及实现目的 2.构建基于 Fabric-SDK-Go 项目的所需环境 任务实现 10.1.1 引言 此项目是一个使用 Hyperledger Fabric 平台作为网络环境底层,在业务层利用 fabric-sdk-go 相关API实现对链码的调用,并且使用GoWeb实现的一个Web应用示例程序。为了提高应用程序的可扩展性及可维护性,我们使用了基于 MVC 的架构模式,对项目进行分层设计。 此应用示例是为了帮助读者能够快速掌握...
技术指南:Fabric中数据同步的实现
目标 1.Hyperledger Fabric 中数据传输的实现 任务实现 Hyperledger Fabric 是一个由N个节点组成的分布式网络,且 HyperLedger Fabric 通过把网络内的节点分解为执行交易(背书和提交)节点和交易排序节点,利用这些分解后的节点来优化区块链网络性能及安全性和可扩展性。但是分解之后网络需要一个安全、可靠、可扩展的数据分发协议来保证数据的完整性和一致性。为了满足这些要求,Hyperledger Fabric 中使用了 Gossi...

法规研究 | 印度GST法案对比特币有什么影响?
FIL挖矿防坑指南(一)
联盟分析-政策法规 | 浅谈阿布扎比加密货币监管政策
美国CFPB申请获得金融科技公司特许权,OCC署长反对
牛市来了,矿工赚翻了没?