定义 动态 NFT (dNFT) 是一种非同质化代币 (NFT),它具有编码的智能合约逻辑,使其能够根据外部条件自动更改其元数据。 在 Web3 社区获得广泛采用后,[非同质化代币 (NFTs)](https://learnblockchain.cn/article/18898) 正在进入主流,在主要...
 在Web3.0领域,智能合约的安全性也会被其部署**区块链的设计和运行时环境**影响。 这有很多原因,例如: ① 开发者必须使用新的特定领域语言; ②...
# zksync Era 中的抽象账户与 EIP-4337 的抽象账户 ZKsync 和以太坊 EIP 4337 的原生账户抽象旨在增强账户的灵活性和用户体验,但它们在以下关键方面有所不同: 1. 实现层级 * ZKsync 的账户抽象在协议层级(我的理解是从底层...
## 介绍 在区块链和去中心化金融(DeFi)这个充满活力的世界中,智能合约为各种去中心化应用(dApp)提供支持,从借贷平台到交易协议。然而,这些智能合约通常需要真实世界的数据——例如资产价格、汇率或外部事件——...
## Mixture 这道题实际上是两道题,分别解完得到 flag 后紧密编码然后得到 sha256 哈希,套壳提交。 ### easy 一个十分简单的伪随机数利用(篇幅不大,完整源码直接放这了): ```solidity // SPDX-License-Identifier: MIT pragma solidity 0.8.24...
### 0. 版本 [openzeppelin]:v4.8.3,[forge-std]:v1.5.6 #### 0.1 TransparentUpgradeableProxy.sol Github: https://github.com/OpenZeppelin/openzeppelin-contracts/blob/v4.8.3/contracts/proxy/transparent/TransparentUpgradeableProxy.sol TransparentUpgradeableProxy库是一个透明代理...
这里主要就是通过程序发行的代币相关的交互。 # SPL(ERC20)代币的交互 在`Solana`中,可以官方提供了模板进行山寨币的创建,可以通过调用系统程序进行代币的创建。 ## JS 交互 可以通过`JS`和`SPL`代币进行交互,包括...
可升级合约的原理听起来很简单,我们在可升级合约中采取 Proxy 合约存储数据,implement 合约存储代码,就可以实现在保证存储区不变的情况下更新代码,但是如果想保证我们的存储区的安全,非得对合约存储区有一定认识才可...
随着对公共账本上交易隐私需求的日益增加,以太坊提出了 ERC-5564 和 ERC-6538 的提案,旨在引入 **隐秘地址** 以增强用户隐私。 ERC-5564 于 2022 年 8 月 13 日正式提出,ERC-6538 于 2023 年 1 月 24 日提出。这些增强功能代表了在不改变...
# **前言** 小 A 最近收到了交易所活动的短信,于是小 A 在浏览器输入“xx 钱包官方”,点进排在首位的链接,下载 App-[创建钱包](https://learnblockchain.cn/2018/10/25/eth-web-wallet_1)-转入资产,一气呵成。没一会,小 A 收到了转账成功...
来源 | [AllCoreDevs Update](https://hackmd.io/@timbeiko/acd/https%3A%2F%2Ftim.mirror.xyz%2F8hWUEmXWt-ZYNh4UlU4dMhsV9aNo26oNigCuy-z1k38%3Fdisplay%3Diframe) 作者 | Tim Beiko 翻译 | Stephanie \ $\,$ ## 概要👀 * Shapella 升级被激活了 🎉! * 我们在计划下一...
Aptos 是由前谷歌员工在 2018 年创立的 Layer 1 区块链,于去年 10 月上线主网,其目标是建设一个可扩展、安全、可信任和可升级的智能合约平台,采用 BFT 共识机制和并行计算机制,实现更好的性能。改进领导者轮换的机制,...
最近 Bybit **价值** 15 亿美元的黑客攻击暴露了 Web3 生态系统中的一个关键漏洞,而社区多年来一直忽视了这个问题。虽然 Bybit 被入侵的供应链以及未能验证另一个设备上的签名是直接原因,但这一事件凸显了影响所有钱包用户...