代理合约是智能合约开发者的重要工具。如今,合约系统里已有多种代理模式和对应的使用规则。我们之前已经概述了可升级的代理合约安全最佳实践。本文我们将介绍了另一种在开发者社区颇受青睐的代理模式,即钻石代理模式。什么是钻石代理模式/合约钻石代理合约,也被称为“钻石”,是以太坊智能合约的一种设计模式,由
本文介绍了以太坊生态中一种称为“三明治攻击”的 MEV (最大可提取价值) 手段,攻击者通过在目标交易前后插入交易来操纵价格,从而获利。文章详细解释了三明治攻击的原理、步骤,以及如何通过降低滑点容忍度、使用 DEX 聚合器、自定义 RPC 端点和使用 CoW Swap 等方法来保护自己免受此类攻击。文章强调了 CoW Swap 在 MEV 防护方面的优势。
functionaddLiquidity(addresstokenA,addresstokenB,uintamountADesired,uintamountBDesired,uintamountAMin,uintamountBMin,addressto,uintde
每周以太坊 2024/11/16
BoredApeYachtclub的合约代码中数值运算在新版solc编译后运行出错我今天学习一下NFT的代码,里面有个数值运算的函数,用于生成每个NFTid对应的url.有个函数负责讲id转换成字符串.比如123变成'123'.silidity本身没有实现uint=>stri
本文是关于如何使用QuickNode的Rollup-as-a-Service (RaaS)部署Optimism Layer 2 (L2) Rollup的详细指南。文章提供了分步流程,包括所需的工具和知识、配置步骤以及如何与已部署的Rollup进行交互,旨在帮助用户轻松构建可扩展、安全且高效的区块链应用。
以太坊的历史和发展初创阶段2013年:VitalikButerin发表了以太坊白皮书,提出了一个通用的区块链平台,不仅支持比特币的货币功能,还能支持更复杂的智能合约。2014年:以太坊项目启动,进行了首次ICO(InitialCoinOffering),筹集了约31,000BTC
Morph的optimisticzkEVM集成将optimistic汇总的效率与零知识证明的安全性相结合,使用一种称为响应有效性证明(ResponsiveValidityProof,RVP)的新方法。
Celestia通过将数据可用性层从以太坊中独立出来,提供了一个低成本、高吞吐量的解决方案,解决了数据可用性问题,并且通过去中心化的DAS技术保障了数据的安全性和系统的可扩展性。
并行区块构建
本文详细探讨了如何使用Web3.py库在以太坊区块链上与ERC-20代币进行交互,涵盖了ERC-20代币的基本概念、设置开发环境、实现代币转账及授权等内容。文章提供了丰富的代码示例和指导,使开发者能够在实战中熟悉与以太坊的交互方式。
OPStackRollups和zkEVMRollups都存在各自的问题,OPSuccinct将二者结合起来,在OPStackRollups中注入ZK,创建一个既具有交易快速终结性、开发难度又低的Rollup。同样的理念,还有morph。
瞬态存储新引入的一种数据位置类型。它提供了一种在单个交易执行期间临时存储数据的机制,这些数据会在交易结束后自动清除。是对现有数据位置的补充。
本文介绍了在 Grandine 客户端中改进 PeerDAS (Peer Data Availability Sampling) 的项目,旨在解决以太坊 L2 Rollup 数据可用性瓶颈问题。
文章介绍了Espresso Systems提出的一个共享排序市场的概念,以解决以太坊第二层链之间的互操作性和流动性问题。该市场允许不同的链通过共享排序者来优化跨链交互,同时保持各自的独立性与性能。文中深入探讨了共享排序的原理、设计架构及其带来的前景和挑战。
本文探讨了从预测市场到信息金融的演变,详细介绍了预测市场的应用及其在全球信息获取中的作用,特别是通过Polymarket的例子展示了其作为信息和投注平台的双重角色。文章还讨论了信息金融的广泛潜在应用,包括社会媒体、科学、新闻和治理等领域,并展望了AI技术在其中的推动作用。
每周以太坊 2024/11/09
Espresso提出了一种顺序市场设计,允许rollups将顺序时间段出售给sequencers,从而增强跨rollup事务的原子性执行,共享sequencing能力。通过组合拍卖机制和彩票形式,该市场旨在提高效率、稳定性,并防止垄断,同时支持multi-rollup操作。
本文介绍了 Nick's Method 及其在无信任环境下执行特定交易的应用,详细阐述了其原理、实现及与其他多链部署方案的比较,使读者了解如何在多链环境中高效、无钥执行合约。文章中还涉及数字签名技术,以及如何用 Nick's Method 进行多链部署,并提出了一些现存的问题和未来的挑战。
ERC-7683 是一种新的跨链标准,旨在解决 Ethereum 的流动性分散和互操作性问题。通过规范化跨链意图的表达,ERC-7683 为开发者提供了一个共同框架,简化了跨链互动,提升了用户体验和开发效率,推动了以太坊生态系统的统一与创新。
扫一扫 - 使用登链小程序
407 篇文章,489 学分
177 篇文章,433 学分
42 篇文章,372 学分
118 篇文章,334 学分
30 篇文章,307 学分