本题的核心思想跟之前做过的一道题目:Consensys CTF-02 栈溢出重定向利用的核心思想一致,即找到合约中的一个入口函数,通过该函数可以手动的构造一个栈。在手动构造的栈中,按照函数调用的顺序,将所需要的参数依次放入手动构造的栈里,然后依次调用所需的函数。最后找到一个出口,一般是一个jump Destination,结束调用。
Fei protocol是一个稳定币项目,这篇文章主要是Fei Protocol在合约编写中的一个漏洞分析,由于该漏洞发现的早,并未部署在主网上,故没有造成任何损失。
死磕以太坊源码分析之blockChain分析
在本文中,我们将讨论 NFT 是什么,数字艺术品分为哪些种类,数字艺术品存储在哪里以及选购 NFT 需要注意哪些事项。
到目前为止,交易打包和交易排序是两个几乎分开且独立的市场。尽管 MEV 是交易排序领域的一个术语,它也可以被应用到简单交易打包的分析里。在 EIP-1559 之前,交易打包包含两种形式的 MEV——“基本 MEV" (由于区块容量供应有限而出现的可提取费用) 和”第一价格 MEV" (由于差别取价而存在的可提取价值)。
在 EIP-1559 实施三天后,燃烧了超过 15000 ETH
其实上次已经和大家分享过一篇关于BSC(币安智能链)开发网的部署《BSC(币安智能链)开发网部署》,今天这篇同样也是关于BSC开发...
前段时间跟行业内人士聊天的时候,聊到了一个有趣的话题,即以太坊中私钥,公钥和地址分别是什么关系?以及ECDSA是如何工作的?
每周以太坊进展 2021/07/31
let's Code with Function
compound到底是怎样实现合约升级的,以及与openzepplin的合约升级对比,有什么优势
合约中储存与计算分离的思路有什么风险呢?
目前,Alice 和 Bob 已经开通了一个双向支付通道,并分别往通道中存入了 5btc。他们已经来回完成了两笔交易。在当前通道状态下,Alice 和 Bob 可以通过终止通道各自取回 5btc。
每周以太坊进展
Compound 从白皮书看业务逻辑
学习如何使用随机数来签名、操作你自己的虚拟资产。
在上一篇文章中,Alice 和 Bob 建立了一个双向的支付通道。现在,Alice 想要给一个第三方 Carol 支付 1 btc......
你能做些什么来防止合约变得太大?
如何更好的节省Gas费用呢?本文提到了5种方法
闪电网络(Lightning Network)可能是比特币区块链上最受期待的创新(编者注:原文撰写于 2016 年)。这种支付方案最早由 Joseph Poon 和 Tadge Dryja 在一年多以前提出,号称能支持用户之间在链下发送无限次的交易,而且成本极低 —— 还能借用比特币网络提供的安全性。
12 篇文章,-40 学分