以太坊2.0共识机制:GHOST与Casper FFG的融合
以太坊2.0采用GHOST和Casper FFG两种共识机制,GHOST负责选择链头和添加新块,Casper FFG负责最终确认区块。这种融合机制旨在提高网络的安全性和可扩展性。
推荐理由:本文深入探讨了以太坊2.0的共识机制,对理解区块链安全性和可扩展性具有重要意义。
以太坊2.0采用GHOST和Casper FFG两种共识机制,GHOST负责选择链头和添加新块,Casper FFG负责最终确认区块。这种融合机制旨在提高网络的安全性和可扩展性。
推荐理由:本文深入探讨了以太坊2.0的共识机制,对理解区块链安全性和可扩展性具有重要意义。
以太坊 2.0 的存款合约经过审计和正式验证,优化工作正在进行中,包括 beacon chain 的优化和测试。
推荐理由:本文介绍了 Ethereum 2.0 的最新进展,包括审计、优化和测试,读者可以了解以太坊生态系统的最新动态。
Solidity 0.6.x 引入的 try/catch 语句显著提升了错误处理能力,允许在调用外部函数时处理失败,而无需回滚整个事务。此功能通过保留关键字 try 和 catch 实现,并支持在合约创建调用中处理失败。此外,try/catch 语句还允许捕获错误消息并触发事件,为未来的错误类型支持奠定了基础。
Ethereum Eth1.x 研究电话会议讨论了切换到二进制 trie 结构的优势、过渡策略和潜在挑战,以及合同代码的“Merklizing”对气体调度/计费的影响。会议还提到了链修剪和历史链/状态数据,以及即将于 EthCC 后举行的 1.x 研究峰会。EIP #2465 改进了网络协议以促进交易传播。
Vyper 编译器存在多个严重漏洞,技术债务问题复杂。为解决这些问题,项目已从Ethereum GitHub组织移至vyperlang组织。同时,EF Python Team正在开发基于Rust的编译器,以提高编译器的可移植性和安全性。
以太坊 Eth1.x 研究小组讨论了无状态以太坊的可行性,并确定了短期(3-6个月)的目标,包括建立公共研究仓库、举办面对面会议和提升与以太坊社区的沟通。研究小组还探讨了无状态网络中节点类型和激励措施,以及见证格式和同步问题。
Ethereum 1.x 研究新方向聚焦于将当前 Ethereum 链向无状态客户端范式转变,旨在为 Eth 2.0 执行环境提供平滑过渡。
推荐理由:原文详细探讨了 Ethereum 1.x 研究的新方向,即向无状态客户端范式转变,对读者了解 Ethereum 的发展具有重要意义。
Aleth 团队发布了 Aleth 1.7.2 版本,支持 Istanbul 升级,性能提升约 66%。EVMC 项目也更新至 7.0.0 版本,支持 Istanbul。此外,Ethereum 网络优化了区块传播和交易池处理,并改进了 RPC 接口和数据库索引重建。Ewasm 团队专注于研究工作。
以太坊2.0质押机制详细介绍,包括其设计理念、安全性和对参与者的影响。
推荐理由:原文详细介绍了以太坊2.0的质押机制,对理解区块链行业的发展趋势和安全性有重要意义。
Ethereum Foundation 在台北 Ethereum Meetup 上宣布为台湾地区提供专项拨款,支持包括 Eauth、Ethereum Wallet SDK 和 SOLL 等以太坊技术项目,以及开放教学材料等。此外,还颁发 Devcon 门票以表彰社区成员的贡献。
Ethereum 发布了 Ethereum Studio v1.0,一个基于网页的集成开发环境(IDE),旨在简化以太坊开发者体验。开发者可以在此环境中编写和测试智能合约,连接智能合约到前端应用,并使用模板教程快速启动应用。Ethereum Studio 是开源的,代码可在 GitHub 上找到。
以太坊基金会首次在大型黑客马拉松中赞助一系列与Eth2相关的黑客奖项,包括教育工具、必要工具和有价值的研究。奖项包括5个1000美元的奖金,用于解决Eth2开发中的教育、工具和研究问题。此外,还有其他在Gitcoin上提供的Eth 2.0相关悬赏,如Gitcoin Bounties和Legendre PRF。
Ethereum 2.0 发布了 v0.9.0 版本,主要简化 Phase 0,并专注于 Phase 1 的重设计,包括新的分片提案和跨分片通信的简化。同时,客户端开发持续进行,包括生产环境的加固和优化。
Ethereum Devcon 首次链上抽奖和拍卖顺利完成,所有参与者将获得 ERC-721 NFT 作为门票,可通过 EtherCards 登录并验证 NFT 获取二维码入场。
Ethereum Devcon5 门票申诉流程正式开启,参与者可通过在线表单提交申请,评审后将随机选取名额,成功者将获得48小时有效的凭证码。申诉流程将于9月6日截止。
Ethereum 基金会推出的 Devcon Scholars Program 在第二年继续为来自不同国家和背景的区块链爱好者提供全额奖学金,帮助他们参加 Devcon 5 大会。
以太坊(Ethereum)宣布推出大规模翻译计划,将网站和其他资源翻译成超过15种语言,以支持全球社区。首版韩语网站已上线,未来将扩展至简体中文、日语、俄语、德语和意大利语等语言。该计划结合志愿者翻译、以太坊基金会项目管理以及专业翻译服务,旨在让更多人无障碍访问以太坊资源。
Ethereum.org 正式重启,以社区共建资源门户为目标,强调开放性和社区参与。网站目前处于 MVP 阶段,包含四个子页面,并计划根据社区反馈进行迭代更新。Ethereum.org 不追求成为传统产品网站,而是致力于为开发者、用户和社区提供教育和协作平台。
以太坊基金会第五轮拨款计划聚焦于支持Eth2.0和层2扩展工作,包括Matter、LeapDAO、Py-libp2p等项目,旨在推动以太坊生态系统的长期发展。
以太坊基金会呼吁全球开发者参与,通过3-5分钟的简短调查,分享基于以太坊的dApp如何影响新兴经济体和社区。该基金会致力于支持解决现实世界问题的创新项目,并计划通过奖学金计划等途径进一步扩大支持范围。
Ethereum Swarm 团队发布了 Swarm 客户端 v0.3,这是 Swarm 客户端的第三个证明概念版本。Swarm 0.3 已部署到公共测试网,并支持内容存储、节点间消息传递、可变资源更新等功能,旨在构建一个去中心化的网络基础设施。
以太坊社区启动了两个实验性补贴计划,旨在支持更多独立团队参与以太坊的可扩展性研究和发展,包括分片客户端和第二层可扩展性解决方案。
推荐理由:原文提出了两个实验性补贴计划,旨在支持更多独立团队参与以太坊的可扩展性研究和发展,读者可以关注这些计划对以太坊生态系统的影响。
Ethereum Devcon3 会议视频现已全部上线,包括主厅和分会场四个日的全部会议内容,视频制作和发布速度比去年快,视频质量也有所提升。
Ethereum JS Ecosystem 近期进展显著,Ewasm 项目致力于用 WebAssembly 替换 EVM,并构建测试网络;Web3.js 1.0 版本即将发布,提供更多便利功能和改进;同时,利用 IPFS 的 libp2p 实现了 Ethereum 网络的轻客户端。
Ethereum 研发团队与 Zcash 公司合作,研究区块链的可编程性和隐私性结合。通过 zk-SNARKs 技术实现零知识证明,提高区块链隐私性。Zcash 系统在 Ethereum 上可创建隐私保护代币,支持投票、盲拍卖等应用。新代码在测试网上成功验证了 Zcash 交易,验证时间仅需 42 毫秒。
Ethereum Light Client(Geth)的Light Ethereum Subprotocol(LES/1)版本处于实验阶段,预计几个月后将更成熟。轻量级客户端设计功能与全客户端相似,但存在一些限制,如无法接收主网络上的待处理交易,且搜索历史事件较慢。Geth实现内存使用约200MB,未来将优化远程执行和验证复杂计算。
以太坊生态在 December 取得进展,包括隐私技术 zk-SNARKs 的研究,分片和权益证明的研究,以及社区治理和协议经济学的讨论。以太坊名称系统(ENS)在 Ropsten 测试网上线,Geth 1.5.5 版本发布,包含多项修复和改进。
以太坊 Casper 协议在 2014 年秋季进行了博弈论和经济安全建模,引入了“贿赂攻击者模型”以解决长期攻击问题。该模型通过贿赂参与者改变游戏的收益,从而改变纳什均衡。此外,还探讨了长期攻击问题,并提出了使用开发者检查点来应对攻击的解决方案。
Vitalik 在 2013 年开始关注区块链技术,并于 2014 年加入以太坊项目。他提出了 Slasher 和安全押金等概念,以解决 PoS 中的“无风险问题”。Casper 技术旨在实现更安全、高效的 PoS 共识机制。
以太坊区块链通过叔父机制处理无效区块,降低中心化压力,并允许无效区块作为叔父块重新进入链中,获得部分奖励。分析显示,叔父率稳定在0.06至0.08之间,平均每块消耗的gas量约为100,000至300,000。此外,以太坊的叔父机制有助于降低交易费,使其接近经济合理的gas价格。
以太坊网络正遭受计算型DDoS攻击,攻击利用EXTCODESIZE操作码,导致网络处理速度大幅下降。目前,已识别出几种可行的中期修复方案,并正在开发中。建议矿工切换至Parity挖矿,并调整相关设置以应对攻击。
以太坊探讨了区块链安全成本,包括通胀和交易费。比特币和以太坊使用高通胀支付安全成本,比特币社区计划逐步降低通胀并转向仅交易费模式。以太坊分析了比特币网络攻击成本,指出仅交易费网络可能面临高风险。在权益证明(PoS)机制下,安全成本可能更高,但攻击成本也更高。
Ethereum 生态迎来多项更新,Mist 0.8.0 版本支持任意合约交互,Remix IDE 首个 alpha 版本上线,Ethereum Name Service 项目启动,轻客户端功能进入公共测试阶段,Swarm 测试网即将上线,IPFS 与 Ethereum 团队探讨共享协议,Raiden 与 Swarm 项目互补发展。
以太坊社区汇总了智能合约的主要漏洞,并分析了安全问题的复杂性,提出了多种解决方案,包括改进开发环境、编程语言、形式验证和符号执行等。
推荐理由:文章深入探讨了以太坊智能合约的安全问题,分析了已知的漏洞和提出的解决方案,对理解智能合约安全领域的发展具有重要意义。
文章探讨了区块链的结算最终性问题,分析了公共区块链和许可区块链在结算最终性方面的差异,并探讨了区块链技术在金融行业的应用及其面临的挑战。
推荐理由:文章深入探讨了区块链的结算最终性问题,分析了公共区块链和许可区块链在结算最终性方面的差异,对理解区块链技术在金融行业的应用具有重要意义。
以太坊基金会宣布将与纽约银行联盟 R3CEV 合作,推出基于区块链的新加密货币 Lizardcoin,旨在展示区块链技术的优势。Lizardcoin 以比特币的直接竞争对手为目标,采用首次推出的通缩模型,最大供应量为 20.9 百万,每年减少 1.5%。
以太坊基金会为提高挖矿池软件的效率和多样性,推出赏金计划,奖励开发者或团队开发开源挖矿池软件,最高奖励100 ETH;同时提供DEVgrants支持,项目启动后额外提供$10,000资助。
Ethereum C++ 团队新任负责人分享了未来开发愿景,将重点发展 Solidity 和 Mix,提高其灵活性和可扩展性。Solidity 将支持泛型数据类型和内联汇编,Mix 将扩展其调试功能并集成包管理和测试解决方案。Ethereum 将增强与其他组件的互操作性,简化构建和维护,并支持嵌入式设备和不同平台。
以太坊环境(Ambients)提供了一种计算发生的边界,通过膜(membrane)定义内部与外部的界限,内部为分层命名空间。环境中的对象可以是数据、端口或子环境,消息通过路径或通道发送。本文探讨了环境计算规则及其在以太坊中的应用,为分布式虚拟机提供了抽象框架。
Ethereum 核心开发者 Gav 在告别博客中回顾了与 Ethereum 的合作历程,表示将加入新公司继续推动区块链技术发展,并承诺将继续支持 Ethereum 项目的未来发展。