区块链技术(一):Truffle开发入门
2016-05-04 03:32:51
来源:巴比特资讯 阅读:7941
以太坊是区块链开发领域最好的编程平台,而truffle是以太坊(Ethereum)最受欢迎的一个开发框架,这是我们第一篇区块链技术文章介绍truffle的原因,实战是最重要的事情,这篇文章不讲原理,只搭建环境,运行第一个区块链程序(Dapp)。
文章摘要图:

以太坊是区块链开发领域最好的编程平台,而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 compile
部署项目
部署之前先启动TestRPC
$ testrpc
部署
$ truffle deploy
启动服务
$ truffle serve
启动服务后,可以在浏览器访问项目:
http://localhost:8080/ ,网页界面如下:
好了,第一个区块链程序跑起来了,后面可以不断地实践深入学习了。有问题欢迎联系我交流。
声明:此文出于传递更多信息之目的,并不意味着赞同其观点或证实其描述。本网站所提供的信息,只供参考之用。
- 相关阅读
-
大摩数字资产主管:比特币破百万不意外,但真正启动可能需要一场击碎旧体系的危机
2026-06-17 -
Tiger Research:美国战略比特币储备,市场该高兴还是该失望?
2026-06-16 -
黄金抄底指南:别等停火,盯住利率拐点
2026-06-15 -
Tiger Research研报:CEX变心,山寨币出局
2026-06-10 -
币安人生市值突破8.8亿美元,Meme热潮却已成往事
2026-06-09
币种收益
矿机收益
显卡收益
收益计算
矿池信息
FIL排行榜





矿机产品
算力挖矿




