Solidity 定义了一种汇编语言,在没有 Solidity 的情况下也可以使用。汇编语言也可以嵌入到 Solidity 源代码中当作“内联汇编”使用。
上一篇文章:以太坊发展简史介绍了当前以太坊经历了哪些升级和硬分叉,本文将继续介绍:什么是Serenity?ETH 2.0将于何时经历哪些阶段?
在以太坊在Serenity (ETH 2.0)阶段来临之前经历的升级和硬分叉。通过本文将了解到升级或分叉发生的时间,加入那哪些特性。
Solidity 合约类似于面向对象语言中的类。文档介绍:创建合约、函数可见性、函数修饰器、事件、继承、抽象合约、接口、库、Using For。
JavaScript 中的大部分控制结构在 Solidity 中都是可用的,除了 switch 和 goto。 因此 Solidity 中有 if,else,while,do,for,break,continue,return,? : 这些与在 C 或者 JavaScript 中表达相同语义的关键词。
Solidity 在全局命名空间中已经存在了(预设了)一些特殊的变量和函数,他们主要用来提供关于区块链的信息或一些通用的工具函数。
以太币Ether 单位, wei , finney ,szabo, ether 秒是缺省时间单位, 数字后面带有 seconds、 minutes、 hours、 days 和 weeks 的可以进行换算
Solidity 是一种静态类型语言,这意味着每个变量(状态变量和局部变量)都需要在编译时指定变量的类型。
每个合约中可以包含 状态变量、 函数、 函数 、事件 Event、 结构体、 和 枚举类型 的声明,且合约可以从其他合约继承。 还有一些特殊的合约,如: 库 和 接口.
如何识别一个以太坊交易是 ETH 转账?
Solidity 源文件中可以包含任意多个合约定义 、导入源文件指令 和 版本标识 指令。
通过案例学Solidity, 学习库的使用
根据例子学习Solidity,以太坊上实现一个支付通道。 通过使用密码签名技术可以在相同的参与者之间 安全的、重复的、免手续费 的转移以太币。
这篇文章来看看以太坊的交易流程及交易池TXpool。
展示如何轻松地在以太坊上创建一个秘密竞价的合约, 从 简单的公开拍卖 到 秘密竞拍(盲拍)
让我们先看一下最基本的例子。现在就算你都不理解也不要紧,后面我们会有更深入的讲解。
根据例子学习Solidity , 投票合约展示了很多Solidity的语言特性
Solidity 是一门面向合约的、为实现智能合约而创建的高级编程语言。Solidity 是静态类型语言,支持继承、库和复杂的用户定义类型等特性。
以太坊 (Ethereum ):下一代智能合约和去中心化应用平台
最新 Solidity 0.6.8 中文文档发布, 这不单是一份 Solidity 速查手册,更是一份深入以太坊智能合约开发宝典。
12 篇文章,-40 学分