Eth News and Links
Eth1
- Geth v1.9.13, with dynamic state snapshots if you use the flag
- Nethermind v.1.8.1 – receipts, bodies and state can be synced in parallel. WebSockets and HTTP run on same port
- Latest core devs call. Beiko’s notes. Progress and discussion on EIPs for Berlin.
- Quilt doc on account abstraction implementation plan
Eth2
- Prysmatic launches the Topaz testnet, ready for multi-client testnet
- Chainsafe’s Lodestar client in TypeScript releases initial audit report from Least Authority
- Latest what’s new in Eth2
- Latest eth2 call, lots of talk of API standardizations. Ben’s notes
- Proto’s eth2fastspec, an optimization for transition speed to the spec
- An update to add atomicity to cross-shard transfers at EE level
Layer2
- When DeFi meets rollup, how rollup chains will work together
Stuff for developers
- Writing your first zk proof with circom and snarkjs from Iden3
- Brownie v1.7 – (python-based dev/testing framework). easy CLI github/EthPM package install. And a quick walkthrough of using OpenZeppelin contracts with Brownie
- Remix online and desktop IDE v0.10 – more e2e tests, dev node in browser, plugin improvements, publish to IPFS, async/await for script execution
- OpenZeppelin test environment v0.1.4
- dshackle – Eth API load balancer
- Flash mintable asset backed tokens
- Upload to IPFS directly from ENS manager with Temporal
- How MeTokens personalizes with 3Box Profiles
- Loopring launches an API for their dex rollup
- Patterns for access control in Solidity
- money-legos: tool to build DeFi apps
Security and ERC777 attacks
- Sebastian Bürgel finds a bug cancelling the transaction in the Multis UI
- Certora on a Synthetix reentrancy bug they found
- Slither v0.6.11 – support for Solidity v0.6, auto-generate properties for unit tests and fuzzer
- Curve found a vulnerability in the Curve sUSD code. Funds are safe.
- Two ERC777 re-entrancy attacks this weekend. ERC777 is widely known to be vulnerable to reentrancy attacks, something ConsenSys Diligence highlighted in the Uniswap audit and on which OpenZepplin published an exploit on last summer
- Thus a Uniswap market for imBTC (ERC777) got drained for ~1300 ETH with reentrancy and then lendFme also got drained for $25m USD by the attacker tricking the code into believing more had been deposited than actually had. Peckshield has a solid writeup. The losers are the liquidity providers, and dForce which had the entirety of its liquidity drained.
Ecosystem
- Quarterly update from each EF team
- What is still lacking to replace WeChat with web3?
- Transaction fees > uncle rewards for miners in March 2020. Obviously Black Thursday’s transaction fee spike contributed to this
Enterprise
- EY releases OpsChain, v4, new SaaS model for public/private chains
- Study of key management systems for enterprise
- How the Baseline Protocol synchronizes between different systems of record
- Using Baseline Protocol for medical tests
Governance, DAOs, and standards
- Compound’s decentralized governance launches
- EIP2585: Minimal Native Meta Transaction Forwarder
- Austin Williams mentions this 2002 Microsoft Research paper on Sybil resistance
Application layer
- A guide to the shutdown of Maker’s SAI
- Play short-deck hold’em with Phil Ivey is the new VirtuePoker promo
- Ox opens the waitlist for Matcha, a “better way to swap tokens”
- First RocketDAO loan using an ENS name as collateral
- DeFi Saver’s vault protection product Automation v2 with flash loans and Maker’s next price
- How MetaCoin is thinking about Nikolai’s Reflex Bonds idea for a stablecoin without pegs
- dYdX crosses 1billion USD in originated loans
- AtStake, an Eth-based competitor to OpenBazaar. Also: help test OpenBazaar with Eth
- A writeup of PieDAO’s managed Balancer pools
- AtomicLoans lets you lock up BTC for a Dai/USDC loan. (Get ~9% by lending your Dai/USDC)
- Gnosis launches a dex protocol with ring trades in batch auctions every 5 mins. First app on the protocol is dxDAO’s Mesa, available through mesa.eth
Tokens/Business/Regulation
- Another flippening: value transfer on Ethereum exceeds Bitcoin
- 7 reasons Eth2 will change the blockchain game
- Swiss Financial Stability Board recommends heavy stablecoin regulation in response to G20 call for stablecoin comments
- Coindesk reports that China’s Blockchain Service Network will incorporate Ethereum
- Canada’s regulatory guidance for crypto exchanges
- Bullionix: mint gold coin NFTs using DGX
- HashCash v2 – personal token spam protection with auto-decreasing bond
- me tokens, synthetic labor personal tokens on a bonding curve integrated with Moloch/Aragon from Chris Robison. Unfortunately I can’t read the blog post because Medium censored it.
- DeFi Market Cap, neat way to compare what pools are popular inside of DeFi
General
- MyCrypto and PhishFort get 49 malicious Chrome extensions removed
- Etherscan’s ETHProtect, taint inference analysis
- Shapeshift buys Portis, and will rebrand it as Shapeshift
- Binance is planning a centralized (DPoS) EVM chain
- SheFi, a DeFi education program aimed at women
- Why so many South Americans are into DeFi: “when you believe and know in your heart that nothing is riskier than your government or a bank, any alternative becomes much more enticing”
- The Eth logo made of Venezuelan bolivars
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.
Dates of Note
Upcoming dates of note (new/changes in bold):
- Apr 21-23 – EY Global Blockchain Virtual Summit
- Apr 24 – EthGlobal’s HackMoney virtual hackathon starts
- Apr 24-26 – EthTurin
- Apr 29-30 – SoliditySummit (Berlin)
- May 8-9 – Ethereal Summit (NYC)
- May 22-31 – Ethereum Madrid public health virtual hackathon
- June 17 – EthBarcelona R&D workshop
Did you get forwarded this newsletter? Sign up to receive it weekly