文章摘要图:

以太坊是区块链开发领域最好的编程平台,而truffle是以太坊(Ethereum)最受欢迎的一个开发结构,这是咱们第一篇区块链技术文章介绍truffle的原因,实战是最重要的事情,这篇文章不讲原理,只建立环境,运行第一个区块链程序(Dapp)。

装置truffle$npm install -g truffle

依靠环境NodeJS 拜访https://nodejs.org官方网站下载装置

系统:Windows, Linux or Mac OS X,引荐Mac OS X,不建议运用Windows,会碰到各式各样的问题,导致放弃。

需要装置Ethereum客户端,来支撑JSON RPC API调用 开发环境,引荐运用EthereumJS TestRPC:https://github.com/ethereumjs/testrpc

装置命令: $npm install -g ethereumjs-testrpc

新建第一个项目$ mkdirzhaoxi $ cd zhaoxi $truffle init 默许会生成一个MetaCoin的demo,能够从这个demo中学习truffle的架构 项目目录结构如图:

项目所有文件目录如图:

编译项目$truffle compile

布置项目布置之前先发动TestRPC $testrpc

布置 $truffle deploy

发动服务$truffle serve

发动服务后,能够在浏览器拜访项目:http://localhost:8080/,网页界面如下:

好了,第一个区块链程序跑起来了,后面能够不断地实践深化学习了。有问题欢迎联系我交流。

关于我:网名蓝莲花,原名汪晓明,微信/QQ:263305605,公众号:xm123798。朝夕网络(zhaoxi.co)合伙人。致力于推进区块链行业开展,推行区块链解决方案。原文:http://wangxiaoming.com/blog/2016/04/30/blockchain-tech-truffle/

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注