https://github.com/jimilai/ethereum
以太坊DApp开发入门教程,涵盖以太坊去中心化应用相关基础内容:区块链、智能合约、truffle框架、ganache仿真器、Solidity语言、solc编译器、web3js库、通证(代币)发行等,手把手地教大家构建一个区块链投票系统。
https://github.com/jimilai/ethereum
blockchain dapp ethereum ethereum-blockchain ethereum-contract ethereum-dapp ethereum-token solidity truffle web3js
Last synced: 7 months ago
JSON representation
以太坊DApp开发入门教程,涵盖以太坊去中心化应用相关基础内容:区块链、智能合约、truffle框架、ganache仿真器、Solidity语言、solc编译器、web3js库、通证(代币)发行等,手把手地教大家构建一个区块链投票系统。
- Host: GitHub
- URL: https://github.com/jimilai/ethereum
- Owner: jimilai
- Created: 2018-03-08T01:31:53.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2018-04-04T07:01:16.000Z (over 7 years ago)
- Last Synced: 2025-03-28T01:50:20.544Z (7 months ago)
- Topics: blockchain, dapp, ethereum, ethereum-blockchain, ethereum-contract, ethereum-dapp, ethereum-token, solidity, truffle, web3js
- Language: JavaScript
- Homepage: http://xc.hubwiz.com/course/5a952991adb3847553d205d1?affid=github20180308
- Size: 8.79 KB
- Stars: 68
- Watchers: 8
- Forks: 24
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# ethereum
以太坊DApp入门教程
v1.0
本课程面向初学者,内容涵盖以太坊去中心化应用开发相关的诸多概念,如区块链、ganache仿真器、Solidity语言、solc编译器、web3js库、通证(代币)发行等,并将手把手地教大家如何构建一个基于以太坊的完整去中心化应用 —— 区块链投票系统。
[http://xc.hubwiz.com/course/5a952991adb3847553d205d1](http://xc.hubwiz.com/course/5a952991adb3847553d205d1?affid=github20180308)
* 一、初识以太坊
* 1.1 课程概述
* 1.2 课程项目简介
* 1.3 开发迭代
* 1.4 初识区块链
* 1.5 C/S架构 —— 以服务器为中心
* 1.6 去中心化架构 —— 彼此平等的节点
* 1.7 以太坊 —— 世界计算机
* 二、使用NodeJS开发DApp
* 2.1 开发流程概述
* 2.2 节点仿真器
* 2.3 投票合约设计
* 2.4 合约代码开发
* 2.5 合约代码编译
* 2.6 投票合约部署
* 2.7 控制台交互
* 2.8 网页交互
* 2.9 课程小结
* 三、使用Truffle开发DApp
* 3.1 内容概述
* 3.2 初始化项目
* 3.3 升级投票应用代码
* 3.4 迁移脚本
* 3.5 合约的编译与部署
* 3.6 控制台和网页交互
* 3.7 总结
* 四、使用数字代币/通证
* 4.1 概述
* 4.2 加权投票应用
* 4.3 实现思路
* 4.4 加权投票合约设计
* 4.5 合约实现 —— 购买通证
* 4.6 合约实现 —— 加权投票
* 4.7 合约实现 —— 转账
* 4.8 合约部署
* 4.9 控制台交互
* 4.10 网页交互