![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
智能合约
文章平均质量分 86
无名函数
整装洒扫,迎接新的一天
展开
-
智能合约学习(持续更新中)
什么是智能合约智能合约的特点在线学习资源整合智能合约学习笔记智能合约(Smart Contract)是上世纪90年代由密码学家尼克·萨博提出的理念,由于当时缺乏可信的执行环境,智能合约没有被应用和发展,直到以太坊的出现,才让智能合约得以“复活”。智能合约是以太坊应用程序的基石。 它们是存储在区块链上的计算机程序,让我们能够将传统合约转换成对应的数字化合约。原创 2022-10-09 10:37:01 · 1544 阅读 · 0 评论 -
智能合约学习笔记——solidit语法(二)
事件 地址(账户)address 映射mapping msg.sender require 继承inheritance 引入import Storage与Memory internal 和 external原创 2022-10-10 22:05:46 · 303 阅读 · 0 评论 -
智能合约学习笔记——solidity语法(一)
solidity语法Remix IDE简单使用solidity数据类型solidity运算符简单具体solidity修饰符原创 2022-10-09 10:38:34 · 2299 阅读 · 0 评论 -
智能合约学习笔记--随机数攻击复现
本篇复现了使用区块变量生成随机数的幸运随机数游戏合约中存在的随机数漏洞以及攻击方法,包含代码及部署在智能合约中随机数经常被用到,但是我们知道,这些生成的随机数都是伪随机数,当生成的随机数不是足够安全的时候就会产生漏洞。随机数攻击,就是针对智能合约的随机数生成算法进行攻击,预测智能合约的随机数。原创 2022-10-13 21:31:56 · 2885 阅读 · 0 评论 -
智能合约学习笔记——僵尸工厂(一)
根据[CryptoZombies](https://cryptozombies.io/zh)学solidity搭建僵尸工厂第一部分的lesson1和lesson2部分的代码原创 2022-10-17 09:35:05 · 2655 阅读 · 0 评论 -
智能合约学习笔记——solidity语法(三)
接口interface接口使用返回值if语句规定合约只能指定用户调用onlyOwner函数修饰符Gas - 驱动以太坊DApps的能源solidity中的时间单位带参数的函数修饰符‘view'函数不花gassolidity中存储非常昂贵for循环原创 2022-11-02 21:39:46 · 547 阅读 · 0 评论 -
智能合约学习笔记——自毁函数攻击复现
智能合约学习笔记--自毁函数攻击复现自毁函数是由以太坊虚拟机 EVM 提供的一项功能,用于销毁区块链上部署的智能合约。当合约执行自毁操作时,合约账户上剩余的以太币会发送给指定的目标,然后其存储和代码从以太坊状态中被移除。然而,自毁函数也是一把双刃剑,一方面它可以使开发人员能够从以太坊中删除智能合约并在紧急情况下转移以太币。另一方面自毁函数也可能成为攻击者的利用工具,攻击者可以利用该函数向目标合约“强制转账”从而影响目标合约的正常功能原创 2022-11-04 22:05:54 · 1005 阅读 · 0 评论