- Solidity 教程
- Solidity - 主页
- Solidity - 概述
- Solidity - 环境设置
- Solidity - 基本语法
- Solidity - 首次应用
- Solidity - 评论
- 坚固性 - 类型
- Solidity - 变量
- Solidity - 可变范围
- Solidity - 运算符
- 坚固性 - 循环
- Solidity - 决策
- 坚固性 - 弦乐
- Solidity - 数组
- Solidity - 枚举
- Solidity - 结构
- Solidity - 映射
- 坚固性 - 转换
- Solidity - 以太币单位
- Solidity - 特殊变量
- Solidity - 风格指南
- 实体函数
- Solidity - 函数
- Solidity - 函数修饰符
- Solidity - 查看函数
- Solidity - 纯函数
- Solidity - 后备函数
- 函数重载
- 数学函数
- 加密函数
- Solidity 常见模式
- Solidity - 提款模式
- Solidity - 限制访问
- 坚固进阶
- Solidity - 合约
- 坚固性——继承
- Solidity - 构造函数
- Solidity - 抽象合约
- Solidity - 接口
- Solidity - 库
- 坚固性 - 装配
- Solidity - 活动
- Solidity - 错误处理
- Solidity 有用资源
- Solidity - 快速指南
- Solidity - 有用的资源
- 坚固性 - 讨论
Solidity - 概述
Solidity 是一种面向合约的高级编程语言,用于实现智能合约。Solidity 深受 C++、Python 和 JavaScript 的影响,旨在针对以太坊虚拟机 (EVM)。
Solidity 是静态类型的,支持继承、库和复杂的用户定义类型编程语言。
您可以使用 Solidity 创建用于投票、众筹、盲拍和多重签名钱包等用途的合约。
什么是以太坊?
以太坊是一个去中心化的即。运行智能合约的区块链平台,即完全按照编程运行的应用程序,没有任何停机、审查、欺诈或第三方干扰的可能性。
以太坊虚拟机(EVM)
以太坊虚拟机,也称为EVM,是以太坊中智能合约的运行环境。以太坊虚拟机专注于为世界各地的计算机提供安全性并执行不受信任的代码。
EVM 专门用于防止拒绝服务攻击,并确保程序无法访问彼此的状态,从而确保可以在没有任何潜在干扰的情况下建立通信。
以太坊虚拟机旨在作为基于以太坊的智能合约的运行时环境。
什么是智能合约?
智能合约是一种计算机协议,旨在以数字方式促进、验证或强制执行合同的谈判或履行。智能合约允许在没有第三方的情况下进行可信交易。这些交易是可追踪且不可逆转的。
智能合约的概念最早由 Nick Szabo 于 1994 年提出。Szabo 是一位法律学者和密码学家,因为数字货币奠定基础而闻名。
如果您现在不了解智能合约也没关系,我们稍后会详细介绍。