以太坊开发视频教程1 HelloWorld智能合约开发,部署,调用

1、使用Truffle快速创建、部署一个智能合约

2、通过web3.js使用HTML页面调用智能合约

单词拼音

ethereum 美 ['iθɚrim]  以太坊
solidity 美 [sə'lɪdəti]  以太坊智能合约开发语言
remix 美 [ri'mɪks]  web页面的solidity开发IDE
truffle 美 ['trʌfl]  以太坊智能合约开发框架
ganache [gə'næʃ]  以太坊私有网络运行程序

首先安装Node.js下载地址 :
https://nodejs.org/zh-cn/download/
Node.js安装成功后我们就可以打开命令行通过npm命令来安装需要的工具。

npm install solc -g 
npm install truffle -g
npm install http-server -g

安装好以上工具后我们还需要下载一个Ganache下载地址:https://github.com/trufflesuite/ganache/releases

以上所有内容都安装并且下载完毕后,需要打开命令行工具。在一个空白的文件夹内执行Truffle命令创建项目

truffle init 
truffle compile
truffle migrate
truffle console

后续步骤请观看视频https://v.youku.com/v_show/id_XMzcyMjk4MTY1Ng==.html?spm=a2h3j.8428770.3416059.1

视频中的项目源码下载地址:http://on0lcpgv4.bkt.clouddn.com/Truffle_HelloWorld.zip