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
- Protecting withdrawal keys
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
- Transaction pool analyzer tool
- 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
- Baseline protocol explained
- Baselining business process across Microsoft Dynamics and Google Sheets video
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
- Use Balancer pools as swing trading
- 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 live – HR/benefits solution for the US
General
- Crypto data breaches so far in 2020
- Crosstalk: Cross side channel attack on Intel CPUs; can exploit SGX
- SGAxe: Cacheout attack targeting 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, fullstack 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