Eth News and Links
Mainnet execution layer
- Apply for second cohort of core dev apprenticeship program, an effort by Piper Merriam to find and train more core devs
- Erigon v2021.09.02: fixes RPC daemon races and bad.block parsing, mdbx update and work on moving tx pool into separate binary
- Geth considering ending support for archive nodes
EIPs/Standards
Proof of stake consensus layer
- Latest What’s New in Eth2 🐼
- PoS implementers call. Notes from Ben Edgington and Alex Stokes: create releases in September for planned Altair upgrade in October due to investigating lower sync aggregate participation on testnets
- WARNING: Staking pools are negligently putting users’ money at risk if they run the current majority client (or any future majority client)
- Rocket Pool staged launch begins October 6
- Hardening the BLS12-381 elliptic curve
- Validator private message sharing proposal for privacy and spam resistance, on chain interaction only for registration
- Researcher-oriented cadCAD masterclass, learn how to model validator economics
Layer2
- David Mihal’s L2 Fees: compare costs to transfer ETH/tokens and swap tokens
- Vitalik’s proposal for rollup friendly NFTs: wrapper NFT, cross-rollup transfers and gas-optimized issuing on mainnet
- zk Rollups and data shards can achieve global scale while remaining technically and economically sustainable
- Why Arbitrum uses interactive fraud proofs instead of re-executing transactions
- Arbitrum permissionless token bridging opens October 22, tokens will be bridged as a basic ERC20 unless projects create a custom ERC20
- Ask centralized exchanges to support rollup on/off ramps
This newsletter is made possible thanks to NEAR!
NEAR CON Alpha is taking place in Lisbon on October 26th & 27th. The event is open to everyone to come and celebrate NEAR’s 1 Year Anniversary since Mainnet launch. Immerse yourself in two days of talks, networking, workshops and a whole lot more provided by the NEAR Ecosystem and its Community.
Stuff for developers
- dapptools v0.34.1: test coverage, install contract libraries using tags/branches such as different OpenZeppelin Contracts versions
- seth v0.11.0: EIP1559 support and helpers for ENS
- dapptools-template: quick start template for dapptools
- Ricmoo’s ethers.js update: EIP1559 support and ethers playground
- web3.js users survey to shape v4 rewrite
- solidity-shell: interactive Solidity shell with lightweight session recording
- loogies-svg-nft: on chain SVG NFT example using scaffold-eth
- Generative-Transfer-Art Solidity for on chain SVGs
- Mint NFTs using Flashbots
- NFT gated ephemeral messaging board
- Beginners: use .env for API credentials and don’t commit secrets to Git
- freeCodeCamp beginner Solidity development course (13 video lessons) using Python and Brownie
Security
- OpenZeppelin UUPS proxy security advisory, projects should initialize implementation contracts
- DAO Maker ~$4 million exploit, unprotected init function
- OpenSea ERC721 transfer to ENS bug introduced and fixed same day, resulted in ownership of first ENS name registered being burnt
- dYdX SafetyModule upgrade bug, storage layout changed in new implementation contract
- Tincho’s (OpenZeppelin) guidelines to integrate price oracles with defensive programming practices
- Clockwork Finance Framework: automated analysis of economic security of composed DeFi contracts
Ecosystem
- High gas fees this week reached 7 twei during an NFT launch
- NFTs should use a mix of distribution methods for initial supply: dutch auction, raffle, fixed price for early community and gifts to fan creators
- MEV searcher design of a Synthetix liquidation, open source example of back running a transaction
- We need to lower the barriers to entry, better tools lead to more devs and more devs lead to better tools and more innovative dapps
- ENS attestation based DNSSEC claims proposal, reduces gas to ~10%
- Devcon planned for 2022
Application layer
- BarnBridge SMART Alpha: epoch based single asset pools, juniors provide downside protection to seniors in exchange for upside leverage
- SushiSwap’s BentoBox explainer, application vault where up to 80% of deposited tokens are invested in strategies
- Cover Protocol and Ruler Protocol shutting down
- Lessons from Kittyverse, Cheeze Wizards and Loot: ecosystems need to incentivize developers to build on top rather than build their own
- Alpha Buy Wall, on chain NFT price floor
- Stewart Brand documentary selling NFTs to stream film with aim to make free to everyone
- Sorare adds Spain’s LaLiga NFTs
- Christie’s to conduct bidding in ETH
Regulation/business/tokens
- US SEC intends to pursue legal action against Coinbase for planned Lend product
- Commissioner Peirce (US SEC): investor protection matters, but so does investor opportunity
- Former US CFTC chair’s book CryptoDad: The Fight for the Future of Money available for preorder
- Standard Chartered issues research report valuing ETH at $26k-35k
- DAO report: reasons to study DAOs, key takeaways, survey results (~400 participants from ~200 DAOs) and hot takes
General
- Epic vs Apple: in app purchase alternatives to be allowed, potential for Apple to be less restrictive on Ethereum apps
- Apple delays plans to scan your iPhone for offending files in iOS15
- Spook.js transient execution side channel attack targeting Chrome
- Vulnerabilities in tar and @npmcli/arborist, upgrade node or npm
- Voyages of cruise ship Satoshi, collapse of crypto seasteading project
- ProtonMail logged French activists IP address after order by Swiss authorities, Proton provides an onion site for anonymous access
Job Listings
- Rarible is hiring: VP of Product and Product Manager
- Enzyme hiring Solidity Eng. & Data Eng. $15k referral for successful hires
- Winding Tree is hiring a SSI Guru/Smart Contract Dev for ORGiD
- Solidity is hiring a C++ dev
- OpenZeppelin is hiring an Open Source Developer
- Nomic Labs hiring Snr Software Engineers: Hardhat Ignition & Hardhat VSCode
Want to reach people experienced with Ethereum? List your job here. $345 per line (~75 character limit including spaces), payable in ETH (or 345 DAI or 345 USDC) to abcoathup.eth. Questions? abcoathup at-gmail
Follow @WeekinEthNews to find out what the most clicked links are. Follow @evan_van_ness and @abcoathup to get most of the week’s news in real time.
Permalink for this week’s issue: https://weekinethereumnews.com/week-in-ethereum-news-september-11-2021/
Dates of Note
Upcoming dates of note (new/changes in bold):
- Sep 13 – deadline to apply for Eth core dev apprenticeship
- Sep 15-17 – MetaCartel MCON Denver
- Sep 17-Oct 15 – ETHOnline hackathon
- Sep 22 – Gitcoin Grants Round 11 ends (support Week in Eth News)
- Sep 30 – NFT Fest Australia (virtual)
- Oct 1-3 – EthAtlanta enterprise-focused hackathon & keynotes
- Oct 20-21 – LisCon (Lisbon)
- Oct 22-24 – ETH Lisbon hackathon
Did you get forwarded this newsletter? Sign up to receive it weekly