 > 隐私是 Safe Research 的核心支柱,也是以太坊密码朋克运动的核心原则。尽管它很重要,但端到端加密(E2EE)是隐私保护应用程序和数据主权的基本构建块,但在 Web3 ...
## 介绍 在快速发展的区块链技术世界中,智能账户已成为传统外部拥有账户 (EOA) 的强大替代品。与依赖私钥的 EOA 不同,智能账户是可编程的智能合约,可实现高级功能,例如无 Gas 交易、自定义验证逻辑和模块化扩展。然而...
> * 原文:https://medium.com/@ItsCuzzo/using-merkle-trees-for-nft-whitelists-523b58ada3f9 > * 译文出自:[登链翻译计划](https://github.com/lbc-team/Pioneer) > * 译者:[翻译小组](https://learnblockchain.cn/people/412) > * 校对:[Tiny 熊](https://learnblockchain.cn/people/15...
## 概述 Java 是一种非常多功能的语言,至今仍然保持着相关性。Java 之所以流行,是因为其庞大的用户群体和应用场景。本指南将教我们如何使用 Java 和 Web3j 连接以太坊区块链。 **Java 的一些背景** Java 的口号是“写一次,随...
 **TL;DR: EPF 结束了第四期,并正在准备第五...
## 概述 截至目前,最受欢迎的代币标准是 [ERC-20](https://learnblockchain.cn/article/11489)(这也是有原因的)。但是,开发者们不断在寻找创新的方法。[ERC-777](https://eips.ethereum.org/EIPS/eip-777)的作者提出了一种新的代币标准(与ERC-20向后...
## 账户 | | | | --- | --- | | | 建议在 [https://docs.openzeppelin.com/contracts/api/account](https://docs.openzeppelin.com/contracts/api/account) 查看本文档 | 此目录包含用于构建 ERC-4337 账户的合约。 ### 实用工具 #### `ERC4337Utils` ```solidity hljs import ...
这篇文章描述了在 Solidity 中确定地址是否为智能合约的三种方法: * 检查 `msg.sender == tx.origin`。这不是推荐的方法,但由于许多智能合约使用它,我们讨论这种方法以保持完整性。 * 第二种(也是推荐的方法)是使用 `code.len...
这一系列文章将围绕[以太坊的二层扩容框架](https://wiki.learnblockchain.cn/ethereum/layer-2.html),介绍其基本运行原理,具体操作细节,安全性讨论以及未来研究方向等。本篇文章作为开篇,主要目的是理解 Plasma 框架。 Plasma 作...
 在2021年5月,我们目睹了多个针对BSC DeFi产品的黑客攻击。特别是在收益聚合器PancakeBunny中,与奖励铸造相关的一个漏洞被利用,从而从无到有铸造了约700万的BUNNY代币,...
在像 [Axelar](https://axelar.network/) 这样的跨链解决方案之上构建项目有时可能很棘手,并可能导致代码中的安全问题。幸运的是,开源工具可以自动检测到许多问题或帮助测试实现。 ## 静态分析工具 静态分析工具**可以在不执行...
## PoW 关闭(合并) * [以太坊现在由权益证明保障](https://twitter.com/VitalikButerin/status/1570306185391378434),工作量证明已成为过去 * 合并后出块间隔为[12 秒](https://twitter.com/natemaddrey/status/1570856077788585984) * [ethresear.ch 关于合并的...
## 主要合约 ### UniswapV2Factory工厂合约 `function createPair( address tokenA, address tokenB ) external returns (address pair)` 用create2创建交易对,并初始化pair中的token ### UniswapV2Pair交易对合约 ERC20合约,提供LP代币 ...