Week in Eth News, July 19, 2020, thanks to Matcha by 0x!
Eth News and Links
Eth1
Snapshot acceleration in Geth. Part of Péter Szilágyi’s Ask about Geth series
KV witness, an alternative block witness proposal
Eth2
An economic review of eth2: how having less than 1% issuance in proof of stake results in greater chain security than proof of work
Afri’s updated benchmarking of eth2 client performance
Latest Prysmatic client update - better memory management, more test coverage
Latest Lodestar client update - syncs to Altona, doesn’t stay synced yet
Lodestar tooling - BLS keygen, Simple Serialize, ENR decoder
RuntimeVerification formally verified safety and liveness with Coq in the beacon chain
A minimum polynomial commitment scheme implementation
How to run the eth2 fuzzer and make eth2 more secure
The incentives to stake your own eth: don’t need to be online as much, less likely to be slashed
Layer2
Zkopru - an optimistic rollup using zk proofs for 100 private transactions per second. Live on testnet, supports ETH, ERC20, and ERC721 tokens
Against PoS for leader election in rollups
Matic does 7200 tps on testnet
This newsletter is made possible thanks to Matcha by 0x!
Take a sip of Matcha and relax knowing you'll get the best price on every token swap, as Matcha aggregates liquidity from 0x, Uniswap, Kyber, Curve, the leading RFQ market makers & more
Stuff for developers
snarkJS v3: native WASM, BN128 and BLS12-381 support, works in nodejs and browser
Brownie v1.10 with expanded call traces
Remix IDE v0.10.3 - unit testing plugin refactored
Intro to building with Eth and USDC
Factories: deploy contracts within contracts easily and efficiently
Austin Griffith’s Scaffold-eth tutorial for beginners: see your frontend with your Solidity code
Dapphero tutorial on connecting your frontend with just html
OKCoin provides signed price feed as free API endpoint conforming to Compound’s Open Price Feed
Delegation and voting in Compound with EIP712 sigs
Use the Diamond proxy standard to get around max contract size limit
Ecosystem
ENS will have a decaying price premium for newly released names on Aug 2
Fees.wtf - frontend that tells you how much you’ve spent on gas
Camila Russo’s Infinite Machine book on early Eth history came out this week
Enterprise
Quorum v2.7 - add new members to private contracts, protect JSON RPC APIs interface
Hyperledger Besu v1.5 - better mining support, better tracing, plugin API block events
Singapore’s Project Ubin phase 5: “successful development of a domestic multi-currency payments network prototype.” Built on Quorum
Standards
EIP2780 - make ETH send cost 16360 gas instead of 21000
ERC725 v2 - contract based account with attachable key value store
Application layer
Otoco: instantly form a Delaware LLC from your Eth wallet
Understanding pooled staking in Nexus Mutual which led to substantially more cover being available for popular apps
Request Network now has DAI invoices (I used it for the job listing below, it was easy)
Celer launches Taito’s classic Bust-a-move game
DAI passed 200m minted this week. Currently at 220m
Tokens/Business/Regulation
ETH2 staking: the birth of a digital bond
General
The most prominent Twitter accounts got hacked this week in a crude BTC phishing which shines light on the fact that Twitter DMs are not e2e encrypted
Nim: syntax like python and efficiency like C. Language of the eth2 nimbus client
Playing with GossipSub and PubSub playground
Trivial collisions in IOTA’s hash function. A recurring theme
Matthew Green: Signal’s questionable decision to rely on SGX
Job Listings
The Request team is looking for a fully remote full stack engineer
Celer Network: Android developer
0x is looking for all types of devs: full-stack, back-end, and front-end engineers
Trail of Bits is looking for an elite blockchain security engineer
Build Chainlink as a Software Engineer, Test Engineer, or Product Manager!
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-july-19-2020/
Dates of Note
Upcoming dates of note (new/changes in bold):
July 20 - Fork the World MetaCartel hackathon
July 21 - Personal Token (online) Summit
July 28 - Augur v2 launch
July 30 - EEA’s Ethereum in the Enterprise 2020 virtual conference
July 31-Aug 9 - Colorado Lottery & EthDenver Game Jam hackathon
Aug 2 - ENS grace period begins to end
Aug 28-29 - Chainlink’s Smart Contract Virtual Summit
Jul9 - Aug30 - EthPlanet’s Summer Camp virtual event series
Oct 2-Oct 30 - EthOnline hackathon
Nov 6-Nov 7 - virtual Trufflecon