Solidity 是以太坊智能合约的编程语言。本教程将为您介绍如何使用 Solidity 编写智能合约。

基础概念

  1. 智能合约:智能合约是一段自动执行的代码,它在满足特定条件时自动执行某些操作。
  2. 账户:以太坊网络中的账户可以是外部账户(拥有私钥)或合约账户(拥有合约代码)。
  3. 以太币:以太坊网络的原生货币。

快速开始

安装 Solidity 编译器

首先,您需要安装 Solidity 编译器。您可以从 Solidity 官网 下载并安装。

编写第一个智能合约

pragma solidity ^0.8.0;

contract HelloWorld {
    string public message = "Hello, world!";

    function setMessage(string memory newMessage) public {
        message = newMessage;
    }
}

部署智能合约

您可以使用 Remix IDE 在线编写和部署智能合约,或者使用命令行工具。

扩展阅读

图片

Solidity 图标

Solidity_Icon