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
- Stateless Eth1 update
- 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
- Automated detection of dynamic state access
- 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
- Security considerations around flash loan patterns
- Austin Griffith video on flash loans
- Patterns for computing/accumulating interest
- Samczsun and Mudit Gupta find Nexus Mutual bugs
- Email notifications in dapps
- Solidity unit testing using Remix tests, part 2
- Loredana’s ChainLens contract searcher is available as a Remix plugin
- A video intro to studio.ethereum.org IDE
- Revert comments in Brownie
- Embark v5.2 – proxy contract support and scripts execution
- Math in Solidity series: Numbers and Overflow
- 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
- EthDenver finalists
- 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
- the tech stack for Status v1
- 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
- Enigma 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
- WebAssembly/eWASM explainer
- How Nym improves on traditional mixnets
- 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