最新内容

MEV 是在为谁工作

MEV 是在为谁工作 最近的机器人越来越难赚钱了,回头算下来有一半以上的利润都送给了矿工,感觉很郁闷。 MEV 是什么 MEV,全称 Maximum Extractable Value,翻译过来是“最大可提取价值”。一开始我还以为这是指从区块链上提取最大的价值,现在想来,这实际上是指从科学家身上提取最大的价值。 MEV 来源 MEV 来源于链上的 DEFI …

NFTScan 2022 年度总结

1. 多链网络支持 在 2022 年,NFTScan 共支持了 10 条区块链网络,包括 Ethereum、Solana、BNBChain、Polygon、Arbitrum、Optimism、Avalanche、Moonbeam、PlatON、Cronos 区块链网络。 2. NFT 数据规模 截止到 2022 年 12 月份,NFTScan 累计解析收录了 …

Defrost_Finance重入漏洞分析

1、Defrost_Finance漏洞简介 https:twitter.comPeckShieldAlertstatus16062760202768916502、相关地址或交易 攻击交易: 0xc6fb8217e45870a93c25e2098f54f6e3b24674a3083c30664867de474bf0212d 攻击合约:0x792e8f3727c …

以太坊数据流分析技术

以太坊数据流分析技术 一、前置知识 1. python第三方解析智能合约库:crytic-compile crytic-compile是一个python智能合约审计框架下常用的第三方库,应用于slither、oyente等工具,其主要逻辑为通过solc生成合约的abi、bin、AST等信息,并进行一次封装,生成完整的json文件,同时支持多文件同时解析。 如 …

以太坊Fuzz技术分析

以太坊Fuzz技术分析 一、前置知识 1. 智能合约的编译 1.1 合约的编译信息 在部署到以太坊网络之前,智能合约需要经过编译生成字节码(Bytecode)与abi,前者对应EVM的操作指令,后者提供调用的接口说明。 以一个简单的合约为例:1_Storage.sol,这是Remix编译器的默认合约之一。SPDX-License-Identifier: GP …

区块链4.0之实现后量子区块链的必要性

前言 量子计算中经典的Shor量子算法可以在有效时间内解决大整数分解问题,可以在理论上直接伪造区块链中使用的SM2数字签名、ECDSA数字签名。而Grover提出的量子搜索算法能够通过加速哈希碰撞找到哈希函数值的原像,能够使得SHA256等哈希函数不再安全可靠[1]。因此,为了抵抗量子计算的攻击,赋予区块链4.0更高的安全性,构建后量子密码方案成为了近年来的 …

PHP验证TronWeb签名

记录下PHP验证TRON签名的坑 Ethereum的验证有很多开源的代码,但是Tron的资料有用的很少,最后参考tronWeb库的代码爬出了深坑 https:github.comtronprotocoltronwebblobmastersrclibtrx.js#L630 区别: Message Header Ethereum: x19Ethereum Sig …

NFT 所有者 tokenID 快速查询

NFT 所有者 tokenID 快速查询 最近做项目有一个需求,要求通过用户地址查到用户拥有的 NFT tokenID。由于我做项目向来不高兴写后端,因此考虑使用合约完成这个功能。 实现 使用合约来查询数据,一般来说有两个方案:存储数据时多用 Gas,查询数据时少用 Gas;或者存储数据时少用 Gas,查询数据时多用 Gas。在目前的场景下,由于存储数据在链 …

Chainlink 2022 年秋季黑客松获奖项目介绍

Chainlink 2022 年秋季黑客马拉松已于 12 月 7日结束,从本次黑客马拉松的数据中,可以清楚地看到,Web3 创业者们正在以惊人的速度速度创新。 本次 Chainlink 黑客马拉松吸引了来自全球各地团队的 10,000 多个参赛者报名,最终提交浪超过 380 个项目,这两项数据均打破了过去的记录。Chainlink 提供了 30 多个小时的开 …

什么是零知识证明,如何守护Web3隐私?|Tokenview

为了方便大家阅读,可预览目录 Part 1:为什么需要零知识证明? Part 2:零知识证明如何工作? Part 3:非交互式零知识证明 Part 4:零知识证明有哪些用例? 零知识证明(Zero-knowledge proofs)是一种在不暴露声明本身的情况下证明声明有效性的方法。“证明者”(prover)是试图证明声明的一方,而“验证者”(verifie …