一、使用web3连接到以太坊网络(测试网、主网) 1. 什么是web3 web3是以太坊官方开提供的一个连接以太坊区块链的模块,允许您使用HTTP或IPC与本地或远程以太坊节点进行交互,它包含以太坊生态系统的几乎所有功能。web3模块主要连接以太坊暴露出来的RPC层。开发者利用web3连接RPC层,可以连接任何暴露了RPC接口的节点,从而与区块链交互。web3是一个集合库,支持多种开发语言使用wbe3,其中的JavaScript API叫做web3.js、另外还有web3.py、web3j,...
- 文章57
- 收到的评论13
- 最新
- 热门
以太坊钱包开发实战: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 中搜索依赖项,但首先会检查项目中是否存在vendor 文件夹。 如果项目中包含一个叫vendor的目录,Golang 将...
技术指南:如何配置Fabric-SDK?
目标 明确SDK-GO的相关配置 使用SDK提供的相关API创建通道并通过测试 任务实现 Hyperledger Fabric 提供了许多 SDK 来支持各种不同的编程语言,但是因为 Hyperledger Fabric 是使用 Golang 构建的,所以我们将使用 Go 语言来设计应用程序,包括链码(智能合约)。如果您想使用其它 SDK,如 Fabric-SDK-Java,Fabric-SDK-Node等等,这些都可以通过在线文档进行学习,我们不在这里讨论。 11.1.1 配置Fabric-S...
技术指南:基于Fabric-SDK-Go的Web项目实战之环境搭建
目标 1.使用提供的 Crypto 构建项目所需的网络环境 2.确保网络启动成功 任务实现 10.2.1 网络环境 10.2.1.1 网络环境准备 Hyperledger Fabric 处理交易时需要大量的证书来确保在整个端到端流程(TSL,身份验证,签名块......)期间进行加密。 为了直接了解问题的核心,我们已经在 github 上为您的网络环境准备了所有相关的内容, 不在此教程中讲解。 Crypto 材料已使用 Hyperledger Fabric 中的 cryptogen 工具生成,并...
技术指南:Fabric状态数据库如何实现?
目标 1.了解 Hyperledger Fabric 中所支持的数据库 2.掌握 CouchDB 数据库的实现 任务实现 nbsp; 9.2.1 CouchDB数据库介绍 在 Hyperledger Fabric 项目中,目前可以支持的状态数据库有两种: LevelDB:LevelDB 是嵌入在 Peer 中的默认键值对(key-value)状态数据库。 CouchDB:CouchDB 是一种可选的替代 levelDB 的状态数据库。与 LevelDB 键值存储一样,CouchDB 不仅可以根据...
技术指南:基于Fabric-SDK-Go的Web项目实战之环境搭建
目标 1.明确项目的所需环境及实现目的 2.构建基于 Fabric-SDK-Go 项目的所需环境 任务实现 10.1.1 引言 此项目是一个使用 Hyperledger Fabric 平台作为网络环境底层,在业务层利用 fabric-sdk-go 相关API实现对链码的调用,并且使用GoWeb实现的一个Web应用示例程序。为了提高应用程序的可扩展性及可维护性,我们使用了基于 MVC 的架构模式,对项目进行分层设计。 此应用示例是为了帮助读者能够快速掌握基于 fabric-sdk-go 的开发方式...
技术指南:Fabric中数据同步的实现
目标 1.Hyperledger Fabric 中数据传输的实现 任务实现 Hyperledger Fabric 是一个由N个节点组成的分布式网络,且 HyperLedger Fabric 通过把网络内的节点分解为执行交易(背书和提交)节点和交易排序节点,利用这些分解后的节点来优化区块链网络性能及安全性和可扩展性。但是分解之后网络需要一个安全、可靠、可扩展的数据分发协议来保证数据的完整性和一致性。为了满足这些要求,Hyperledger Fabric 中使用了 Gossip 数据分发协议。 8....

知名珠宝商Tiffany & Co.为CryptoPunks持有者提供250个独家定制吊坠
花光 40 亿美金,估值腰斩,再获融资的 Magic Leap 还能翻盘吗?
Tiffany 发行 NFT 了,还附赠实物宝石吊坠
Meta 最新动作,Instagram 将其数字收藏品功能扩展到 100 多个国家或地区
一文了解数藏行业全貌,这份《数字藏品应用参考》请收好