区块链-solidity篇
文章平均质量分 62
geth部署,Solidity智能合约开发
等待的树
Python,golang,数据分析,区块链,数据挖掘,网络爬虫,自动化测试
展开
-
区块链学习-- solidity实现ERC20部分功能
ERC20 就是以太坊生态中的通证(token) 标准,允许任何实现该标准的且通过智能合约实现的通证从钱包到去中心化的交易所能够被复用。任何智能合约只要符合 ERC20 标准,就可以通过 ERC20 标准接口进行操作。这也意味着符合 ERC20 标准的合约 A,名字为 Token A,符号为 A,合约地址为 0x000…0a,合约 B,名字为 Token B,符号为 B,合约地址为 0x000…0b;A、B 都是 ERC20 通证,转移通证 A 与转移通证 B 在操作上对于用户来说没有任何区别。原创 2023-08-24 09:46:52 · 156 阅读 · 0 评论 -
区块链学习--智能合约solidity基础语法
solidity中使用function关键字定义一个方法,方法中包含传入参数以及返回值,方法体中实现业务方法例如:实现从1加到100//for(init;cond;return sum;//for(init;cond;i ++;原创 2023-08-24 09:47:04 · 233 阅读 · 0 评论 -
区块链学习--智能合约准备--安装remixd
remixd可以解决solidity项目开发工程化的问题。需要提前安装nodejs,安装后可以使用npm命令安装。启动命令,通过-s参数指定某个工程目录,该目录可以作为某个项目(sol文件)开发的根目录。to localhost,操作方法如下。启动后,可以在remix环境(安装remixd命令。原创 2023-08-23 23:30:00 · 302 阅读 · 0 评论 -
区块链学习-geth安装部署
Geth 又名 go-ethereum,是 ethereum 协议的具体落地实现,通过 geth,可以实现 ethereum 的各种功能Geth 可以被安装在很多操作系统上,包括 Windows、Linux、Mac 的 OSX、Android 或者 iOS 系统。原创 2023-08-23 23:00:00 · 539 阅读 · 0 评论 -
第一个区块链程序- python
我们可以定义一个区块的结构,包括索引,交易时间,交易数据,当前hash和下一个区块的哈希:param index: 索引:param timestamp: 交易时间:param data: 交易数据:param cur_hash: 当前hash:param next_hash: 下一个hash:param index: 索引:param timestamp: 交易时间:param data: 交易数据:param cur_hash: 当前hash。原创 2023-06-09 12:05:21 · 276 阅读 · 0 评论