找到约 13 条结果

文章 用Hardhat在zkEVM上部署一个动态NFT

> * 原文链接:https://codingwithmanny.medium.com/deploy-an-animated-nft-to-zkevm-with-hardhat-1c580e4a4465 > * 译文出自:[登链翻译计划](https://github.com/lbc-team/Pioneer) > * 译者:[翻译小组](https://learnblockchain.cn/people/412) 校对:[Tiny 熊](https://learnblockch...

文章 7.轻松入门Sui Move: 对象(上)

...实例化对象即可。如下: ```rust //申明对象模型 struct Article has key { id: object::UID, title: string::String, content: string::String, word_cnt: u64, } public fun new(title: vector, content: vector, ctx: &mut tx_context::TxContext) { let content = stri...

文章 如何选择区块链节点供应商

由 [Alchemy](https://www.alchemy.com/author/alchemy) 编写 ![Brady Werkheiser headshot](https://img.learnblockchain.cn/2025/05/14/85484172_image.jpeg) 由 [Brady Werkheiser](https://www.alchemy.com/author/brady-werkheiser) 审核 发布于 2022 年 8 月 2 日,阅读时长 5 分钟 * * * ...

文章 Layer2 Calldata Gas优化

**2024年中期更新** 截至Dencun升级,calldata优化的影响不再那么显著,因为大多数L2上的交易存储在blobs中,而不是calldata。我们保留这篇文章以供历史参考。 在L2上开发应用程序时,大多数的gas费用来自calldata。因此,L2的gas优化...

文章 什么是区块链未确认交易?

...网络中传播。节点( [PoW 的矿工和 PoS 的验证者](https://learnblockchain.cn/article/13847))获取这些交易并临时存储在一个存放其他未确认交易的地方。 所有未确认区块链交易存储的地方称为 `mempool`。每个节点都有自己独特的 `mempool`...

文章 The Graph监听合约事件:从部署到查询

# 1. 前言 The Graph 是一个去中心化的区块链数据索引协议,让你可以像查询数据库一样,用 GraphQL 查询区块链数据。 1. 为什么需要? 区块链上的数据虽然公开,但查询效率低、结构复杂,想查某个合约的交互历史,要...

文章 链上可信设置仪式

...开源了一个库,允许任何人运行这样的仪式——被称为 [Kate-Zaverucha-Goldberg (KZG)](https://www.iacr.org/archive/asiacrypt2010/6477178/6477178.pdf) 或“tau的幂”仪式——在以太坊链上。任何人都可以通过支付交易费用参与其中! 我们的去中心化...

问题 字节码特征问题,以及字节码的替换和删除

# 合约如下 ``` contract Test { function test(uint256 value) public returns( uint256 count){ revert(); return value; } function test1(uint256 value) public returns( uint256 count){ if(value > 1){ revert(""); } return value; } } ``` # 部...

文章 深入了解 Solidity 错误 #0

> * 原文链接: https://betterprogramming.pub/solidity-all-about-errors-cb831ad0b840 > * 译文出自:[登链翻译计划](https://github.com/lbc-team/Pioneer) > * 译者:[Tiny 熊](https://learnblockchain.cn/people/15) > * 本文永久链接:[learnblockchain.cn/article…](https://lear...

文章 移花接木 —— Revest Finance 被黑分析

...雾安全团队 2022 年 03 月 27 日,据慢雾区消息,Revest Finance 的 Revest 合约遭到黑客攻击,黑客盗取了近 770 万枚 ECO、579 枚 LYXe、近 7.15 亿枚 BLOCKS 以及超 35 万枚 RENA。慢雾安全团队第一时间介入分析,并将结果分享如下: ## ...

文章 Move智能合约的形式化验证工具

...不经意的小 bug 很可能会导致不可估量的损失。不久前 Raven Project 爆出了一个非常低级的 bug 社区开发者提交了一个仅有几行修改的小 patch,需要对三种情况进行检查,他故意漏掉了第三种情况,其实就是少了个“else”。核心开...

文章 Lean 4 工程化入门:Elan 工具链配置与 Lake 包管理实战

# **Lean 4 工程化入门:Elan 工具链配置与 Lake 包管理实战** Lean 4 不仅仅是数学家的证明助手,更是一门兼顾严谨逻辑与高性能的现代编程语言。要真正驾驭 Lean 4,理解其背后的工程化逻辑比记忆语法更重要。本文将越过理论,...

文章 【solidity基础】数据类型那些必须知道的知识点

...在赋值或作为参数传递时,会复制整个值。这个分别与 javascript 的概念是相同的。 值类型包括:布尔类型、整数型、地址类型、定长字节数组、枚举、函数。 ## 1.布尔类型 - 只有两个值:true 和 false。 - 通常用于控制流程、...