AptosMove编程语言中的四大基础类型解析:UINT、STRING、BOOL与ADDRESS在AptosMove编程语言中,基础数据类型是开发智能合约和链上应用的核心要素。本文将详细解析四种最常用的数据类型——UINT、STRING、BOOL与ADDRESS,并通过代码示例展
Taproot Assets 协议 是一种在比特币上表示基于 UTXO 的资产的协议。本文致力于解释 TAP 是如何创建和转移资产的。
共享UTXO 让多个用户共享对一个UTXO的所有权、让他们的资金寄身于同一个UTXO中。
可升级合约中可以使用 immutable 变量么? 让我们深入探索一番
本文探讨了以太坊EIP-4844升级引入的blob新功能以及后续提案EIP-7762和EIP-7691,分析了blob在数据可用性(DA)中的重要性,提出了调整最低blob基础费用的必要性,以及增加每个区块最大blob数量的可行性。文章结构清晰,逻辑性强,涵盖了多个方面的讨论与分析。
ZK的崛起与演变曾几何时,零知识证明(以下简称ZK)仍然被认为是密码学教科书中的理论概念,至少在传统安全研究中很少被主流社群深入探索。然而在Web3.0领域,区块链技术的迅速发展,用短短几年时间实现了ZK从理论到实践的跨越式进展,一路蓬勃,高歌猛进。1985年诞生,2014年ZCash才用SN
本文详细讲解了如何使用Foundry和QuickNode对以太坊区块链进行fork,允许开发者在一个镜像真实链的环境中测试智能合约及其交互。包括Forking的原因、使用Foundry的优势、QuickNode的设置步骤以及如何进行基本的合约互动和账户模拟。文章结构清晰,有具体的步骤和代码示例,适合对以太坊开发有一定基础的开发者阅读。
数据分析师如何分析合约代码
在本节中,我们将详细讲解官方文档中的 100% Yul 实现的 ERC20 合约。
在以太坊应用开发中,监听地址余额(ETH或token)的变化是一项常见且关键的需求。本文将详细介绍三种常用的监听以太坊地址余额方法:定期轮询、监听事件和扫快。
在 Foundry 使用 OpenZeppelin 插件进行智能合约升级
每周以太坊 2024/09/07
什么是MPT树MPT全称是MerklePatriciaTrie或者MerklePatriciaTree,是MerkleTree和PatriciaTree的混合物,它在以太坊中常常被用作状态树和区块树,存储树。以下是三种树的介绍状态树StateTrie每个以
Web2 的开发者,如何进入 Web3,学习路线图解读
Aptos开发实战:从环境搭建到第一个HelloWorld引言Aptos区块链以其高性能和独特的设计为开发者提供了强大的工具。本篇学习笔记将带你一步步完成Aptos开发环境的搭建,并通过编写第一个HelloWorld项目,帮助你快速掌握Aptos开发的基础流程。从安装Ap
本文讨论了在云中进行模糊测试的不同选项,特别是在Solidity合约上的实施,介绍了多种云服务提供商和工具,包括DigitalOcean, GitHub CI, Consensys和Recon,帮助读者选择适合的云模糊测试环境。文中详细阐述了每个选项的优缺点、难度及背景要求,并附有必要的CLI命令和示例配置,以便更好地进行模糊测试。
链上黑客的真实影响:2021 年至 2023 年的黑客损害综合研究
RollupSDK赛道 分析, 本文针对 Arbitrum Orbit、OPStack、ZK Stack和Polygon CDK。这四种方案进行了全面的介绍和比较分析。
8月9日,Solana团队齐心协力解决了一个严重的安全漏洞。这次秘密修复详情可以在GitHub上查询到。CertiK团队对这一漏洞进行了深入分析。
如何阅读区块浏览器并理解以太坊(EVM)上的交易、trace 和日志
扫一扫 - 使用登链小程序
486 篇文章,578 学分
191 篇文章,532 学分
409 篇文章,386 学分
44 篇文章,320 学分
58 篇文章,312 学分