TA的每日心情 | 开心 2024-9-19 21:14 |
---|
签到天数: 757 天 [LV.10]以坛为家III
管理员
- 积分
- 1312455
|
资源详情
区块链是分布式数据存储、点对点传输、共识机制、加密算法等计算机技术的新型应用模式。所谓共识机制是区块链系统中实现不同节点之间建立信任、获取权益的数学算法。
u3000u3000区块链(Blockchain)是比特币的一个重要概念,火币网联合清华大学五道口金融学院互联网金融实验室、新浪科技发布的《2014—2016全球比特币发展研究报告》提到区块链是比特币的底层技术和基础架构。它本质上是一个去中心化的数据库,同时作为比特币的底层技术。区块链是一串使用密码学方法相关联产生的数据块,每一个数据块中包含了一次比特币网络交易的信息,用于验证其信息的有效忄生(防伪)和生成下一个区块。
课程大纲:
第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)映射
e)区块和交易的常用属忄生和方法介绍
第6课.Solitidy方法
a)匿名方法
b)修改器
第7课.Solitidy继承和事件
第8课.Solitidy编程实战
a)智能合约--“投票”
第9课.Solitidy编程实战
a)智能合约—“创建属于自己的代币”
b)智能合约--“公开拍卖”
第10课.去中心化应用Dapp项目实战
a)以太坊web3接口
b)搭建以太坊在线钱包
c)在Windows上搭建truffle的开发框架
授课时间:
课程2018年6月27日开课,课程预计持续时间为12周。
授课对象:
对区块链技术感兴趣的同学,对构建智能合约,去中心化的应用感兴趣的同学
收获预期:
掌握构建自己的区块链网络的能力,可发行自己的区块链货币,编写构建智能合约,发布去中心化的应用等
授课讲师:
8年编程开发经验,某大型科技公司CTO。2014年开始跟踪和研究区块链技术,翻译多部区块链相关技术手册,如Ethereum开发手册,Solidity开发手册,web3,web3jAPI接口文档等
|
|