本章我们来看看 return(p, s) revert(p, s) keccak256(p, n) 这三条指令。
return(p, s)
revert(p, s)
keccak256(p, n)
本文详细介绍了如何使用 OpenZeppelin 库和 Hardhat 框架创建和部署可升级智能合约。通过分步指南,读者了解了合同的创建、测试、部署及升级的过程,还涉及了环境设置、合约验证和资金管理等重要步骤,对于具备一定基础的开发者来说,非常实用。
Rust实战:构建实用的CLI工具HTTPie引言在现代开发中,命令行工具(CLI)因其强大且灵活的特性而广受欢迎。Rust语言凭借其内存安全性和高效性能,正成为构建CLI工具的绝佳选择。在本文中,我们将以构建HTTPie的简化版为例,展示如何使用Rust实现一个功能强大的
该文章深入探讨了去中心化科学(DeSci)如何利用区块链技术解决传统学术界中的许多结构性问题,包括资金分配、出版和研究合作的效率等。尽管作者对DeSci的全面变革能力持保留态度,但认为它可以在某些领域发挥支持作用,尤其是在透明度和激励机制方面。文章结构清晰,内容丰富,基于作者的学术背景和对学术界的观察,提出了多个实例和理论。
Solidity是一种高阶编程语言,用于在以太坊和许多EVM兼容区块链上编写智能合约。本文深入探讨了Solidity的背景、工作原理以及其关键特性、应用和开发工具,旨在帮助开发者掌握Solidity编程技能,并指出学习资源以支持他们的学习。
一些内存使用的注意事项。
这篇文章介绍了如何创建一个Web3支持的Chrome扩展,允许用户在区块链上查看以太坊地址的余额。文章详细说明了所需的工具、步骤以及代码实现,包括Chrome扩展的背景知识和如何使用QuickNode访问以太坊网络。最后,文中强调了用户隐私和安全的必要性。
本文介绍了以太坊改进提案(EIPs),涵盖了其定义、目的及开发流程。文章详细阐述了EIP的类型和功能,特别强调了社区参与和透明度的重要性,提供了关于历史背景和实施过程的深入分析。
SuiMoveBucket稳定币协议合约初探Bucket协议SUI上的基于抵押资产的稳定币协议,通过抵押SUI等加密资产,用户可以借出对应的稳定币BUCK核心组件Bucket协议中有不少名字有趣的核心组件,它们有这样的关系图表Bucket可以理解为桶是一个容器,它管理着同类
在区块链技术的广泛应用中,智能合约无疑是最具前景的领域之一。智能合约允许我们在去中心化的环境中执行可信的交易和协议。TON(TheOpenNetwork)作为新兴的区块链平台,以其高效、可扩展的特性吸引了众多开发者的关注。本文将带你入门TON智能合约的编写,通过实现一个简单的计数器合约,让你掌
Solidity 是如何使用内存的?
TON是一个高性能区块链,旨在支持去中心化应用程序(dApps)、快速支付、微支付和其他Web3应用场景。
从本章开始,我们来研究内存布局。
本文探讨了Espresso共享排序市场设计及面临的挑战,重点介绍了组合拍卖模型、彩票机制、收入分配以及防止垄断和审查抵抗的策略。文章详细分析了数学模型并提供了实现的逻辑结构,旨在促进一个高效、去中心化的排序市场。
本文深入探讨了多重并发区块提议者(MCP)和基于委员会的强制纳入清单(FOCIL)的优势、劣势及实施挑战,重点分析了BRAID MCP模型。文章旨在帮助读者理解这些机制如何提升区块链系统的审查抵抗能力,并讨论了它们对现有和未来协议的影响。
每周以太坊 2024/08/17
数组与映射是如何存放在“存储槽”的?
Op-Stack架构全景图:Layer2架构详解Op-Stack架构全景图!
Solana 是一个高性能、低延迟的区块链,以其速度、效率和用户体验为重点而闻名。本报告深入探讨了 Solana 的设计和操作的复杂性,探索了其能力的关键机制和网络拓扑。
本文为以太坊开发新手提供了一份关于如何使用Solidity编写智能合约的详细指南。文章介绍了以太坊、智能合约和Solidity的基本概念,并提供了一个简单的智能合约示例与部署步骤,适合初学者学习。该指南还强调了Ropsten测试网的使用,并提供了有关设置和使用Remix IDE的说明。
扫一扫 - 使用登链小程序
114 篇文章,698 学分
388 篇文章,478 学分
67 篇文章,412 学分
165 篇文章,345 学分
118 篇文章,334 学分