Week in Ethereum News, June 14, 2020, thanks to Trail of Bits!
Eth News and Links
Eth1
Analysis of EIP1559 (fee market change) from Hasu and Georgios Konstantopoulos
Latest core devs call. Notes from Tim Beiko: STATICCALL likely to be repriced to 40 gas, account abstraction prototype, option 2 for EIP2565, discussion of eth2 deposit proxy contract, YOLO ephemeral testnet issues
Geth v1.9.15 includes implementations of Berlin fork EIPs
Eth2
Latest what’s new in Eth2, Witti multi-client testnet quite stable, next testnet in a week called Altona
Latest Eth2 call. Notes from Ben, discussion of validator key hygiene
Prysmatic successfully launched their Onyx testnet. An updated guide to staking on Onyx
Lighthouse client update - getting to the final spec, discv5 rewrite for CPU optimization, tiny RAM use
Updating and generating Kate witnesses in amortized sqrt(n) time
An explainer for phase zero of eth2
IvanOnTech’s eth2 explainer
Layer2
A framework to compare and evaluate layer2 solutions
Formally verifying state channels with TLA+
Volition: hybrid onchain/offchain data decision by users at the transaction level from StarkWare
This newsletter is made possible by Trail of Bits!
Contract upgrades are not as safe as you think. Trail of Bits has catalogued 17 different ways that upgrades can go wrong, and built tools that help validate upgrades before you run them. Use Crytic to keep your contracts safe from these flaws.
Stuff for developers
ethers v5 is on npm, though RicMoo is still updating documentation
web3js v1.2.9 - better transaction submission tracking
Brownie and React starter tutorial
Querying your eth2 validator balance with Infura
Async event-driven app architecture with EthVigil
17 checks to make upgradeable contracts safer with Crytic
Diamond Setter manager for your Diamond Standard upradeable contracts
Ecosystem
Deanonymization using transaction time and gas price analysis. Use good privacy hygiene and this isn’t a problem
3 transactions with massive transaction fees (1, 2, 3). First 2 paid over 10k ETH each for a transaction fee. Lots of speculation about who screwed up and how.
Trueblocks: how accurate is Etherscan?
Enterprise
DAOs and Standards
TheLAO is extending Moloch v2 with Raid Guild’s Minion (programmatic proxy) framework for non-accredited investor baby DAOs
DAOs: governance as a service
EIP2711: Separate gas payer from msg.sender
EIP2718: Typed Transaction Envelope
Application layer
Unstoppable Domains launches blogs on the dweb using 3Box and IPFS. Etherscan launches BlockScan, a dweb search engine
a Foundation Markets technical primer, automated market makers for artists
Austrian post office returns with CryptoStamps v2
LexDAO’s personal token factory with dispute resolution via their DAO vote
Opyn now has call options
TokenSets upgraded with better rebalancing for less slippage (ahem: higher returns!)
PodsFinance: Money legos with options, lock aUSDC as collateral when selling American put options. Live on testnet
Tokens/Business/Regulation
Bank Frick lets customers replace SWIFT with USDC for faster processing
ConsenSys starts KYC/AML compliance service
Ontario Securities Commission report on Quadriga: Gerald Cotten lost 143m trading
Tim Swanson: 40 crypto controversies to look into
Dove Mountain Data - crypto venture investor directory and their deals
Opolis is live - HR/benefits solution for the US
General
Crosstalk: Cross side channel attack on Intel CPUs; can exploit SGX
Lamphone: measure light bulb variations from up to 80 ft away to record audio conversations
Gavin Andresen: Ethereum can scale Bitcoin
Checkout the job listings below!
Job Listings
Reflexer Labs (RAI): smart contract dev lead, full stack JS dev, python/devops lead
Aave: Solidity Rockstar? let's build the future of DeFi together wecare@aave.com
Nomic Labs (Buidler): join our dev experience & tooling engineering team!
Chainlink: Lead Test Engineer and Senior Software Security Engineer
0x is hiring full-stack, back-end, front-end engineers + 1 data scientist
OpenZeppelin is hiring! To apply, visit: https://openzeppelin.com/jobs
Celer Network: Android developer
Trail of Bits is looking for masters of low-level security. Apply here.
Want your job listing here? $250 per line (~75 character limit including spaces), payable in ETH/DAI/USDC to evan.ethereum.eth. Questions? thecryptonewspodcast -at-gmail
Housekeeping
Follow me on Twitter @evan_van_ness to get the annotated edition of this newsletter on Monday or Tuesday. Plus I tweet most of what makes it into the newsletter.
Did you get forwarded this newsletter? Sign up to receive it weekly
Permalink: https://weekinethereumnews.com/week-in-ethereum-news-june-14-2020/
Dates of Note
Upcoming dates of note (new/changes in bold):
June 15 - Gitcoin CLR matching grants begins
June 16 - deadline to apply for Gitcoin’s Kernel incubator
June 17 - Stateless Ethereum call
June 29 - Swarm first public event
Aug 2 - ENS grace period begins to end
Oct 2-Oct 30 - EthOnline hackathon