![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
区块链
一 铭
公众号:大数据架构师修行之路
展开
-
通过REST接口来访问Fabric区块链网络
概述 通过REST接口来访问区块链网络,可以屏蔽底层区块链网络的复杂性,减低开发Dapp的难度,快速开发基于区块链的应用。 Fabric官方已经开始提供访问Fabric网络的REST接口,但该接口目前还不是太完善,官方文档明确说明会在后续版本release这些功能。可以参考这里的官方说明。 根据官方文档可以看出,到目前为止,release的版本中只提供了node和ja...原创 2018-07-23 19:43:50 · 2858 阅读 · 2 评论 -
centos7.0安装hyperledger fabric-1.1环境(first network)
概述在安装fabric时,对于依赖组件的安装,官方文档写的不是太有条理,导致很多初学者,在安装时遇到很多问题。 本文介绍了fabric在centos7.0系统下安装的全过程,自己亲自动手按这个步骤安装完成,并验证通过,希望对初学者有一定的帮助。安装fabric环境需要以下几步: 1. 安装golang环境 2. 安装docker 3. 安装docker-compose 4. 搭建...原创 2018-07-18 17:56:09 · 1280 阅读 · 0 评论 -
如何搭建并运行以太坊(Ethereum)私有链
概述本文讲述了如何通过以太坊源码搭建一个以太坊私链,并为该私链添加自己的智能合约。搭建以太坊私有链注意:搭建私有链关键是编写创世块的配置文件,在创始块的配置文件中定义了区块链中第一个区块的内容,完成创始块的配置文件后,需要执行初始化操作,初始化操作会把创始块的信息写入到区块链中,初始化完成后即可启动自己的私有链。下载并编译以太坊客户端geth下载源码 通过以下命令下...原创 2018-08-26 15:17:50 · 2307 阅读 · 2 评论 -
拜占庭容错算法中间件Tendermint的安装
概述Tendermint是Tendermint是拜占庭容错(BFT)中间件,通过它可以实现分布式网络的共识机制。在现有的分布式系统中:zookeeper使用的是Paxos算法,kafka使用的算法相对简单,而以太坊使用的工作量证明或股权证明共识算法,fabric目前还没有加入BFT共识机制,而是使用kafka等中间件来实现了共识。 Tendermint实现了BFT算法,可以把它引入到自己的分...原创 2018-08-30 18:46:19 · 732 阅读 · 0 评论 -
以太坊(Ethereum)实战:编写,部署,运行智能合约
概述本文讲解如何在以太坊(Ethereum)编写和部署智能合约。注意:在进行本文的操作前,先按我的前两篇文章搭建好以太坊(go-ethereum)私有链,和添加两个账号并进行转账。安装solidity编译器$ brew tap ethereum/ethereum$ brew install solidity$ solc --versionsolc, the solid...原创 2018-08-27 20:20:53 · 1626 阅读 · 0 评论