Eth News and Links
Eth1
- Geth v1.9.11’s eth/65 data propagation has reduced bandwidth 75%
- Nethermind v1.7.12 has eth/65 support
- Notes from the latest stateless call
- Guillaume Ballet on why we switch from hex to binary and how the overlay tree works
- Evaluating the proposals to reduce witness size
- Eth on ARM updated images to run full nodes on Raspberry Pis: Geth, Nethermind, Parity, Besu.
Eth2
- Latest eth2 implementer call. Ben Edgington’s notes
- Least Authority’s audit report of eth2 spec
- Notes from the latest networking call
- Mikerah explores hybrid networking architectures for validator privacy
- Latest Nimbus client update, full interop is main focus. processing validators and sigs 5x faster
- RuntimeVerification: verifying ewasm code
- Carl Beekhuizen’s sharded consensus explainer, and why signature aggregation is so vital
Eth2+
- Hashmap-based polynomial commitments
- Multi-layer hashmaps for state storage
- ZKStudyClub video on polynomial commitments with Justin, Vitalik and Dankrad
- Casper CBC achieves liveness even in async networks
Layer2
- AZTEC zk-zkrollup with PLONK proofs. Will soon ship 100 private transactions per second on mainnet
- Error-correcting code to optimize ZK-rollup verifier
- A revamped Nutberry optimistic rollup plan
Stuff for developers
- Solidity v0.6.x features: fallback and receive
- Yul+ from Fuel Labs. Features added to Yul’s low-level intermediate language: enums, constants, booleans, memory structures, safemath
- Truffle v5.1.19. fully decode internal function pointers, new –bail flag in TruffleTest
- MetaMask Ethereum provider survey
- Catching weird bugs in Solidity with invariant checks
- Slither v0.6.10 – 5 new detectors, support for Solidity v0.6
- Samczsun finds a bug in Synthetix release
- Build an API to interact with Compound
- Using the debugger in Remix online IDE
- Building frontends with React and NetworkJS
- OpenZeppelin CLI v2.8, now you can opt out of upgradeability
- Survey of upgradeability standards
- ELI5smartcontracts: input Solidity code and the website tells you what it does
- Nim libp2p tutorial of peer to peer chat
- Zeropool’s Fawkes framework in Rust for building bellman circuits
- Iden3’s Circom v0.5 – updated tutorial. Open sourced very fast finite field libraries, getting close to being production ready for writing snark circuits.
Ecosystem
- An annotated version of Vitalik’s Eth2020 roadmap
- Another tool to understand/revoke what contracts you have given authority to spend your tokens
- Ceramic, a permissionless protocol on Eth & IPFS for tamper-proof documents
Enterprise
- Ericsson: designing a decentralized marketplace
- Hyperledger Besu v1.4.2 – improved onchain privacy groups
Governance, DAOs, and standards
- Governance in decentralized networks, a survey paper from Streamr’s Risto Karjalainen
- A primer on Moloch v2, how new features improve grants and enable for-profit DAOs
- The MKR token is now controlled by its governance
- ERC2567: Human-Readable Parameters for Contract Function Execution
- EIP2565: Repricing of the EIP-198 ModExp precompile
Application layer
- Uniswap announces v2: token to token pairings, protocol fee, oracles, flash swaps
- TheSandbox partnering with Atari to feature their titles
- Mailchain’s Dapplaunch, a web3 email marketing tool
- You can now play Austin Griffith’s Galleass game on xDai
- Maker’s flop auctions successfully concluded for ~253 DAI average price
- 3 critical trading risks mitigated in Augur v2
- Synthetix’s Hadar release includes Brent Crude oil, FTSE100 and S&P Global1200
- UMA’s priceless synthetic token design pattern to reduce oracle dependency
- Furucombo, a GUI for combining DeFi transactions into 1
- TrustlessFund, a timelock for ETH and tokens
- LEND721, an NFT borrowing platform, is live on mainnet
Tokens/Business/Regulation
- SDNY judge halts Telegram token distribution with preliminary injunction
General
- Vitalik’s garbled circuits primer
- Semaphore had to restart the random value generation process
- Hive, the community-led fork of Steem, is currently trading for significantly more more than STEEM after Tron’s hijack attempt
Dates of Note
Upcoming dates of note (new in bold):
- Apr 3 – EEA Mainnet Working Group public meeting
- Apr 3-6 – NonCon (Vienna) – now virtual
- Apr 7 – Gitcoin Grants CLR, round 5 ends (shameless plug: my grant)
- Apr 13 – Deadline to apply for 50k euro for blockchain startups in Europe
- Apr 24-26 – EthTurin – now virtual
- Apr 29-30 – SoliditySummit (Berlin) – now virtual
- May 8-9 – Ethereal Summit (NYC) – now virtual
- May 22-31 – Ethereum Madrid public health virtual hackathon
- June 17 – 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-march-29-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