小工具知识网

当前位置: 首页 > 行业知识 > Solidity 智能合约入门教程

行业知识

Solidity 智能合约入门教程

2026-11-11 13:14:26 来源:互联网转载

智能合约入门教程

前言

web3 的概念提出已久,许多从事 web2 开发的小伙伴想入门智能合约的开发,却不知道从哪里下手。今天小编会带着大家从零开发一个基础的智能合约,帮助大家快速入门。

1 开发工具 remix 的介绍

Remix 是一个基于 Web 的 Solidity IDE,提供了一个集成开发环境,用于编写、测试和部署 Solidity 智能合约。以下是使用 Remix 的基本步骤:

1、remix 在线地址 网站:https://remix.ethereum.org/ (如果想要本地安装包的可以给小编浏览哦);

2、打开在线地址后我们可以看到

,这样的页面,左测 constracts 文件夹中已有 3 个官方提供给我们的智能合约文件。

3、合约的编译

可以按照图示进行操作

当我们选中 constracts 文件夹下的一个智能合约后:

  • 点击 1 进入编译页面

  • 注意事项 图示 2 处可以切换编译时所用 solidity 版本号,需要在图示 3 处所显示版本号内

  • 点击 4 完成编译

    4、合约的部署

  • 切换至 1 所在页面

  • 由于我们所选合约为 1_Storage.sol,通过阅读可以发现该合约无需初始化参数 直接点击 2 所示 Deploy 即可完成部署

    5 合约的测试

  • 可以看到 合约部署后 remix 即可直接调用合于暴漏出来的方法进行测试 简单高效的体验到合约开发流程

    通过 Remix,你可以编写、编译、部署和测试你的 Solidity 智能合约,以及与它们进行交互。

    2 solidity 智能合约的基本结构

    通过阅读 remix 提供给我们的 合约示例,我想只要有其他语言开发经验的同学,大多都可以看懂 示例中的智能合约要做什么事情,因此上手智能合约并不是什么难事。接下来小编就和大家一起了解一个智能合约的基本结构

    智能合约的基本结构由版本声明、合约声明、状态变量、合约函数构成(事件、修饰器、构造函数 按招实际需要编写)

    pragma solidity  >=0.8.2 

上一篇:Python - 深度学习系列31 - ollama的搭建与使用

下一篇:网络没服务器怎么办?