Week in Eth News, November 15, 2020, this issue made possible by Chainlink
Eth News and Links
Eth1
Geth found a critical Golang bug (the second Golang bug found by Ethereum in a few months), so:
Immediately update to geth v1.9.24
In the future, update your node (at least) every time a release says “security”
On Wednesday, Infura went down for a few hours because it hadn’t updated some geth versions for a few months. Apparently some tiny percent of mining hash power also hadn’t updated and produced a few blocks on a different chain over a few hours
The Optimism team sparked the issue because they’d found the bug that had led the geth team to update.
Deep into the technical weeds of the issue
Geth team post mortem explains why it does what it does.
Latest core devs call. Beiko’s notes: working through issues to get to consensus for the Berlin fork
Latest update on 1559: testnets, tools, simulations
Alexandria state relayer p2p network update: use SSZ to transmit via UDP
Proof of Stake launch
Latest what’s new in eth2
Latest eth2 quick update from Danny Ryan; Toledo and Pyrmont testnets pre-launch
Staking community grants for tools, documentation and education
Latest eth2 call. Notes from Mamy and Ben. Roadmap priorities: data shards, light clients, end PoW.
The SigmaPrime fuzzer finds 2 prysm consensus bugs and 1 very minor Teku bug
proof of stake forkmon (fork monitoring tool)
Barcelona Super Computer client benchmarking
Client updates: Lighthouse, Nimbus, Prysm, Teku. The gist is to watch for mainnet releases for the chain launch.
a FAQ for those considering staking and some staking best practices
Layer2
Fuel: layer2 will turn the Eth basechain into an asset creation & settlement layer
This newsletter is made possible thanks to Chainlink!
The Chainlink community grant program provides substantial financial support to teams and individuals who are developing critical tools, infrastructure, and services that increase the usefulness and accessibility of smart contracts. Explore our open grants.
Stuff for developers
EthereumNodes - dashboard of public RPC endpoints
Miao: Kendrick Tan’s EVM tx decoder with no external data processing
toolkit for TheGraph with functions commonly used by subgraph mappings
Testing Eth code with Chainlink
Speculative execution via GraphQL endpoint from dfuse
Security
Samczsun’s using price oracles opus
Perez, Livshits paper: “vulnerable” Eth code does not mean exploited
Slither v0.6.14, improves Solidity v0.7 support, works with Hardhat
Certora finds ABIencoder bug
Akropolis reentrancy bug hacked for 2m Dai
ValueDefi (formerly yfv) tweets that it has the “highest security,” then gets an oracle attack a few hours later for $7.4m hack peckshield
Ecosystem
Solidity code in Ariana Grande’s latest video
Umbra stealth payments still coming; some funding issues
Enterprise
Application layer
Maker hit one billion dai this week
Synthetix offers oil derivatives using Brent Crude (ICE)
Enjin makes its token/game item platform free of subscription fees
Etherisc offering crop insurance in Kenya
Aave v2 is on Kovan testnet
Regulation/business/tokens
UK Treasury publishes draft of stablecoin regulations
US House left wingers criticize Comptroller Brian Brooks for too much crypto focus
General
BDoS - incentive manipulation to stop Bitcoin liveness with just 21% of hashpower
“Computer scientists achieve “Crown jewel” of cryptography”
Non-interactive threshold ECDSA signatures
Another week, another SGX hack
Brave fighting CNAME cloaking
Macs send (unencrypted!) to Apple every app you use, your IP address, etc
Job Listings
Blocknative is hiring Front-end, Back-end, and DevOps engineers. (Remote)
Live for DeFi? mStable seeks experienced Smart Contract/Protocol Dev
Chainlink Labs is looking for a Director of BD & Sales
Celer hiring Solidity and Go devs. Email: hiring@celer.network
0x looking for Matcha marketing manager and all flavors of developers
Trail of Bits is hiring cryptography analyst & blockchain security engs
Want your job listing here? $250 per line (~75 character limit including spaces), payable in ETH (or 250 DAI or 250 USDC) to evan.ethereum.eth. Questions? thecryptonewspodcast at-gmail
Download The Crypto News Podcast
Episode 3: ZapperFi’s DefiDad
How’d he gain more than 25,000 Twitter followers in less than a year?
If you want to support Week in Ethereum News, download and subscribe to my podcast!
If you’re wondering “why didn’t my post make it into Week in Ethereum News,” then please put it on an Ethereum subreddit; emails/DMs are not part of my workflow.
Please click the following if you’re interested in sponsoring the newsletter.
Follow the newsletter on twitter: @WeekinEthNews
Permalink for this week’s issue: https://weekinethereumnews.com/week-in-ethereum-news-november-15-2020/
Dates of Note
Upcoming dates of note (new/changes in bold):
Nov 16 - MetaMask Provider breaking changes
Nov 18 - Pyrmont testnet launch
Nov 19 - EthBerlin 2.5: Talk Show
Nov 24 - last day to deposit to be in proof of stake genesis block
Dec 1 - Proof of stake launch (if enough deposits by Nov 24)
Dec 2 - Gitcoin CLR matching round starts
Dec 22 - Deadline to apply for proof of stake community grants
Mar 2-4 - EthCC4 (Paris)
Did you get forwarded this newsletter? Sign up to receive it weekly