【技术背景】 区块链,是一个分布式的共享账本和数据库,具有去中心化、不可篡改、可追溯、公开透明等特点。区块链技术作为科技创新的代表和未来技术的发展方向,已经上升至国家战略高度。它将为解决信息不对称问题、创造信任与合作机制等提供丰富的应用空间,也会是未来我们技术自主创新、引领产业变革的重要突破口。 比特币被认为是区块链技术1.0版的应用,主要实现的是电子现金的分布式记账转账功能。而随着技术的不断发展更新,越来越多的人希望突破“账本”的限制,从而可以把这项未来技术应用在更广阔的领域。 以太坊(Ethereum)为代表的第二代区块链公链项目,就是其中的佼佼者。与比特币不同,以太坊的定位是一个“世界计算机”。以区块链作为底层存储技术,我们不仅可以记账转账,而且可以构建“智能合约”(smart contract)定义程序化的处理流程,进而实现区块链上运行的“去中心化应用”(DApp)。 以太坊项目自提出后就受到了广泛关注,快速的发展和壮大,而且由于其“分布式应用平台”而非“分布式账本”的定位,越来越多的开发人员开始以以太坊为基础设施,在上面开发DApp。 随着更多开发人员的参与,和项目的逐步落地,以太坊已成为从事区块链学习和开发不可或缺的一个环节;既了解区块链底层原理、又熟悉以太坊架构、还能基于以太坊开发DApp的专业人才,也成为了各大公司发力区块链技术储备的重点对象。 【课程简介】 尚硅谷的以太坊课程,对以太坊基础理论知识和架构做了系统的梳理和深入的阐述,并对solidity和DApp的开发做了系统讲解,另外还对以太坊白皮书、黄皮书做了介绍;为有志于学习区块链技术、了解以太坊底层架构和DApp开发原理的工程师提供学习平台和帮助。 本教程内容主要分为五大部分:以太坊基础、以太坊原理和架构、以太坊编程及应用、合约工作流以及原理深入分析。 通过学习本套课程,可以使学习者对以太坊有充分的认识,对整个区块链技术有更深刻的理解,对区块链应用开发有更加整体的领悟。
视频目录 01.尚硅谷_以太坊课程简介02.尚硅谷_以太坊简介(一)03.尚硅谷_以太坊简介(二)04.尚硅谷_以太坊简介(三)05.尚硅谷_以太坊简介(四)06.尚硅谷_以太坊简介(五)07.尚硅谷_以太坊简介(六)08.尚硅谷_以太坊理论_初识以太坊(一)账户和钱包09.尚硅谷_以太坊理论_初识以太坊(二)主网络和测试网络10.尚硅谷_以太坊理论_初识以太坊(三)发送交易11.尚硅谷_以太坊理论_初识以太坊(四)初识以太坊合约12.尚硅谷_以太坊理论_智能合约入门(一)用Remix写一个水龙头合约13.尚硅谷_以太坊理论_智能合约入门(二)水龙头合约改进14.尚硅谷_以太坊理论_智能合约入门(三)水龙头合约测试15.尚硅谷_以太坊理论_以太坊客户端简介16.尚硅谷_以太坊理论_以太坊geth客户端安装17.尚硅谷_以太坊理论_用geth搭建以太坊私链18.尚硅谷_以太坊理论_geth控制台操作(一)19.尚硅谷_以太坊理论_geth控制台操作(二)20.尚硅谷_以太坊理论_geth控制台操作(三)21.尚硅谷_以太坊理论_JSON-RPC22.尚硅谷_以太坊理论_以太坊账户(上)23.尚硅谷_以太坊理论_以太坊账户(下)24.尚硅谷_以太坊理论_以太坊交易(一)25.尚硅谷_以太坊理论_以太坊交易(二)交易中的gas26.尚硅谷_以太坊理论_以太坊交易(三)构造交易27.尚硅谷_以太坊理论_以太坊交易(四)调用合约同时转账28.尚硅谷_以太坊理论_EVM(上)29.尚硅谷_以太坊理论_EVM(下)30.尚硅谷_以太坊理论_Solidity(上)31.尚硅谷_以太坊理论_Solidity(下)32.尚硅谷_以太坊理论_简单代币合约(上)33.尚硅谷_以太坊理论_简单代币合约(下)34.尚硅谷_以太坊理论_以太坊合约分析.mp435.尚硅谷_以太坊理论_简单投票合约(上)36.尚硅谷_以太坊理论_简单投票合约(下)37.尚硅谷_以太坊理论_深入理解Solidity(一)38.尚硅谷_以太坊理论_深入理解Solidity(二)39.尚硅谷_以太坊理论_深入理解Solidity(三)40.尚硅谷_以太坊理论_深入理解Solidity(四)41.尚硅谷_以太坊理论_深入理解Solidity(五)42.尚硅谷_以太坊理论_深入理解Solidity(六)43.尚硅谷_以太坊理论_深入理解Solidity(七)44.尚硅谷_以太坊理论_深入理解Solidity(八)45.尚硅谷_以太坊理论_深入理解Solidity(九)46.尚硅谷_以太坊理论_深入理解Solidity(十)47.尚硅谷_以太坊理论_web3js(一)48.尚硅谷_以太坊理论_web3js(二)49.尚硅谷_以太坊理论_web3js(三)50.尚硅谷_以太坊理论_web3js(四)51.尚硅谷_以太坊理论_web3js(五)52.尚硅谷_以太坊理论_web3js(六)53.尚硅谷_以太坊理论_web3js(七)54.尚硅谷_以太坊理论_web3js(八)55.尚硅谷_以太坊理论_web3js(九)56.尚硅谷_以太坊理论_web3js(十)57.尚硅谷_以太坊理论_用web3js写以太坊脚本(一)58.尚硅谷_以太坊理论_用web3js写以太坊脚本(二)59.尚硅谷_以太坊理论_用web3js写以太坊脚本(三)60.尚硅谷_以太坊理论_用web3js写以太坊脚本(四)61.尚硅谷_以太坊理论_用web3js写以太坊脚本(五)62.尚硅谷_以太坊理论_DApp示例-简单投票(一)63.尚硅谷_以太坊理论_DApp示例-简单投票(二)64.尚硅谷_以太坊理论_DApp示例-简单投票(三)65.尚硅谷_以太坊理论_DApp示例-简单投票(四)66.尚硅谷_以太坊理论_DApp示例-简单投票(五)67.尚硅谷_以太坊理论_DApp示例-简单投票(六)68.尚硅谷_以太坊理论_DApp示例-简单投票(七)69.尚硅谷_以太坊理论_DApp示例-简单投票(八)70.尚硅谷_以太坊理论_编译脚本(上)71.尚硅谷_以太坊理论_编译脚本(下)72.尚硅谷_以太坊理论_部署脚本73.尚硅谷_以太坊理论_编译部署脚本改进74.尚硅谷_以太坊理论_用mocha进行测试75.尚硅谷_以太坊理论_编写测试脚本(一)76.尚硅谷_以太坊理论_编写测试脚本(二)77.尚硅谷_以太坊理论_完整工作流78.尚硅谷_以太坊理论_解读以太坊白皮书(一)79.尚硅谷_以太坊理论_解读以太坊白皮书(二)80.尚硅谷_以太坊理论_解读以太坊白皮书(三)81.尚硅谷_以太坊理论_解读以太坊白皮书(四)82.尚硅谷_以太坊理论_解读以太坊白皮书(五)83.尚硅谷_以太坊理论_解读以太坊白皮书(六)84.尚硅谷_以太坊理论_以太坊黄皮书简介(一)85.尚硅谷_以太坊理论_以太坊黄皮书简介(二)86.尚硅谷_以太坊理论_梅克尔-帕特里夏树(一)87.尚硅谷_以太坊理论_梅克尔-帕特里夏树(二)88.尚硅谷_以太坊理论_梅克尔-帕特里夏树(三)89.尚硅谷_以太坊理论_梅克尔-帕特里夏树(四)90.尚硅谷_以太坊理论_MPT源码结构91.尚硅谷_以太坊理论_以太坊黄皮书简介(三)92.尚硅谷_以太坊理论_以太坊难度调整(上)93.尚硅谷_以太坊理论_以太坊难度调整(下)