菜单 学习猿地 - LMONKEY

VIP

开通学习猿地VIP

尊享10项VIP特权 持续新增

知识通关挑战

打卡带练!告别无效练习

接私单赚外块

VIP优先接,累计金额超百万

学习猿地私房课免费学

大厂实战课仅对VIP开放

你的一对一导师

每月可免费咨询大牛30次

领取更多软件工程师实用特权

入驻

以太坊与智能合约 收藏

791人加入学习
更新时间
2024-04-18
课程价格
¥1024 ¥256会员免费
课程任务
6 个
课程节数
81 个
课程时长
22课时

Go

Go

智能合约其实不是合约也不智能,只是它能跑着区块链上的代码。智能合约是部署在区块链的代码,区块链本身不能执行代码,代码的执行是在本地的EVM中,实际上,部署在区块链上代码是能够在本地产生原智能合约代码的代码,可以理解区块链为一个数据库,而客户端从数据库中读取了存储的运行代码,并在本地运行后,将结果写入到了区块链这个数据库中。

Go

Go

应知应会:

Go

1、初涉以太坊

2、solidity实战操作

3、web3.js与truffle

4、Openzeppelin

Go

Go

项目实战:

Go

solidity实战操作

简单erc20 token发布实战

Go

主要知识点:

Go
☑ 以太坊基本特点

☑ 以太坊基础概念说明

☑ 以太坊开发环境搭建说明

☑ 以太坊私链搭建

☑ 以太坊相关参数说明

☑ 以太坊转账操作

☑ 以太坊交易与区块相关操作

☑ solidity开发语言简介

☑ solidity ide说明

☑ solc 说明

☑ truffle testrpc ganache说明

☑ solidity基础语法与注释说明

☑ solidity值类型与引用类型

☑ solidity整形说明

☑ solidity 地址类型说明

☑ solidity 智能推断与十六进制字面量说明

☑ 货币单位与时间单位说明

☑ solidity 枚举说明

☑ solidity结构体说明

☑ solidity 一维数组说明

☑ solidity二维数组说明

☑ mapping基础说明

☑ 类型转换说明

☑ 控制语句说明

☑ solidity全局单位说明

☑ solidity函数定义类型说明

☑ 函数可见性说明

☑ 特殊函数之fallback函数说明

☑ 特殊函数之自毁函数说明

☑ 特殊函数之常函数与访问器说明

☑ 特殊函数之加密函数说明

☑ 函数修改器说明

☑ solidity面向对象理论说明与继承

☑ solidity继承说明

☑ solidity抽象与接口说明

☑ solidity library说明与实例

☑ solidity 库using for说明

☑ solidity import说明

☑ solidity数据位置说明(1)

☑ solidity数据位置说明(2)

☑ solidity事件简述

☑ solidity异常处理说明

☑ mapping遍历功能实现准备

☑ mapping遍历功能之结构分析与插入实现

☑ mapping 遍历功能完整实现

☑ mapping 遍历库调用测试

☑ solc手动编译合约(1)

☑ abi字段解释

☑ 加载js文件与启动私链挖矿

☑ 手动部署合约与交互

☑ 通过simplebank了解payable用法

☑ web3.js与truffle初识

☑ truffle 合约部署流程

☑ truffle 详解

☑ truffle link详解

☑ truffle合约交互

☑ truffle 合约充值

☑ truffle 合约测试

☑ truffle 调试详解

☑ truffle unbox与宠物商店测试

☑ Openzeppelin

☑ openzeppelin-math

☑ openzeppelin公共文件详解

☑ openzeppelin-access

☑ openzeppelin-ownership

☑ openzeppelin-introspection

☑ openzeppelin-lifecycle

☑ openzeppelin-payment

☑ opoenzeppelin-token-erc20

☑ openzeppelin-erc721

☑ openzeppelin-crowdsaleopenzeppelin-crowdsale(2)

Go

Go

学习基础:

Go

掌握Go的基本语法应用, Go语言的面向对象开发思想, Go的应用库的使用,以及需要Go的网络编程基础, 密码学、共识算法,了解基本的数据结构。

Go

Go

Go

主讲老师

石大川

课程数: 7门
学生数: 3.2千人
现就职于某企高级开发工程师,清华大学计算机专业硕士毕业,曾任FiT支付账户核心DBA,高级工程师。有多年的金融系统开发、运维经验。精通Linux环境下的Golang、C/C++、python、shell等主流语言。对数学、算法和数据结构有深入研究。
最新成员

etata

虎虎生威敏

伟仔

jin3721jin

nil_233

learn2s

blank-T

kporesdgsd

JonWong

hanchentkd

zjl298

eternalphp

jilin

ztj1993

jpds_lmj

liwending

为你推荐 换一批