首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
Rockbean
掘友等级
Rockbean
|
TechPort
要相信风雨过后,晴天将至
获得徽章 14
动态
文章
专栏
沸点
收藏集
关注
作品
赞
192
文章 104
沸点 88
赞
192
返回
|
搜索文章
Rockbean
Rockbean @TechPort
·
17天前
关注
3分钟Solidity: 11.7 拒绝服务
攻击智能合约使其无法使用的方法有很多种。 我们在此介绍的一种攻击方式是通过使发送以太币的功能失败来实现拒绝服务。...
0
评论
分享
Rockbean
Rockbean @TechPort
·
18天前
关注
3分钟Solidity: 11.6 随机性的来源
`blockhash`和 `block.timestamp`并非可靠的随机性来源。不要使用 `blockhash`和 `block.timestamp`作为随机性的来源...
0
评论
分享
Rockbean
Rockbean @TechPort
·
18天前
关注
3分钟Solidity: 11.5 Delegatecall
1. `delegatecall`会保留上下文(存储、调用者等)。 2. 调用 `delegatecall`的合约与被调用的合约必须保持相同的存储布局。...
0
评论
分享
Rockbean
Rockbean @TechPort
·
18天前
关注
3分钟Solidity: 11.4 访问私人数据
智能合约上的所有数据都可以被读取。注意:无法在JVM上使用web3,因此请使用部署在Goerli上的合约...
0
评论
分享
Rockbean
Rockbean @TechPort
·
18天前
关注
3分钟Solidity: 11.3 自毁selfdestruct
合约可以通过调用`selfdestruct`从区块链上删除。 `selfdestruct`会将合约中存储的所有剩余以太币发送到指定地址。恶意合约可以利用 `selfdest...
0
评论
分享
Rockbean
Rockbean @TechPort
·
18天前
关注
3分钟Solidity: 11.2 算术溢出与下溢
Solidity 中的整数会无提示地发生上溢/下溢,Solidity 0.8 对于溢出/下溢的默认行为是抛出错误。...
0
评论
分享
Rockbean
Rockbean @TechPort
·
20天前
关注
3分钟Solidity: 11.1 重入攻击
假设合约 `A`调用了合约 `B`。重入攻击允许 `B`在 `A`完成执行之前回调 `A`。预防技术 - 确保所有状态变更在调用外部合约之前完成 - 使用防止重入的函数修饰...
0
评论
分享
Rockbean
Rockbean @TechPort
·
20天前
关注
3分钟Solidity: 10.8 默克尔空投
**Merkle Airdrop 是一种利用 Merkle 树密码学原理,将验证成本转移到链上、将数据存储成本转移到链下的高效空投方案。** 它已成为以太坊上标准、主流...
0
评论
分享
Rockbean
Rockbean @TechPort
·
20天前
关注
3分钟Solidity: 10.7 汇编二进制幂运算
在 Solidity 中,普通的幂运算可以直接用 ** 运算符,例如 x ** y,但在 内联汇编(Yul)里,需要使用内置的 exp(base, exponent) 指令...
0
评论
分享
Rockbean
Rockbean @TechPort
·
20天前
关注
3分钟Solidity: 10.6 时间锁定
`TimeLock`是一种合约,用于发布将在未来执行的交易。 经过最短等待期后,该交易即可执行。 `TimeLock`在DAO中经常被使用。...
0
评论
分享
Rockbean
Rockbean @TechPort
·
21天前
关注
3分钟Solidity: 10.5 多重委托调用
一个合约对目标智能合约进行 delegatecall 时,会在自己的环境中执行目标合约的逻辑。使用 `delegatecall`通过单笔交易调用多个函数。...
0
评论
分享
Rockbean
Rockbean @TechPort
·
21天前
关注
3分钟Solidity: 10.4 多重调用
在Solidity中,**多重调用(Multicall)** 允许在一次交易中执行多个合约函数,以提高效率并节省Gas费用。 其主要应用场景包括:批量读取数据, 批量执行操...
0
评论
分享
Rockbean
Rockbean @TechPort
·
22天前
关注
3分钟Solidity: 10.3 众筹
众筹 ERC20 代币1. 用户创建活动。2. 用户可以认捐,将他们的代币转入活动。3. 活动结束后,如果认捐总额达到活动目标,活动创建者可以领取资金。4. 否则,活动未达...
0
评论
分享
Rockbean
Rockbean @TechPort
·
22天前
关注
3分钟Solidity: 10.2 荷兰式拍卖
拍卖1. NFT卖家部署此合约,为NFT设定起拍价。2. 拍卖持续7天。3. NFT价格随时间递减。4. 参与者存入高于智能合约计算的当前价格的ETH即可购买。5. 当有买...
0
评论
分享
Rockbean
Rockbean @TechPort
·
22天前
关注
3分钟Solidity: 10.1 英式拍 卖
拍卖1. NFT卖家部署此合约。2. 拍卖持续7天。3. 参与者可以通过存入高于当前最高出价的ETH来竞标。4. 所有竞标者如果不是当前最高出价者,都可以撤回他们的出价。...
0
评论
分享
Rockbean
Rockbean @TechPort
·
23天前
关注
3分钟Solidity: 9.9 双向支付通道
双向支付通道允许参与者`Alice`和`Bob`在链下反复转移以太币。 支付可以是双向的,`Alice`支付给`Bob`,`Bob`也可以支付给`Alice`。...
0
评论
分享
Rockbean
Rockbean @TechPort
·
23天前
关注
3分钟Solidity: 9.8 单向支付通道
支付通道允许参与者在链下反复转移以太币。这种机制被称为单向支付通道,因为资金只能从`Alice`单向流向`Bob`。...
0
评论
分享
Rockbean
Rockbean @TechPort
·
24天前
关注
3分钟Solidity: 9.7 写入任意槽位
Solidity 存储就像一个长度为 2^256 的数组。数组中的每个槽位可以存储 32 字节。 状态变量的声明顺序和类型决定了它将使用哪些槽位。 不过,使用汇编语言时,你...
0
评论
分享
Rockbean
Rockbean @TechPort
·
24天前
关注
3分钟Solidity: 9.6 部署任何合约
通过调用 `Proxy.deploy(bytes memory _code)`来部署任何合约。create(v, p, n),v为eth数量,p为代码起始位置指针,n为代码...
0
评论
分享
下一页
个人成就
文章被点赞
73
文章被阅读
108,296
掘力值
3,232
关注了
118
关注者
51
收藏集
86
关注标签
15
加入于
2019-07-05