在Ubuntu中服置排并测试HyperLedger Fabric 0.6

作者: [db:作者] 分类: hg0088注册 发布时间: 2018-12-13 09:53

  近日到末了尾切磋区块链,对此雕刻个新生的技术拥有了根本概念上的了松,因此规划基于壹个开源项目做做试验。假设是做数字钱币,这么比特币的源代码是最好的了,不外面此雕刻算是区块链1.0吧,曾经拥有很多改革的竞赛币和地脊寨币出产到来了,因此规划对区块链2.0,也坚硬是智能合条约动顺手。

  智能合条约比较成的坚硬是以太坊了。以太坊首要是私拥有链,实则对企业运用到来说并不是特佩适宜,同时本身并没拥有拥有权限把持干用,面向企业的,首要还是超级账本HyperLedger的Fabric和方方开源出产到来的R3的Corda。关于此雕刻些项目的运用场景和区佩,我觉得此雕刻篇文字写的比较好:http://geek.csdn.net/news/detail/134967

  经度过比较,觉得Fabric当前比较适宜,因此就以此雕刻个项目为基础,念书智能合条约。

  此雕刻壹步实则没拥有啥好说的,下载好最新版的VirtualBox,下载Ubuntu Server,我用的是16.10 X64。在装置完Ubuntu后,需寻求保障apt source是国际的,不然假设是海外面的话会很缓很缓的。详细做法是

  翻开此雕刻个apt源列表,假设就中看到是http://us.xxxxxx之类的,这么坚硬是本国的,假设看到是http://cn.xxxxx之类的,这么就不用换的。我的是美国的源,因此需寻求做壹下批量的提交流动。在命令花样下,输入:

  就却以把所拥局部us.改为cn.了。然后输入:wq即却管参加以。

  花样翻新壹下源。

  然后装置ssh,此雕刻么接上就却以用putty容许SecureCRT之类的客户端长途衔接Ubuntu了。

  装置Docker也会遇到本国网绕缓的效实,多亏国际拥有很好的镜像,伸荐DaoClound,装置Docker的命令是:

  重行登录以后用户,接上修改 Docker 效力动配备( 文件)。

  https://www.daocloud.io/mirror 我供的脚丫儿子本是:

  Docker-compose是顶持经度过模板脚丫儿子本批量创立Docker容器的壹个组件。在装置Docker-Compose之前,需寻求装置Python-pip,运转脚丫儿子本:

  装置完成后,接上从DaoClound装置Docker-compose,运转脚丫儿子本:

  Fabric的Docker镜像是在https://hub.docker.com/r/hyperledger/ 我们要做试验首要用到peer,baseimage,membersrvc,先当今Peer和membersrvc,此雕刻两个镜像供了latest版本,因此直接pull上即却。

  条是baseimage是没拥有拥有latest版本,因此我们却以下载壹个新壹点的版本,然后rename成latest。

  当今我们运转docker images命令,却以看到我们预备好的镜像:

  REPOSITORY TAG IMAGE ID CREATED SIZE

  hyperledger/fabric-baseimage latest f4751a503f02 7 days ago 1.27 GB

如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!