区块链技术(一):Truffle开发入门

    2018.3.1 05:01 lv Created with Sketch.

文章摘要图:

区块链技术(一):Truffle开发入门

以太坊是区块链开发领域最好的编程平台,而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

新建第一个项目
$ mkdir zhaoxi
$ cd zhaoxi
$ truffle init
默认会生成一个MetaCoin的demo,可以从这个demo中学习truffle的架构
项目目录结构如图:
区块链技术(一):Truffle开发入门

项目所有文件目录如图:
区块链技术(一):Truffle开发入门

编译项目
$ truffle compile
区块链技术(一):Truffle开发入门

部署项目
部署之前先启动TestRPC
$ testrpc

部署
$ truffle deploy
区块链技术(一):Truffle开发入门

启动服务
$ truffle serve
区块链技术(一):Truffle开发入门

启动服务后,可以在浏览器访问项目:
http://localhost:8080/ ,网页界面如下:

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

 

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



版权声明:

区块链技术(一):Truffle开发入门
区块链技术(一):Truffle开发入门
区块链技术(一):Truffle开发入门

作者保留权利。文章为作者独立观点,不代表巴比特立场。



发文时比特币标准价格 买价:
¥2917.41 卖价:¥2911.58

2015-03-14 10:58
2015-03-14
26

2016-02-27 17:10
2016-02-27
2

2013-12-28 12:23
2013-12-28
10

2016-06-20 14:13
2016-06-20
3

该文章由WP-AutoPost插件自动采集发布

原文地址:http://www.8btc.com/blockchain-truffle

声明:本网站登载此文出于传递更多信息之目的,并不意味着赞同其观点或证实其描述。文章内容仅供参考,不构成投资建议。投资者据此操作,风险自担。
新闻排行