...目,不仅包括共识部分,还包括网络层和 ABCI(Application BlockChain Interface)用于不同的语言快速接入。项目分层如下: - Application Layer (Cosmos SDK) - Consensus Layer (Tendermint Core) - Network Layer (Tendermint Core) 本文主要是对 Tendermint 共...
...击手法 [EOS dApp 漏洞盘点-EOSDice弱随机数漏洞1](https://learnblockchain.cn/2019/05/14/eosdice-random1/)。然而,上次的官方修复仍然存在问题,导致再次被黑客攻击。 我们再来分析一下`EOSDice`上次遭受攻击后官方的修复方法: - 开奖`actio...
...ation/anchor-cli-basics (zh) 创建项目命令:anchor init vscode 导入项目: 启动vs后,点击左下角,然后中间选择WSL  在出现的选项中选择Ubuntu。 ...
...一的 Aderyn,能够无缝整合 Aderyn 的 CLI 和 **即将推出**的 VS Code 扩展,以便在开发者编写 Solidity 代码时提供实时反馈。  ...
>- 原文链接:[www.rareskills.io/...](https://learnblockchain.cn/article/9780) >- 译者:[AI翻译官](https://learnblockchain.cn/people/19584),校对:[翻译小组](https://learnblockchain.cn/people/412) >- 本文链接:[learnblockchain.cn/article…](https://learnblockchain.cn/articl...
...tps://learnblockchain.cn/article/16210) - [L1 区块链堆栈:Avalanche vs Cosmos](https://www.gelato.network/blog/l1-blockchain-stacks-avalanche-vs-cosmos) - [Rollup L1:ABC Stack 的 Celestia Sovereign Rollup L1 与 Avalanche 和 Cosmos L1 区块链的比较](https://blog.abundance.xyz/rollup...
... DSTest 或 cheatcodes)。 * 如果需要图形化界面,考虑 VS Code 扩展如 Simbolik(Runtime Verification 出品),它支持在 Foundry 项目中逐行步进、设置断点和变量检查。 marketplace.visualstudio.com 安装步骤:搜索 VS Code Marketplace ...
...尽资金。_** ## **Solidity 中 Gas 成本分解** ### **1\. Storage vs. Memory vs. Calldata** Solidity 提供了三种存储数据的主要方式: - **Storage:** 是一种最昂贵的选择,因为数据会永久写入区块链。 - **Memory:** 是一种临时的、在交易中的空间,...
...21("BTF Dutch Auction", "BTF Dutch Auction") { auctionStartTime = block.timestamp; } /** * ERC721Enumerable中totalSupply函数的实现 */ function totalSupply() public view virtual returns (uint256) { return _allTokens.length; } /** ...
...ay 构建去中心化的英式拍卖-Three Sigma" 横幅](https://img.learnblockchain.cn/2025/03/12/63171706_image.png) 在 Three Sigma,我们认识到 Web3 领域的复杂机遇。我们团队的专家驻扎在里斯本,提供开发、安全和经济建模方面的顶级服务,以推动...
... ChainId, data: string, type: 'transaction' | 'token' | 'address' | 'block' ): string { const prefix = `https://${ETHERSCAN_PREFIXES[chainId] || ETHERSCAN_PREFIXES[1]}etherscan.io` switch (type) { case 'transaction': { return `${prefix}/tx/${data}` } case 'token'...
...电网络功能进行详细的对比分析。 ## 原子化多路径付款 vs 发票 Bolt 11 闪电网络发票是闪电网络上最简单的收付款方式。发票是付款请求,包含应付款额、收款方的公钥和付款哈希等信息。然后,付款方可以使用上述信息创建...
...ain.cn/article/12888) 和 [Vyper](https://learnblockchain.cn/article/12888-vs-vyper) 等语言编写智能合约。大多数基于 EVM 的智能合约可以在不重写一行代码的情况下迁移,以利用 ZK rollups 的全部潜力。 ### **zkEVM 简介** EVM 完全透明——这是有...
访问控制是[智能合约](https://learnblockchain.cn/tags/%E6%99%BA%E8%83%BD%E5%90%88%E7%BA%A6)安全的基础,用于限制谁可以执行特定的操作。不当的访问控制可能导致合约被恶意利用,造成严重的安全问题。 本章你将学到: - 访问控制的常见模...