.../验证是否是由自己生成的随机数 ### 整个流程   1. 预言机节点网络中,...
...用户的输入参数,可以影响到哪些变量的变化? - 假设erc20合约中存在一个自定义的function func_A (uint user_input) public,那么黑客通过修改user_input的值,最终能否影响到合约的balance状态变量。 # 2.相关概念的定义 ## **上下文的...
... 2. 在ens注册表中记录该域名的拥有者信息 3. 由于ens兼容ERC721,所以注册一个ens域名,也会铸造一个NFT #### 自定义解析器 如果用户指定了解析器,相比于使用默认的解析器,逻辑要稍微复杂一些 1. 将域名注册给合约自身...
...整体成本结构。 此外,性能因交易类型而异。 简单的 ERC-20 转移证明速度比具有多次合约交互的复杂 DeFi 操作快得多。 计算要求随交易复杂性而扩展,导致不同实际应用程序的证明时间存在显着差异。  **2.2.1 IP 资产** IP 资产既指 ERC-721 NFT,也指代表链上特定 IP 的 IP 帐户。它是 Story 生态系统中 IP 管理的基本单位。如果要注册的 IP 存在于链下,则必须首先将其标记为 ERC-721 NFT,然后链接到 IP 帐户...
...人。 - **代币**:任何类型的代币;暂时简单地将其视为 ERC20 代币。 - **TokenPool**:保存抵押者代币的智能合约。 - **削减**:移除抵押者对其抵押代币的访问权限。  这个`To...
...史证明](https://learnblockchain.cn/article/16234#:~:text=Timestamping%20in%20Action) 及其时间戳功能略有差异,但最终,一切仍然放在区块链上。 我们最初的要求只是能够**对交易进行排序**。 我们真正需要的是确定一个正确的执行顺序。 如...
...EVM 等效的链无法原生支持账户抽象,需要通过以太坊的 [ERC-4337](https://eips.ethereum.org/EIPS/eip-4337) 来实现。 ### 缺点: - 大量现有的以太坊应用程序无法被复制到这类 zkVM 中,或者在复制过程中会出现问题:比如 合约在 Type 4 ...
...a`,第二层记录第二个`a`。  - 图 1\. 十六叉树的例子,展示了值 v 是如何在在对应键 0xaa 处是存储的。这棵树的键长度只有 2 个字节,只有沿着 0xaa 的子树被表现出来了。为了...
...用经过实战检验的库,如 **OpenZeppelin**,用于常见功能(ERC-20 代币、访问控制)。 * **避免硬编码值**:避免将重要值(例如地址、金额)直接硬编码到合约代码中。 ## 审计 智能合约审计是审查代码以发现漏洞的过程。安...