什么是以太坊?
Ethereum(以太坊)是一个平台和一种编程语言,使开发人员能够建立和发布下一代分布式应用。 Ethereum可以用来编程,分散,担保和交易任何事物:投票,域名,金融交易所,众筹,公司管理, 合同和大部分的协议,知识产权,还有得益于硬件集成的智能资产。
以太坊和比特币有什么不同?谁更有前景?
在哲学、结构、货币政策与愿景方面,以太坊与比特币网络完全不同。比特币被开发用作一种数字黄金和一种现金系统。相比之下,以太坊被用于补充去中心化应用。本质上讲,比特币是一种数字货币,而以太坊是一种去中心化应用网络。前景方面,目前更多人认为:以太坊,一个真正可以与比特币竞争的对手,更认为以太坊有更大的发展潜力!
第1部份. 区块链介绍
a) 区块链技术简介
b) 区块链平台,以太坊,一个开源的区块链技术平台
c) 以太坊工作原理,以太坊虚拟机,账户
d) 以太坊能用来干什么,区块链技术应用鉴赏等
e) 以太坊白皮书
第2部份. 客户端安装及运行
a) 客户端安装
b) 以太坊账户创建及管理
c) 多重签名账户
d) 以太币
第3部份. 以太坊网络
a) 以太网网络类型
b) 构建本地私有网络,自定义创世区块
c) 在本地私有网络上挖矿
第4部份. 智能合约编程入门
a) 以太坊多个私有节点组网
b) 多节点中,智能合约编写部署和使用介绍
c) 开发语言Solitidy介绍
d) 搭建开发环境
e) 基本变量类型
第5部份. Solitidy复杂变量类型
a) 枚举
b) 结构
c) 映射
d) Delete
e) 区块和交易的常用属性和方法介绍
第6部份. Solitidy 方法
a) 匿名方法
b) 修改器
第7部份. Solitidy 继承 和 事件
第8部份. Solitidy 编程实战
a) 智能合约--“投票”
第9部份. Solitidy 编程实战
a) 智能合约—“创建属于自己的代币”
b) 智能合约--“公开拍卖”
第10部份. 去中心化应用Dapp项目实战
a) 以太坊web3接口
b) 搭建以太坊在线钱包
c) 在Windows上搭建truffle 的开发框架
|