今天这篇文章,我们来讲讲solidity合约的重入攻击。那什么是重入攻击呢?重入攻击指的是合约A给攻击合约B转账的时候,攻击合约B重入了合约A,导致合约A里的余额被攻击合约B全部提走。那么,是什么导致...
这一节我们来讲下区块链中的回购销毁是什么? 回购销毁合约通常是项目方用来控制代币的供应量,通过销毁代币来减少流通量,从而增加代币的稀缺性。合约以设定的价格购买代币,并将其从市场上移除。一旦代币被回购,...
## 前言 由于工作原因,需要在 Ubuntu 系统上进行办公,于是就需要把办公环境往 Ubuntu 上迁移,当然也包括用来沟通的工具“微信”。但打开微信官网,可以看到有:android、iOS、Wi...
今天写了一个彩票投注游戏合约,游戏的规则是: > 1. 可升级 > 2. 彩民每投注一次收取1 ether 费用 > 3. 部署合约的账户为管理员,可以负责开奖 > 4. 开奖...
今天我们来学习一下如何编写一个小示例来实现合约的可升级。首先我们要明白的是,合约的可升级不是在原有的合约的基础上进行修改,而是重新编写一份新的合约,之后所有的操作放在新的合约来执行。另一个需要理解的是...
![](https://kuangstudy.oss-cn-beijing.aliyuncs.com/bbs/2023/05/09/kuangstudya5055cd2-e4ca-4d16-bd24-...
![](https://kuangstudy.oss-cn-beijing.aliyuncs.com/bbs/2023/05/06/kuangstudy5955a714-bcab-408c-9df6-...
![](https://kuangstudy.oss-cn-beijing.aliyuncs.com/bbs/2023/04/26/kuangstudyc3ba075c-5cbd-4fd8-b730-...
之前的以太坊教程和Solidity教程我们都是借助智能合约在线编辑器编译部署我们的合约代码,这属于手动编译部署后在线调用合约的方法进行调试。在这篇文章中,我将会带领大家怎么使用web3来与以太坊进行交...
![](https://kuangstudy.oss-cn-beijing.aliyuncs.com/bbs/2023/04/24/kuangstudy5bf7257b-9a3d-48df-9cb6-...
![](https://kuangstudy.oss-cn-beijing.aliyuncs.com/bbs/2023/04/24/kuangstudy1156c211-0af5-45c4-8f2a-...
我们在前面Solidity学习代码示例的两小节文章中,学习到了Solidity的一些小案例。接下来这篇文章中,我将会带着大家手把手去学习ERC20代币合约。如果大家有任何的问题,欢迎大家评论区留言。 ...
今天我们继续在《Solidity学习代码示例 - 第一节》的基础上再继续构造器constructor,修改器modifier,require的使用,以及事件event的使用。具体的使用,可以详看代码注...
掌握了Solidity的基本语法后,我们开始从一些简单的代码层面上来慢慢深入学习Solidity这门语言。在这篇文章中,我将会在代码层面带着大家去实现我们想要的逻辑,带着大家一起感受Solidity这...