Week in Ethereum News “February 23, 2020”
bZx hack, Maker governance delay implemented, phase2 beacoup
Eth News and Links
Eth1
Geth v1.9.11. DNS peer discovery, EIP2464 implementation, faster Geth console
Latest core devs call. Notes. Lots of next fork planning. EVM subroutines likely happening pending Solidity benchmarks, ProgPoW back on the agenda, lots of eip1962 precompile talk
Draft spec for block witnesses
draft EIP to add BLS12-381 precompiles to the EVM
Implementing account abstraction via new PAYGAS opcode
Rich transaction compile draft EIP. allow transactions from EOAs to bytcode directly
Eth2
Latest what’s new in Eth2
Update on fuzzing the beacon chain clients. Finding bugs, expanding capabilities
A short history and a way forward for phase 2
Casey Detrio’s simple protocol for cross-shard transfers
Quick demo on getting an eth2 EE up and running using Quilt’s SEE tool
Layer2
Daniel Goldman: the state of optimistic rollup
Celer working on optimistic rollup using its State Guardian Network as block producer
Replay protection in rollups by including networkID
Cheaper zkrollups by using generic snark circuits for state maintenance
Channelizing an Eth app using an API
Stuff for developers
dEth node: claims to be 60% faster than Ganache
Austin Griffith video on flash loans
Email notifications in dapps
Loredana’s ChainLens contract searcher is available as a Remix plugin
A video intro to studio.ethereum.org IDE
Embark v5.2 - proxy contract support and scripts execution
Realtime websocket integrations via API, aimed at devs new to Eth
composable Airscript v0.7
Eth2 things you can hack on at hackathons
Ecosystem
Ethereum Foundation’s wishlist for ecosystem support
Waku spec v0.4
Last week I mentioned annotated versions of Week in Ethereum News and then…got too busy to do one. It’ll happen this week.
Register a .kred DNS domain, get NFT that controls ENS and DNS records
Etherscan’s 2019 year in review charts
Enterprise
4 key things PegaSys Orchestrate fixes for enterprise blockchains
Using Eth mainnet, CargoX approved as bill of lading provider by shipping reinsurers
Utility Settlement Coin to work with Adhara on commercial bank money as alternative to central bank digital currencies
Governance, DAOs, and standards
Submit your startup to TheLAO for funding
MolochDAOs on Aragon (Dandelion orgs) are live on mainnet
ProgPoW returned as a debate topic this week, as core devs scheduled a separate hard fork for just ProgPoW. Meanwhile my Twitter feed is decidedly against ProgPoW, eg here
ERC2520: Multiple contenthash records for ENS
ERC2525: ENS login
bZx hacks
bZx hack using flashloans was the topic of the week after two attacks, here is bZx’s post-mortem of the first attack. Meanwhile here is Peckshield’s analysis: within one transaction, get a 10k eth flash loan from dydx, use as collateral on Compound to borrow wBTC, shorts on bZx which uses Kyber’s liquidity and inflates the price, sell the wBTC at that inflated price, repay the 10k flashloan for ~1300 ETH profit
Here’s that analysis in graphic form from Kerman Kohli
Check out the transaction in Tenderly
Peckshield’s analysis of the second hack, netting ~2400 ETH
Palkeo’s analysis of both hacks, with a little more code. The first hack had a price check get bypassed, whereas in the second hack the price checks functioned
1inch says they found a bZx bug months ago and apparently did not get paid for it
Nexus Mutual pays out the first claims for smart contract cover for bZx
Application layer
Decentraland’s Metaverse launches, build on your land in a GUI or by SDK, as well as a marketplace, and a DAO that governs it all
Enjin Platform to create and manage game assets is live on mainnet
Compound hits 200m in assets
Melon as asset management automator
Synthetix’s Achernar release is live, adding ETH as collateral
1x.ag - an automated leverage aggregator
Uniflash: a decentralized flash loans protocol, live on Goerli testnet. Remco Bloemen, Austin Williams and Stephane Gosselin also have some flashmint contracts out there
Dharma now has fee-free debit card fiat<>Dai deposits and withdrawals
Maker changes: activates 24 hour time delay on any governance changes, DSR spread to 0, Dai ceiling to 150m
Tokens/Business/Regulation
Enjin settles with SEC for unregistered securities offering
Personal gratitude tokens: social money (or “challenge coins”) issued on a bonding curve
Forking Gardens: conditional tokens can change gaming
General
Break RSA assumptions: bounties for solving the adaptive root problem
More PLONK benchmarks: 5x faster than Groth16 on Pedersen Hashes
Trustless Groups of Unknown Order with Hyperelliptic Curve
Barry Whitehat zk ideas: private social network search and private order matching
Andreas’ Mastering Ethereum is looking for translations; uses Creative Commons license
Dates of Note
Upcoming dates of note (new in bold):
Edcon and EthParis cancelled
Feb 28-Mar 1 - ETHLondon UK
Mar 3-5 - EthCC (Paris)
Mar 14 - Augur v1 cutoff
Mar 29-Apr4 - EthLagos
Apr 13 - Deadline to apply for 50k euro for blockchain startups in Europe
Apr 24-26 - EthTurin
Apr 29-30 - SoliditySummit (Berlin)
May 8-9 - Ethereal Summit (NYC)
May 15-17 - ETHNYC
May 15 - EthBarcelona R&D workshop
Thank you, ConsenSys
This newsletter is made possible by ConsenSys.
I own 100% Week In Ethereum News. Editorial control has always been me.
If you’re wondering “why didn’t my post make it into Week in Ethereum News,” then here’s a hint: don’t email me. Do put it on Reddit.
I really want you to link to weekinethereumnews.com
Issue permalink: https://weekinethereumnews.com/week-in-ethereum-news-february-23-2020/
Follow me on Twitter, because most of what is linked here gets tweeted first: @evan_van_ness
Did you get forwarded this newsletter? Sign up to receive the weekly