News and Links
[Eth 2.0] What's New in Eth2
[Eth 2.0] Notes from last Eth 2.0 implementer call
[Eth 2.0] Beacon chain explainer
[ewasm] Latest ewasm call with walkthrough of testnet setup and deploying code
[wasm] Fransham: why WASM vs EVM
“The bomb” will be different than last time. We’ll start seeing a spike in block time in mid-Jan if the fork hasn’t been implemented
This map of Plasma is very cool, so is the associated writeup
Game channels from DAO Casinos: state channels with randomness paper, a la FunFair’s Fate Channels
POANetwork’s ERC20 to ERC20 bridge.
BLS DAG sidechain idea
Kauri’s dive into how to use sidechains
Stuff for developers
Waffle: a testing framework based on ethers.js and mocha
Meadow: dev and testing framework written in cross-platform C# with .NET Core
web3 React: build single-page dapps in React with hooks
More on Parity’s light.js for building dapps on a light client
CryptoZombies lesson #9: ERC721x
Yakindu Solidity language server - all the IDEs
Kyokan’s chaind: caching layer in front of any Ethereum JSON-RPC endpoint
OneClickDapp: “instantly build a dApp with a simple URL to bookmark or share with a friend.”
Austin Griffith’s sandbox for playing with MolochDAO
Truffle v5.0.0-beta.2 - Solidity v0.5, Vyper support, and update to Web3.js 1.0.0-beta.36
Samuel Furter: my first 3 months maintaining web3.js
LevelK discovers a potential exploit of exchanges if they were not using best practices. If exchanges fail to put a gas limit on contract calls, then that enables an attacker to drain an exchange’s hot wallet, or potentially use GasToken to profit.
Panvala’s token grants for making Ethereum safer will start in the next 2 months.
AirSwap’s Keyspace: e2e encrypted messages with Ethereum and IPFS
Palladino: the transparent proxy pattern in Zeppelin
MetaMask’s Mustekala light client that also shares pieces of the chain over libp2p
VIPNode releases a demo to incentivize full nodes serving light clients.
An overview of the Gnosis Safe’s features
Security considerations for Shamir’s secret sharing in Dark Crystals
Safe zero confirmation payments in Ethereum (by using a bond)
Stureby POW testnet to test Constantinople changes and how to help test.
EthereumJS VM v2.5.0: Constantinople fork ready, full consensus, StateManager
Pantheon video tutorial: start a private blockchain in Java with Docker
Governance and Standards
Ethereum Dispute Resolution Alliance, joint work on research and standards by Bounties Network, Aragon, and ENS
ERC820 pseudo-introspection registry in last call
ERC875 better NFTs to last call
ERC1592: Address and ERC20-compliant transfer rules
ERC1616: Attribute registry standard
ERC1621: Referral interface
ERC1620: Money streaming continuous payments over time
EIP1601: only full blocks get full mining reward
Status v0.9.31 - includes eip1102 for better privacy
AXA's Fizzy flight delay insurance expands to cover 80% of all flights
Melon supply: burning 248k now, may do another competition with ~70k already minted. 300k to be printed annually, but fees paid in Eth will buy and burn Melon.
Interviews, Podcasts, Videos, Talks
Maker’s Martin Lundfall on Smartest Contract
Prysmatic’s Preston Van Loon on Penn Blockchain podcast
Latest Open Block Explorers community call
DeFi Summit videos in Prague
Scuttlebutt’s Dominic Tarr with Arthur Falls
I missed this from web3summit: Jeff Burdges and Robert Kiel on mixnet instead of Whisper
Vlad and Gav debate governance on Zero Knowledge
Tokens / Business / Regulation
Personal Token Economics with your own bonding curve
A bonding curve to decentralize how apps get listed in Status
Automatically roll one-week long/short contracts from Daxia (formerly DDA) using SetProtocol
[Between Apple, Facebook, Nasdaq, Ethereum and Bitcoin], “Ethereum feels like the easiest one to make a bull case for right now." - Fred Wilson
You can now buy Mastering Ethereum by Andreas Antonopoulos and Gavin Wood
Newsweek does an Ethereum profile
Bakkt moves launch data target to Jan 24th
EOS: an architectural and economic analysis. Apparently under real world conditions, EOS doesn’t do more transactions per second than Ethereum despite a large compromise on decentralization
There were widespread reports that a game with tradeable Ethereum NFTs had passed Sony review for the PS4, but I’m skeptical of anything I only find in crypto media.
IMF paper on central bank digital currencies
Overstock said it would sell the retail business to focus on blockchain/TZero security token exchange. The stock went up ~25%.
Dates of Note
Upcoming dates of note (new additions in bold):
Dec 7-9 - ETHSingapore hackathon (ETHGlobal)
Jan 10 - Mobi Grand Challenge hackathon ends
Jan 29-30 - AraCon (Berlin)
Feb 7-8 - Melonport’s M1 conf (Zug)
Feb 15-17 - ETHDenver hackathon (ETHGlobal)
Feb 23-25 - EthAustin hackathon (EthUniversal)
Mar 5-7 - EthCC (Paris)
Mar 27 - Infura end of legacy key support (Jan 23 begins Project ID prioritization)
If you appreciate this newsletter, thank ConsenSys
I own Week In Ethereum. As such, editorial control has always been 100% me. If you're unhappy with editorial decisions or anything that I have written in this issue, feel free to tweet at me.
Housekeeping and shilling
My friend and former boss Tim Raybould launched Stoop, an Android/iOS app dedicated to newsletters like Anchor is to podcasts. It gives a dedicated email and clean design experience to read newsletters. I’ve only heard great feedback so far, so I want to shill his app.
I set a goal to grow the subscriber base of this newsletter to 10000 by the end of the year. It’s at 7900 now. That goal might’ve been ambitious. Need more people to double subscribe with Stoop so I can hit my vanity metric.
Most of what I link to I tweet first: @evan_van_ness
How I think about putting together this newsletter: “why didn’t my post make it into Week in Ethereum?”
Did someone forward this email to you? Sign up to receive the weekly email (box in the top blue header)