Giter Club home page Giter Club logo

bjliyanliang / ethereum Goto Github PK

View Code? Open in Web Editor NEW

This project forked from jimilai/ethereum

0.0 1.0 0.0 9 KB

以太坊DApp开发入门教程,涵盖以太坊去中心化应用相关基础内容:区块链、智能合约、truffle框架、ganache仿真器、Solidity语言、solc编译器、web3js库、通证(代币)发行等,手把手地教大家构建一个区块链投票系统。

Home Page: http://xc.hubwiz.com/course/5a952991adb3847553d205d1?affid=github20180308

JavaScript 77.01% HTML 22.99%

ethereum's Introduction

ethereum

以太坊DApp入门教程 v1.0

本课程面向初学者,内容涵盖以太坊去中心化应用开发相关的诸多概念,如区块链、ganache仿真器、Solidity语言、solc编译器、web3js库、通证(代币)发行等,并将手把手地教大家如何构建一个基于以太坊的完整去中心化应用 —— 区块链投票系统。

http://xc.hubwiz.com/course/5a952991adb3847553d205d1

  • 一、初识以太坊

  • 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 网页交互

ethereum's People

Contributors

jimilai avatar

Watchers

James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.