了解智能合约从 Hello World 入门程序开始!智能合约的编写、部署与执行…

编写一个入门级别的 Hello World 智能合约!

Hello World 智能合约

  • 我用的测试网络是 Sepolia,我们可以在这个网址:https://sepolia-faucet.pk910.de/ 通过挖矿免费获取测试代币!
  • 有了测试币之后,我们就可以 Remix 这个编译器, 编写智能合约。网址:https://remix.ethereum.org/
  • 我随便写一个智能合约,按下键盘的 Ctrl+S 键就可以保存并编译代码。
// SPDX-License-Identifier:MIT

//pragma solidity ^0.8.7;
pragma solidity >=0.8.7 <0.8.20;

contract HelloWorld{
    string public str = "hello world!";
}
  • 我们如果用小狐狸钱包的测试网络,那么选择的是:Injected Provider-Metamask
  • 我们部署智能合约之后,点击 str 就是得到“Hello World”的信息。
  • 部署智能合约之后,默认会添加智能合约到 Remix 的编译器上面。
  • 我们用本地的 EVM 虚拟机部署合约,执行的速度是非常快的。

总结

智能合约就是部署在区块链上面的程序,我们的钱包和他进行交互,从而实现特定的功能。

相关视频:https://youtu.be/4gKzM1rLYps

以下是我用过的交易所,有需要的小伙伴欢迎使用我的邀请连接来注册,你的支持是我最大的创作动力!