每周以太坊进展 2020/03/24

svm:Solidity 版本管理

## Eth1 * 最新的 [核心开发者会会议](https://youtu.be/vDGj660uZE0)。 [Tim Beiko 写的备忘录](https://twitter.com/TimBeiko/status/1241001075739701248) * 讨论了下一次硬分叉要包含的 EIP(尚未穷尽):EIP2537(BLS12-381 曲线预编译)已确认要纳入,因此可以在 Eth1 客户端中实现 Eth2 轻客户端了;EIP2456(使用时间戳而非区块号来指定升级时间);EIP2542 vs ungas;EIP2046(降低静态调用的 Gas 消耗量);EIP1962(通用的预编译项目)。 * Geth[ v1.9.12](https://github.com/ethereum/go-ethereum/releases/tag/v1.9.12):eth_call 不再是你的第一个账户的默认选项 * [Merry Go Round](https://ethresear.ch/t/merry-go-round-sync/7158):同步状态的一种想法,很像 Bittorrent ## Eth2 * 最新的 [what’s new in Eth2](https://notes.ethereum.org/@ChihChengLiang/Sk8Zs--CQ/https%3A%2F%2Fhackmd.io%2F%40benjaminion%2Fwnie2_200320?type=book) * [Prysmatic 客户端升级](https://medium.com/prysmatic-labs/eth-2-0-dev-update-46-slasher-running-integrated-fuzz-testing-6d3647833afc):测试网已稳定运行 1 个月(但需要重启来配置到最新技术规范),出现了对环绕投票的罚没事件 * [教程:运行你自己的 Lighthouse 测试网](https://dev.to/q9/how-to-run-your-own-beacon-chain-e70) * Mikhail Kalinin 撰文讨论[他关于 eth1<>eth2 链桥的想法](https://ethresear.ch/t/miners-vote-back/7129) * [Sensor fusion for BFT clock sync](https://ethresear.ch/t/sensor-fusion-for-bft-clock-sync/7142):Alex Vlasov 关于 hardening 时间戳的研究 * [Eth2 的状态转换过程解释](https://sgryphon.wordpress.com/2020/03/17/eth-2-0-state-transition/),来自 Nethermind 的 Sly Gryphon * [Eth2 如何能强化 Eth1 的弱项](https://medium.com/@0xKiwi/what-eth2-has-learned-from-eth1-d1f7e0830a98),来自 Prysmatic 团队的 Ivan Martinez * [Gitcoin 的 Eth2 解释短视频列表](https://www.youtube.com/watch?v=td750o3xf8k&list=PLvTrX8LNPbPkOOTmVqjljLs2vk5-YZwLG) ## Layer-2 * iden3:[为何我们要为 universal identities 使用 zk-rollup](https://blog.iden3.io/zkrollup-to-universal-identities.html) ## 开发者材料 * Solidity [v0.5.17](https://github.com/ethereum/solidity/releases/tag/v0.5.17):禁止覆盖 private funciton * [TenderlyPro](https://blog.tenderly.dev/announcing-tenderly-pro/):模拟交易、高级分析工具、调试工具 * [使用 Buidler 和 Truffle 来调试交易](https://dev.to/fvictorio/debugging-transactions-in-ethereum-part-2-truffle-and-buidler-36pp) * [Subspace v2](https://blog.embarklabs.io/news/2020/03/18/subspace-2.0/):更易于追踪 React 中的事件 * [svm](https://blog.web3labs.com/a-solidity-version-manager-using-sokt):Solidity 版本管理器 * 使用 Pinata 来配置 [每个区域你想 pin 的 IPFS 副本数量](https://medium.com/pinata/ipfs-regions-and-replications-a1e52d60dfdb) * Austin Griffith 视频解释 [gas limits 和 gas prices](https://t.co/OLH595GiKm?amp=1) * [使用 web3py 帮助 Python 开发者接触以太坊](https://consensys.net/blog/blockchain-development/how-to-send-money-using-python-a-web3-py-tutorial/) * [使用 Versus 来比较不同以太坊 API 的表现](https://blog.infura.io/compare-ethereum-api-performance-with-versus) * [教程:Infura 上的以太坊 RPC、方法和调用](https://blog.infura.io/ethereum-rpcs-methods/) * Mahesh Murthy 升级了他著名的 “[全栈 Hello World 以太坊投票 Dapp 教程](https://medium.com/@mvmurthy/full-stack-hello-world-voting-ethereum-dapp-tutorial-part-1-40d2d0d807c2)” * [在 0x 上开发一个保证金交易平台的教程](https://0x.org/docs/guides/develop-a-margin-trading-smart-contract-with-0x-api) * [从 Compound 借入资金的开发者快速入门](https://medium.com/compound-finance/borrowing-assets-from-compound-quick-start-guide-f5e69af4b8f4) ## 生态 * [比较不同类型的 Eth 钱包的优缺点](https://blog.gnosis.pm/breaking-down-ethereum-wallets-options-2162b41477d7) * [如何把引导新手入坑以太坊的工作做得更好?](https://medium.com/ethereum-cat-herders/how-can-we-onboard-newcomers-to-ethereum-better-6794a3314337) * [ENS 上的定制 text 记录](https://medium.com/the-ethereum-name-service/new-custom-text-records-means-every-project-can-have-its-own-ens-record-a68022bb8f86) ## 应用 * [Vocdoni 匿名投票系统的技术概览](https://blog.vocdoni.io/vocdoni-technical-overview-v1/) * [Maker 添加 USDC 作为质押品](https://blog.makerdao.com/usdc-approved-by-maker-governance-as-the-third-collateral-type-of-the-maker-protocol/),帮助 DAI 在清算拍卖和 MKR 拍卖中恢复与 USDC 的 1:1 平价和流动性 * [DeFiSaver 中的流动性拍卖](https://medium.com/defi-saver/black-thursday-at-defi-saver-3c35ea6cd0d0):预言机的信息滞后是一个问题,但 [Aave 上的超过 4000 笔闪电贷交易总价值超过了 12500 ETH](https://medium.com/aave/crypto-black-thursday-the-good-the-bad-and-the-ugly-7f2acebf2b83) * Balancer 的 [80/20 流动性池](https://medium.com/balancer-protocol/80-20-balancer-pools-ad7fed816c8d) * OpenLaw:[数字法律协议的智能条款](https://medium.com/@OpenLawOfficial/smart-clauses-for-digital-legal-agreements-cc10339684a6) * AZTEC 的 [Plookup 表结构,用于数字签名的快速 SNARK 验证](https://eprint.iacr.org/2020/315.pdf) (完) --- **原文链接:** [https://weekinethereumnews.com/](https://weekinethereumnews.com/) **作者:** Evan Van Ness **翻译:** 阿剑 本文由作者授权 EthFans 翻译及再出版。

