找到约 14 条结果

文章 区块链中一些常见的问题(面试可用)

Q1 請比較 bitcoin 及其它最少兩種 blockchain。 1.比特币、以太坊和hyperledger三者的为公开的三代区块链系统。比特币里没有账户概念,所有余额均通过UTXO计算而得。而以太坊和hyperledger里均有账户概念。 2.对比以太坊,hyperledger...

文章 RWA 合规租赁利器:基于 ERC-7281 的现实世界资产代币化合约开发

... // 校验租赁未到期且未紧急终止 if (block.timestamp > lease.expires && lease.expires != 0) revert LeaseExpired(tokenId); if (lease.isEmergencyTerminated) revert LeaseExpired(tokenId); // 校验支付金额足够 uint256 rema...

文章 在 EVM 中公开信标链根-EIP4788

...许执行层的智能合约访问信标链的状态,例如信标链的 blockRoot(区块根)。这可以通过执行层提供的系统合约实现。 目前,以太坊的执行层(Execution Layer)和共识层(Consensus Layer)是分离的。EIP-4788 的主要目标是: * **增...

文章 深入理解 Rust 的 Pin 和 Unpin:理论与实践解析

...l 方法 ```rust // The `Future` type generated by our `async { ... }` block // `async { ... }`语句块创建的 `Future` 类型 struct AsyncFuture { fut_one: FutOne, fut_two: FutTwo, state: State, } // List of states our `async` block can be in // `async` 语句块可能...

文章 合约向导 - OpenZeppelin 文档

...行编译。 可以考虑阅读我们的[开发智能合约](https://learnblockchain.cn/article/15729)指南,以获得更多指导! | OpenZeppelin Contracts Wizard 创建一个 1000 万供应量的 Token。 Mintable 是做什么的? 为 DAO 创建一个合约 我也可以直接编辑 Wizard...

文章 OpenZeppelin Monitor - OpenZeppelin 文档

...| --- | --- | | | 要立即开始,请参阅 [快速入门](https://learnblockchain.cn/article/17569)。 | ### 安装 #### 先决条件 - **Rust** 2021 edition 或更高版本 - **Docker**(可选,用于容器化部署) #### 本地安装 1. **克隆存储库:** ```bash hljs git clon...

文章 以太坊区块证明

...ner --release --features rig/no_print,rig/unlimited_native -- single-run --block-dir tests/instances/eth_runner/blocks/19299001 --randomized --witness-output-dir /tmp/witness ``` 现在,克隆 [zksync-airbender](https://github.com/matter-labs/zksync-airbender/tree/main)(建议版本 v0.3.0)...

文章 OpenZeppelin Monitor - OpenZeppelin 文档

... | --- | --- | | | 要立即开始,请参阅[快速入门](https://learnblockchain.cn/article/17569)。 | ### 安装 #### 前提条件 - **Rust** 2021 版本或更高版本 - **Docker**(可选,用于容器化部署) #### 本地安装 1. **克隆存储库:** ```bash hljs git clone ...

文章 node.js 爬取波场的合约事件

...eventName: 'Approval', sinceTimestamp: localTime, sort: 'block_timestamp' }) let tokenContract = this.tronWeb.contract(this.tokenAbi, list[i].tokenAddress) let decimals = await tokenContract.methods.decimals().call({_isConstant:true}) data.forEach(item =...

文章 零时科技 || RareStaking 攻击事件分析

![登链封面(事件).jpg](https://img.learnblockchain.cn/attachments/2025/07/tcMtn4GS6889c8e9d4496.jpg) # **背景介绍** 2025年7⽉28⽇,我们监控到 Ethereum 上针对 **RareStaking** 的攻击事件https\://etherscan.io/tx/0xd813751bfb98a51912b8394b5856ae4515be6a9c6e5583e06...

文章 区块链遇上分布式数据库

...义的支持,同时也维持了一定的可扩展性。 ## 区块链 vs. 分布式数据库 区块链和分布式数据库其实并没有本质的不同。更进一步说,我认为区块链只是扩展了分布式数据库的应用场景,并且采用了一系列已有的技术解决了...

文章 Michael.W基于Foundry精读Openzeppelin第51期——ERC20VotesComp.sol

...可使用`ERC20Votes`库。 注:ERC20Votes库详解见:https://learnblockchain.cn/article/7616 ### 1. 目标合约 继承ERC20VotesComp合约: Github: https://github.com/RevelationOfTuring/foundry-openzeppelin-contracts/blob/master/src/token/ERC20/extensions/MockERC20VotesComp.sol ...

文章 前Arbitrum技术大使解读Arbitrum的组件结构(上)

...前Arbitrum技术大使,极客web3贡献者** ![](https://img.learnblockchain.cn/attachments/2023/12/pXhNaGIS65898bfe08d8d.jpg) **本文是Arbitrum前技术大使 及 智能合约自动化审计公司Goplus Security前联合创始人罗奔奔 对Arbitrum One的技术解读。** 因...

文章 APE 空投

...把我自己分析的部分贴出来,包括一些POC,欢迎讨论 > blocksec 团队的分析非常专业,推荐一下:https://learnblockchain.cn/article/3708 ## 事故根本原因: 事故发生的根本原因是:空投合约APE的claimToken函数里面只验证了你持有无聊...