OpenAI 发布 Procgen Benchmark
OpenAI 发布 Procgen Benchmark,包含 16 个易于使用的程序化生成环境。该基准旨在直接衡量强化学习智能体学习可泛化技能的速度。
OpenAI 发布 Procgen Benchmark,包含 16 个易于使用的程序化生成环境。该基准旨在直接衡量强化学习智能体学习可泛化技能的速度。
Ethereum 团队加强了 Phase 0 分叉选择规则的防御,针对潜在的攻击向量进行了审计和修复。同时,推出了 challenges.ethereum.org 网站,提供以太坊相关的研究和开发赏金。此外,还授予了 Shigeo Mitsunari 的 Herumi BLS 库奖学金,以优化其性能并支持 eth2 的实用性。
Curvegrid 的 Daenam Kim 和 Nguyen Pham 发现了两个与存储数组相关的漏洞,一个影响使用有符号整数数组的合约,另一个影响使用实验性 ABI 编码器 V2 的合约。Ethereum 已发布 0.5.10 版本修复这两个漏洞,目前不计划修复旧版本。
Ethereum 通过漏洞赏金计划发现 Solidity Optimizer 和 ABIEncoderV2 存在漏洞,影响约 2500 个使用实验性 ABI 编码器的合约。0.5.7 版本已修复所有漏洞,建议受影响合约开发者更新至最新版本。
OpenAI Five 在温哥华举办的 The International 2018 赛事中,以两局皆负的战绩输给了顶级 Dota 2 玩家。尽管最终失利,OpenAI Five 在两场比赛的前 20–35 分钟内均保持了良好的获胜机会。
OpenAI Five 在三局两胜制比赛中击败了由 Blitz、Cap、Fogged、Merlini 和 MoonMeander 组成的 Dota 玩家团队。该团队成员均为 99.95 百分位玩家,其中四人拥有职业比赛经验。
OpenAI 五人组基准赛已圆满结束。
OpenAI 训练的智能体通过单次人类演示学会玩 Montezuma’s Revenge,得分高达74,500分,优于之前任何已发布结果;采用与 OpenAI Five 相同的强化学习算法 PPO 进行游戏得分优化。
OpenAI 推出强化学习迁移竞赛 Retro Contest,旨在评估算法从先前经验中泛化的能力。
OpenAI 推出针对块稀疏神经网络架构的GPU内核,该内核能实现比cuBLAS或cuSPARSE快数个数量级的运行速度;已应用于文本情感分析和文本及图像生成模型,取得业界领先成果。
Ethereum 团队发现并分析了存储损坏漏洞,发现受影响合约数量远少于预期,且大多数仅可由合约所有者利用。通过修改 Solidity 编译器,已将潜在受影响合约数量降至 167 个,实际受影响合约仅 10 个。Ethereum 建议使用代理合约来防止所有者利用漏洞。
以太坊区块链通过叔父机制处理无效区块,降低中心化压力,并允许无效区块作为叔父块重新进入链中,获得部分奖励。分析显示,叔父率稳定在0.06至0.08之间,平均每块消耗的gas量约为100,000至300,000。此外,以太坊的叔父机制有助于降低交易费,使其接近经济合理的gas价格。
以太坊区块链早期280,000个区块的数据分析显示,叔父率(uncle rate)为7.41%,远低于比特币2011年的水平。分析发现,大型矿工的叔父率普遍低于小型矿工,这可能与专业程度、网络效率、时间周期差异等因素有关。
Ethereum 团队自去年年底开始进行安全审计,采用多层次审计方法,包括区块链研究人员和软件安全公司对协议和算法的分析,以及世界级安全咨询公司的端到端审计。此外,还启动了赏金计划,以奖励发现代码漏洞的人。目前,首个主要安全审计报告已发布,并提供了对 ÐApp 开发者的安全建议。
Ethereum 发布了奥林匹克测试网,旨在奖励测试以太坊区块链极限的用户,包括交易活动、虚拟机使用、挖矿能力和一般惩罚等四个类别,总奖金高达 25,000 以太币。这是以太坊开发过程中的最后一阶段,预计持续 14 天。
Ethereum Blog探讨了共识架构中的主观性/可利用性权衡问题,指出虽然许多共识架构可以抵御攻击者或合谋,但当攻击者规模足够大时,它们仍然存在可利用性。文章还讨论了SchellingCoin和基于投票的DAO的脆弱性,并提出了在引入外部信息时可能遇到的问题。
以太坊团队在权益证明算法研究方面取得进展,Slasher 算法旨在解决权益证明中的复杂问题,通过设计特定的签名者机制和难度参数,提高区块链的安全性。
以太坊协议中,交易费用结构可能不如挖矿功能那样固定。当前费用值,如一个基础费用为20,新交易为100,更多是基于猜测。灵活的费用系统,允许基于共识的人为干预,可能更适合以太坊项目。与比特币不同,以太坊的Turing完备性使得计算攻击变得简单,需要更多限制以确保其作为一个可工作的平台。
以太坊提出了一种名为Slasher的惩罚性权益证明算法,旨在解决权益证明中51%攻击问题。该算法要求矿工在挖掘区块时包含随机数n,并在100到900个区块之间揭示n以获得奖励,从而降低矿工同时挖掘两个分叉链的动机。