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

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

安装truffle

$ npm install -g truffle

需要安装Ethereum客户端,来支持JSON RPC API调用 开发环境,推荐使用EthereumJS TestRPC: https://github.com/ethereumjs/testrpc

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

新建第一个项目

$ mkdir blockchain $ cd blockchain $ truffle init 默认会生成一个MetaCoin的demo,可以从这个demo中学习truffle的架构

编译项目

$ truffle compile

部署项目

部署之前先启动TestRPC $ testrpc

$ truffle deploy

启动服务

$ truffle serve

你可能感兴趣的:(区块链)