区块链技术入门数字货币开发教程
2017-09-28 10:30
501 查看
区块链爱好者(QQ:53016353)
数字货币是区块链开发领域最好的编程平台,而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: c
安装命令:
$ npm install -g ethereumjs-testrpc
新建第一个项目
$ mkdir zhaoxi
$ cd zhaoxi
$ truffle init
默认会生成一个MetaCoin的demo,可以从这个demo中学习truffle的架构
项目目录结构如图:
0
项目所有文件目录如图:
01_meitu_1
编译项目
$ truffle compile
1
部署项目
部署之前先启动TestRPC
$ testrpc
部署
$ truffle deploy
2
启动服务
$ truffle serve
3
启动服务后,可以在浏览器访问项目:
http://localhost:8080/ ,网页界面如下:
好了,第一个区块链程序跑起来了,后面可以不断地实践深入学习了。有问题欢迎联系我交流。
数字货币是区块链开发领域最好的编程平台,而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: c
安装命令:
$ npm install -g ethereumjs-testrpc
新建第一个项目
$ mkdir zhaoxi
$ cd zhaoxi
$ truffle init
默认会生成一个MetaCoin的demo,可以从这个demo中学习truffle的架构
项目目录结构如图:
0
项目所有文件目录如图:
01_meitu_1
编译项目
$ truffle compile
1
部署项目
部署之前先启动TestRPC
$ testrpc
部署
$ truffle deploy
2
启动服务
$ truffle serve
3
启动服务后,可以在浏览器访问项目:
http://localhost:8080/ ,网页界面如下:
好了,第一个区块链程序跑起来了,后面可以不断地实践深入学习了。有问题欢迎联系我交流。
相关文章推荐
- 兄弟连区块链入门到精通教程基础开发通过接口查询xmra提币情况
- 免费资料大放送大家好!我整理了一些免费it视频教程及电子书的资料,还不错,对开发入门或者是想提升技术高度的童鞋可能会比较有用,分享给大家,希望可以帮助到大家
- 区块链加密数字货币的开发技术
- 区块链浏览器ICO技术加密数字货币交易所平台软件如何开发与搭建?
- 2017最新区块链技术,从入门到精通视频教程(比特币基础技术)
- 以太坊DApp开发入门教程——Node.js和truffle框架打造区块链投票系统
- C#入门教程(一)–.Net平台技术介绍、C#语言及开发工具介绍-打造C#学习教程
- 兄弟连区块链入门到精通教程基础开发通过接口查询tron提币情况
- 【备忘】最新区块链开发入门到精通视频教程下载
- 虚拟币开发专题(区块链中使用的技术专业名词解释)
- Android应用开发中Action bar编写的入门教程
- 微信公众平台开发入门教程(资源来自网络)
- J2EE入门视频教程第四讲——数据库技术简介及环境配置
- Atom插件开发入门教程(一)
- 微信公众平台开发入门教程(图文详解)
- COCOS2D-X跨ANDROID&IOS平台开发入门教程
- 区块链相关数字货币行情获取、交易、资讯软件开发设计概述
- 微信小程序开发入门教程
- AJAX技术在WEB开发中的应用--入门基础--讲义(PPT)
- asp.net开发实战教程 asp.net开发框架入门实例教程