CODE大全
版权声明:本文为博主原创文章,未经博主允许不得转载。

Truffle开发入门

发布时间:『 2016-10-07 20:37』  博客类别:架构设计  阅读(2230) 评论(0)

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

部署项目

部署之前先启动TestRPC

$ testrpc
$ truffle deploy #(在Truffle 2.0以上版本中,命令变成了:truffle migrate)
$ truffle migrate #执行结果

启动服务

$ truffle serve

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

区块链项目

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


——— 全文完 ———
如有版权问题,请联系532009913@qq.com。
关键字:   区块链     区块链教程     Truffle     区块链项目实战  

上一篇:大话区块链技术

下一篇:MyBatis 教程

评论信息
暂无评论
发表评论
验证码: 
Powered by CODE大全 | 鄂ICP备14009759号-2 | 网站留言 Copyright © 2014-2016 CODE大全 版权所有