主页 > imtoken testflight下载 > 推荐的以太坊文章
推荐的以太坊文章
Swarm主网上线最新消息:全节点升级至Bee v1.0-rc5
Swarm基金会发布最新消息称,将于中欧时间2021年6月21日15:00、北京时间2021年6月21日21:00分别举办Swarm线上活动(Swarm One)。 将会有许多有趣的讲座、演示,并将揭示更多关于 Swarm 主网发布的信息......
每周以太坊进展 2021/06/12
Vitalik 提出使用单层 Verkle 树(而不是目前提出的树结构中的两层树排列)
Vitalik:区块链可扩展性的限制
我们可以在多大程度上提高区块链的可扩展性? 真的有可能像埃隆·马斯克所说的那样,“将出块时间加快十倍,将区块大小增加十倍,将手续费降低一百倍”,而不会造成极端中心化,违反区块链的本质属性吗?
创世纪文件:Adam Back 如何设计比特币引擎
Adam Back 是如何设计比特币引擎的
每周以太坊进度 2021/05/30
以太坊每周
创世纪文件:David Chaum 的 eCash 如何成为密码朋克的梦想
“你可以支付数据库访问费用以太坊侧链,用电子邮件购买软件和报纸,在线玩视频游戏,收到朋友欠你的 5 美元,以及买披萨。 可能性是无止境。”
Vitalik:为什么需要区块链投票?
本文依次讨论两种观点:区块链不是进行选举的软件工具; 一般来说,无论软件是什么,都不能信任它来进行选举
侧链算作 L2 吗?
本文总结了社区中关于 Polygon 侧链和 L2 相关争议的讨论,并翻译了 Dankrad Feist 的文章《关于 51% 攻击,每个人都错了什么》,以便读者可以参考这些争议的答案。
Eth2 进展更新(截至 2021/5/22)
Nocturne 测试网的成功表明“合并”在技术上是可行的
每周以太坊进展 2021/05/23
“伦敦”分叉测试网贝加尔现在在区块浏览器上显示EIP-1559交易数据; Vitalik:灰尘账户清理方法
Truebit 新手指南
本文旨在介绍Truebit微观经济如何实现可验证计算,以及任务提供者、任务执行者和验证者如何参与到这个网络中。
每周以太坊进展 2021/05/16
将包含在伦敦升级中的 EIP: EIP 1559:费用市场的变化; EIP 3198:基本费用操作码; EIP 3554:难度炸弹推迟到12月; EIP 3529:减少气体回流; EIP 3541:拒绝以 0xEF 开头的新合约
EIP-3074简介
EIP 3074:操作码 AUTH 和 AUTHCALL
Eth2 进展更新(截至 5/8/2021)
自两周前出现故障以来,信标链一直运行平稳。
每周以太坊进展 2021/05/09
Geth v1.10.3: 新的Grafana dashboard,下个版本更新可能会让snapshot sync成为默认选择,eth/65成为最低要求
两全其美的 zk rollup 预共识机制
本文概述了一种预共识机制,可在不影响 zkRollup 的即时资金退出的情况下实现即时终结并降低验证气体成本。
每周以太坊进展 2021/05/03
Week in Ethereum 是 Evan 的个人作品。 他传达了事实,但也添加了他自己的扩展。
Vitalik:你可能不知道的以太坊 PoS 的优势
我们经常谈论 PoS 共识比 PoW 消耗更少的资源,以及 PoS 带来的一些关键好处,例如经济终结性,但我们不要忘记切换到 PoS 后的一些次要好处。 从理论上讲,这些好处中的大部分应该在合并后立即实现。
Rollup 解决方案的权衡研究
本文围绕这些权衡开发了一个 Rollup 分析框架,并分析了为什么这个框架适用于不同的 Rollup 实现。 我们希望这个框架能够为项目方按需选择 Rollup 方案提供一个基础参考。
集成 ENS 的最佳实践
本文想展示 dApps 如何利用好 ENS
什么是以太坊 - 以太坊开发初学者指南
很多同学已经迫不及待想加入区块链开发团队,但又觉得无从下手。 本文将以以太坊平台为背景,通俗易懂地介绍以太坊开发中涉及的各种晦涩概念,让您轻松上手。
【翻译】全面理解以太坊智能合约
这篇文章是我看到的最经典的介绍以太坊智能合约原理的文章,尤其是后半部分。 原作者为 Gjermund Bjaanes,本文为译文。
以太坊学习路线及资源汇总
本文主要包括作者对智能合约开发和智能合约安全的学习,并根据以往的学习经验总结了一些优质的学习资源。 文章主要包括:优质社区、入门参考、合约教程、区块浏览器、合约库、集成框架、DApp前端、合约安全审计、漏洞分析、底层源码阅读参考。 希望抛砖引玉,欢迎讨论。
了解开发HD钱包涉及的BIP32、BIP44、BIP39
如果你还对HD钱包(分层确定性钱包)、BIP32、BIP44、BIP39一头雾水,不妨看看这篇文章。
2022 年十大智能合约开发工具
面向智能合约、区块链、Web3、Ethereum 和 Solidity 开发人员的综合工具指南。此外还简要介绍了 Solana、Terra 和其他基于 Rust 智能合约的工具
以太坊——简单来说就是虚拟机
虚拟机用于在以太坊上执行交易并改变以太坊的状态。 交易分为两种:普通交易和智能合约交易。 执行交易时需要支付gas费。智能合约之间有四种调用方式
EVM学习手册
EVM学习手册帮助我们理解以太坊虚拟机的底层原理。
[翻译] Hardhat入门教程
Hardhat 是一个方便的任务运行器,用于在以太坊上构建。 使用它可以帮助开发人员管理和自动化构建智能合约和 dApp 过程中固有的重复性任务,并围绕此工作流程轻松引入更多功能。 Hardhat 还内置了 Hardhat EVM,这是一个专为开发而设计的原生以太坊网络。 它允许您部署合约、运行测试和调试代码。
区块链学习/面试安排,区块链就业市场分析。
学习并整理合约开发资料和面试中可能会问到的一些项目。
完整的以太坊开发工具和资源合集
Ethereum Development Tools Encyclopedia - 包含超过250种推荐的开发工具、代码库和工具站点。涵盖范围包括:合约开发、测试、安全分析、数据分析、开发框架、测试网络、开发范式等。
以太坊全栈开发完整指南
使用 React、Ethers.js、Solidity 和 Hardhat 构建全栈 dApp。
或许是国内第一篇从算法层面清晰解释以太坊工作量证明的文章
搜遍了所有的中文资料,没有一篇文章可以全面介绍以太坊的工作量证明。 对于没有学过数学的同学来说,很难从算法层面理解以太坊的工作量证明。 一本黄皮书难倒一大批吃瓜群众。 因此,本文将尝试用图形和简单的数学来解释以太坊挖矿的工作量证明,包括以太坊如何抵抗ASIC1、如何动态调整挖矿难度、如何验证挖矿的正确性。
仿PancakeSwap前端vue版
换成 Vue
一文读懂以太坊签名:ECDSA、RLP、EIP155、EIP191、EIP712
思维导图我把以太坊签名分为消息签名和交易签名。 这两个签名都基于 ECDSA 算法和过程。 本章就让我们弄清楚这两个签名的具体内容。
深入理解EVM系统(一)
在智能合约的世界里,以太坊虚拟机及其算法和数据结构是首要原则。 Solidity 和我们创建的智能合约是建立在这个基础之上的组件。 要成为一名优秀的 Solidity 开发人员,您必须对 EVM 有深入的了解。
以太坊主网部署终极指南
本文首先介绍什么是部署交易以太坊侧链,然后探讨使用 Truffle、Remix、Hardhat 和 Truffle Team 进行合约主网部署的优缺点。
用Web3.js打造第一个Dappin 全面掌握Solidity智能合约开发
在全面掌握Solidity智能合约开发
使用 Web3.js 的实用介绍
Python 与以太坊智能合约交互
之前写过基于DYDX闪贷的Cofix与Uniswap套利,只要说明了套利合约中的逻辑以及涉及到的各种合约(cofix、weth、dydx、uniswap)的调用方式即可。 套利机会很少,谁也看不起。 需要一个可以自动查询和发送交易的程序。
使用一个oracle(甲骨文)服务真是太爽了! -第二部分
本篇为下一篇,主要介绍如何通过抽奖合约调用上一篇我们开发的Oracle服务
使用一个oracle(甲骨文)服务真是太爽了! - 第一部分
本文将通过上篇、中篇和下篇带领大家一步步开发和实现一个中心化的Oracle服务,并通过抽奖合约演示如何使用
EIP-1559对Gas费计算的影响
今天有同学问我etherscan里面的“Txn Savings Fees”先生是什么,顺便说一下以太坊新的gas费计算方式。
Web3 程序员初学者指南
很多程序员对Web3很感兴趣,但是却无从下手,每天都被网络上的各种术语搞得一头雾水。 本文提供了一条适合程序员的Web3学习路径。 帮助您更快、更高效地开始使用 Web3。
安全月分红机制原理分析
安全月分红机制原理分析
分析以太坊抢占式交易的原理及解决方案
本文旨在全面分析以太坊区块链上广泛存在的攻击行为:Front-Running(跑路交易),通过对其原理的研究,寻找最有效的解决方案,最终帮助DeGate用户避免这种严重的攻击行为违背他们的利益。
hardhat教程和hardhat-deploy插件使用
hardhat教程和hardhat-deploy插件使用
以太坊主网测试工具推荐
当我们与多个 DEFI 协议进行交互时,我们只能在主网上进行测试。 我们应该做什么?
合约开发新技术栈:Hardhat + Ethers + Waffle + Typescript【翻译】
本文介绍一些开发智能合约的新工具链,例如:Builder、Ethers.js、Waffle等,适当使用此类新工具(其实每个工具都可以结合现有项目使用)可以带来更好的开发经验,特别是如果您熟悉 Typescript。
了解以太坊天然气燃料和交易费用
Gas的中文译名是:煤气,汽油,代表一种可燃气体。 这是对以太坊交易手续费计算模型的形象类比,区别于比特币直接支付比特币作为转账手续费。 以太坊被视为一个去中心化的计算网络。 当你发送托克...
理解 EIP712 - 类型结构化数据哈希和签名
区块链要在去中心化、去信任的环境下实现资产安全,关键是要充分引入和使用公私钥体系。 通过用私钥对每笔交易进行签名,确保每个人只能在自己的账户中消费,其他人可以很容易地验证一笔交易确实是由账户所有者发出的。 事实上,私钥不仅可以对交易进行签名,还可以对其他数据进行签名。
探究EVM全节点和存档节点的区别
全节点主要用于获取当前状态的数据,存档节点允许用户获取某个历史时刻的状态数据。
理解以太坊:Go-Ethereum源码分析(0):Geth Start
Geth 是如何启动的?
获取EVM中的内存数据区,向他学习!
原版的:
译文来自:神石。
译者:神石。
校对:申通。
本文的永久链接:
如何监控以太坊内存池(附源码)
我们知道以太坊是目前最大的公链。 它是一个去中心化的数据库。 与传统数据库有很大的不同,以太坊数据没有主动写入过程。
以太坊中可用的 RPC 节点列表
分享好东西:以太坊中可用的 RPC 节点列表
没有gas代币和ERC20-Permit,完全掌握Solidity智能合约的发展还有很长的路要走
在全面掌握Solidity智能合约开发
RC20-Permit(EIP-2612)下,如何避免使用两步交易:authorization + transferFrom!
Best Practices for Smart Contract Development - 强烈推荐,全面掌握Solidity智能合约开发
在全面掌握Solidity智能合约开发
译者注:这是目前业界最全面的智能合约开发指南,强烈推荐。
以太坊中生成随机数的几种方法(含代码)
以太坊上使用的随机数主要有两个来源:链上和链下。 链上生成的核心是解决随机数生成种子的不可预测性。
【深入知识】以太坊区块数据结构及以太坊的4个树数
以太坊区块的数据结构和以太坊的4棵树
登联钱包——一款功能强大的完全开源的以太坊钱包
你是不是像我前段时间一样在寻找一个简单易用的开源以太坊钱包,你会发现可用的很少,因为很多钱包都说是开源的,但只公开了部分代码来源,你现在不需要寻找它。
重要的事情说三遍:这是一款完全开源、完全免费、功能强大的钱包,支持DApp浏览器功能;
如何理解以太坊 ABI - 应用程序二进制接口
很多同学不太了解以太坊的ABI是什么,它的作用是什么。 看完这篇文章,他们就会明白了。