编写合约 一个简单的Solidity智能合约 Usermap 用于在以太坊区块链上管理用户的ID和名称: 数据存储: 使用了 mapping 和 array 两种方式存储用户信息。 addUser: 添加用户(id和对应的用户名name)到区块链。 getid: 根据用户 id 获取用户名。该函数是 view 类型,表示它不会修改区块链状态。 // SPDX-License-Identifier: MIT pragma solidity ^0.8.22; contract Usermap { mapping(