本文章深入介绍了Diamond Standard(EIP-2535)的原理及实现,作者Nick Mudge概述了其优点和组件,如Diamond.sol、DiamondLoupeFacet.sol和DiamondCutFacet.sol等,强调其在提高智能合约可扩展性和透明度方面的应用,同时对Diamond Storage和App Storage的管理状态变量提出了建议。
每周以太坊进展 2023/2/4
各种智能合约语言有自己的设计哲学,他们并非一样,这篇文章探索一下 Solidity、Cairo、Rust和Move的语言设计的权衡。
以太坊协议开发者在合并后几个月取得了多项进展,包括提款、danksharding、EOF、verkle tries等。为了推进这些进展,客户端团队成员在奥地利举行了为期一周的互操作性活动Edelweiss。活动主要关注Shapella和ProtoDanksharding网络升级,以及EVM对象格式(EOF)等其他开放问题,并启动了一个新的Verkle Trie测试网。
这篇文章深入探讨了Uniswap ETH/USDC流动性池的盈利能力及其与毒流动的关系,提出价格歧视作为实现更高流动性提供者盈利的新方法。通过分析交易规模、钱包历史和交易流特性,作者总结出新钱包更可能产生小额正盈利交易,而频繁大额交易则是毒流的主要来源,并强调了区分有毒流的重要性。
文章详细解释了以太坊智能合约在字节码级别是如何构造的,特别是构造函数参数的解释和处理方式。文章通过多个示例和图示,深入探讨了初始化代码、运行时代码以及带参数的构造函数的实现细节。
使用Golang实现Merkle算法。
polygon链上去中心化借贷协议BONQ受到黑客攻击,攻击者获得了1.13亿个WALTB和9865万个BEUR
区块链开发者学习路线图
2.9(周四)晚8点直播:跨链主流技术机制浅析
本文详细介绍了Solidity中的gasleft()函数的作用及其应用场景,包括防止交易耗光Gas、代码执行成本基准测试、转发所有Gas到实现合约以及防止中继器拒绝服务攻击等。
gasleft()
社交是明珠,是互联网各赛道护城河最深的品类,这是因为他具有强大的网络效应
本次更新主要是增加了对Tron的支持,但是由于本人近期非常忙,所以只开发了基础功能,对Tron的扫描暂时不支持过滤器,监听器里面会收到所有扫描到的交易记录,需要由开发者自己去判断筛选交易记录。直接采用的httpAPI,没有增加任何依赖创建一个Tron监听器条件过滤器还在开发中,可
本文详细介绍了形式化验证(formal verification)的过程及其在智能合约中的应用,强调了与单元测试的互补关系,以及如何利用Halmos工具简化形式化验证的实施。文中分析了正式验证的挑战、规范的编写开销及其在ERC721A智能合约中的案例,展示了通过符号测试实现高效验证的重要性。
2023年2月1日,BONqDAO遭到预言机攻击。攻击者通过预言机操纵技术完全改变了AllianceBlock的$ALBT代币价格,估计损失约1.2亿美元。
本文深入探讨了Solidity库的工作原理,详细介绍了如何使用delegatecall()调用库函数,以及如何创建和发布一个Solidity库。文章还讨论了库与智能合约的关键区别,并提供了多个代码示例来演示库的使用方法。
delegatecall()
随着 zkSync、Starknet 和 Polygon zkEVM 即将推出的代币,ZK-rollup加密叙事继续深入布局。
本文深入探讨了Solana账户模型,包括账户的定义、类型及其运作机制。文章通过与以太坊智能合约的比较,阐述了可执行程序与非可执行程序的区别以及账户的各种分类和组成元素。此外,还介绍了Solana账户的租金机制和创建方法,提供了全面的技术理解与应用视角。
Cosmos是一个互操作区块链的网络,允许开发者使用Cosmos SDK构建特定应用的区块链。文章详细介绍了Cosmos的架构、模块化设计、安全措施以及与其他区块链的通信方式,强调了其在应用开发和安全性方面的优势。
价差套利所谓的价差套利,本质上就是低买高卖。举个例子,假设sushiswap里的ETH价值1500USDT,uniswap里的ETH价值1600USDT,那么我们可以以1500USDT在sushiswap里买入1ETH,然后在uniswap里卖出获得1600USDT
扫一扫 - 使用登链小程序
116 篇文章,516 学分
405 篇文章,414 学分
169 篇文章,327 学分
67 篇文章,302 学分
121 篇文章,276 学分