前言
区块链技术日趋成熟,公司也希望在区块链上有所发展,身为一个上进青年,当然要承担起这个重任。在前端通过使用vue、react与web3.js开发的dapp后,个人对合约的开发越发的感兴趣,既然如此,心动不如行动,那就开始学习吧。在之后的内容中,我将分享我在solidity学习的过程中的每一步,比如遇到的难题,解决的思路等等。希望可以给和我一样刚刚上手的朋友一些帮助。也希望有朋友可以将我理解错误的地方指出。大家互相讨论,共同进步。
正文
1、查找参考文档
身为中国人遇到问题第一个想到的当然是百度了,而百度也没有让我失望,直接搜索solidity,在结果列表的第一项就是Solidity的开发文档,很完美。链接地址如下:
点我跳转:https://solidity-cn.readthedocs.io/zh/develop/
2、大致浏览文档
查看文档左侧的目录是我学习时的习惯,可以大概的了解一下这份文档的指导路程,方便自己去查看想要学习的部分。目录如下:
智能合约概述
简单的智能合约
存储
子货币(subcreency)例子
区块链基础
交易/事务
区块
以太坊虚拟机
概述
账户
交易
Gas
存储、内存和栈
指令集
消息调用
委托调用/代码调用和库
日志
创建
自毁
安装Solidity编译器
版本
Remix
npm/Node.js
Docker
二进制包
从源代码变异
克隆代码库
先决条件-macOS
先决条件-windows
外部依赖
命令行构建
CMake参数
版本号字符串详解
版本信息详情
根据例子学习Solidity
投票
可能的优化
秘密竞价(盲拍)
简单的公开拍卖
秘密竞拍(盲拍)
安全的远程购买
微支付通道
深入理解Solidity
Solidity源文件结构
版本杂注
导入其他源文件
语法与语义
路径
在实际的编译器中使用
注释
合约结构
状态变量
函数
函数修饰器
事件
结构类型
枚举类型
类型
值类型
布尔类型
整型
&n

本文档是作者学习Solidity的初步记录,从查找参考文档开始,介绍了如何浏览和理解官方文档,包括智能合约概述、安装编译器、通过实例学习和深入理解Solidity等内容。作者旨在分享学习过程,希望对初学者有所帮助,并欢迎交流讨论。
最低0.47元/天 解锁文章
4398

被折叠的 条评论
为什么被折叠?