Eth1

  • 最新的 核心开发者会会议。 Tim Beiko 写的备忘录

    • 讨论了下一次硬分叉要包含的 EIP(尚未穷尽):EIP2537(BLS12-381 曲线预编译)已确认要纳入,因此可以在 Eth1 客户端中实现 Eth2 轻客户端了;EIP2456(使用时间戳而非区块号来指定升级时间);EIP2542 vs ungas;EIP2046(降低静态调用的 Gas 消耗量);EIP1962(通用的预编译项目)。
  • Geth v1.9.12:eth_call 不再是你的第一个账户的默认选项
  • Merry Go Round:同步状态的一种想法,很像 Bittorrent

Eth2

  • 最新的 what’s new in Eth2
  • Prysmatic 客户端升级:测试网已稳定运行 1 个月(但需要重启来配置到最新技术规范),出现了对环绕投票的罚没事件
  • 教程:运行你自己的 Lighthouse 测试网
  • Mikhail Kalinin 撰文讨论他关于 eth1<>eth2 链桥的想法
  • Sensor fusion for BFT clock sync:Alex Vlasov 关于 hardening 时间戳的研究
  • Eth2 的状态转换过程解释,来自 Nethermind 的 Sly Gryphon
  • Eth2 如何能强化 Eth1 的弱项,来自 Prysmatic 团队的 Ivan Martinez
  • Gitcoin 的 Eth2 解释短视频列表

Layer-2

  • iden3:为何我们要为 universal identities 使用 zk-rollup

开发者材料

  • Solidity v0.5.17:禁止覆盖 private funciton
  • TenderlyPro:模拟交易、高级分析工具、调试工具
  • 使用 Buidler 和 Truffle 来调试交易
  • Subspace v2:更易于追踪 React 中的事件
  • svm:Solidity 版本管理器
  • 使用 Pinata 来配置 每个区域你想 pin 的 IPFS 副本数量
  • Austin Griffith 视频解释 gas limits 和 gas prices
  • 使用 web3py 帮助 Python 开发者接触以太坊
  • 使用 Versus 来比较不同以太坊 API 的表现
  • 教程:Infura 上的以太坊 RPC、方法和调用
  • Mahesh Murthy 升级了他著名的 “全栈 Hello World 以太坊投票 Dapp 教程”
  • 在 0x 上开发一个保证金交易平台的教程
  • 从 Compound 借入资金的开发者快速入门

生态

  • 比较不同类型的 Eth 钱包的优缺点
  • 如何把引导新手入坑以太坊的工作做得更好?
  • ENS 上的定制 text 记录

应用

  • Vocdoni 匿名投票系统的技术概览
  • Maker 添加 USDC 作为质押品,帮助 DAI 在清算拍卖和 MKR 拍卖中恢复与 USDC 的 1:1 平价和流动性
  • DeFiSaver 中的流动性拍卖:预言机的信息滞后是一个问题,但 Aave 上的超过 4000 笔闪电贷交易总价值超过了 12500 ETH
  • Balancer 的 80/20 流动性池
  • OpenLaw:数字法律协议的智能条款
  • AZTEC 的 Plookup 表结构,用于数字签名的快速 SNARK 验证

(完)

原文链接: https://weekinethereumnews.com/ 作者: Evan Van Ness 翻译: 阿剑

本文由作者授权 EthFans 翻译及再出版。

区块链技术网。

  • 发表于 2020-03-25 23:59
  • 阅读 ( 747 )
  • 学分 ( 1 )
  • 分类:以太坊

评论