News and Links
Layer 1
[eth1] Alexey: state fees proposal 3
[eth2] Overview of Eth2 networking particularly important for phase 1
[eth2] Vitalik: “we should not fall into the mindset of thinking that first Phase 0 gets done then Phase 1 gets done then Phase 2 gets done without working a lot of work between them in parallel. Because if we don't parallelize then we are going to take them to 2021 or whatever the trolls are saying.”
[eth2] Vitalik: phase 2 pre-spec: cross-shard mechanics
[eth2] Latest Eth2 implementers call. Agenda to follow along.
[eth2] Prysmatic Labs update: Beacon Chain testnet successfully deployed with 8 local validators through a Görli testnet kickstart
[eth2] Parity’s Shasper client short-lived testnet
[eth2] Lodestar dev update
Plasma
LeapDAO Plasma MoreVP on mainnet, though not yet audited so beware when testing your ERC20 or 721 transfers.
OmiseGo’s Plasma MoreVP alpha release. You can test it out by playing Hoard’s Plasma Dog on Rinkeby testnet and try to make the leaderboard.
More LeapDAO: EVM code on Plasma with Truebit-style computation verification games
A Loom Plasma Cash chain tutorial
State channels
Celer releases new version of Gomoku on state channels, complete with weekly ETH prizes for the top players on the leaderboard.
Magmo releases TicTacToe demo of the ForceMove state channels protocol
PISA: State channels with optimistic contracts, which improves gas cost in the worst case, but assumes participants are online
Client releases - get ready for the fork!
Parity v2.3.3-beta or 2.2.10-stable. Everyone should update now as scope of JSONRPC bug was wider than previously known.
Stuff for developers
Solidity v0.5.4
Slither v0.6 - latest version of Trail of Bits security tool
Manuel Araoz: coding scarce digital goods with life, death, and healing
TypeScript Merkle tree with Solidity proof verifier
BokkyPooBah's Gas-Efficient DateTime Library v1.01
ConsenSys’ dev tools list is now a comprehensive reference
Mudit Gupta’s list of tips to save gas in Solidity
Loom giving away packs to devs building on Zombie Battleground API
Infura releases a devp2p analysis tool with PostgresDB and Metabase
Uport’s EthTypedData Javascript library to create, sign and verify Structure Types and EIP712 domains
Trick block explorers into displaying the wrong byte code
Tutorial: code your own confidential token with AZTEC protocol
Embark tutorial: building a decentralized Reddit, pt2
Constantinople isn’t being delayed due to CREATE2, but it should be understood. “Indeterminacy in init code needs to be viewed the same way as indeterminacy in normal code, via DELEGATECALL or CALLCODE.” Here’s Jeff Coleman’s tweetstorm with a tl;dr of “switch to CREATE2 as soon as possible.” Here’s Jason Carver’s article and Reddit comment thread.
Ecosystem
In case you heard crypto media disinformation: Constantinople has not been postponed again. The Augur market used as evidence for the disinfo is based on date, so the market is mainly pricing how fast blocks happen.
Enigma examines dead man’s switch options
Etherscan revamps its UI, adds Görli, and now you can verify Vyper code, plus more charts on gigabytes needed for Geth/Parity full/archive
Enterprise
JPMorgan says it “became the first U.S. bank to create and successfully test a digital coin representing a fiat currency” running on Quorum, its Geth fork. Although “first” might be a stretch.
Governance and Standards
Latest core devs call. Notes to follow along. Discussion of testnet fork, CREATE2 education, difficulty of finding a ProgPOW auditor, how to use phase 0 to finalize the eth1 chain, and that phase2 spec work will parallel implementation of phases 0 and 1.
ProgPoW signals: miners can use extra-data field. There’s also a Carbonvote. Personally I think these signaling exercises are a bit premature.
TechCrunch overview of Melon Council governance of Melonport
0x to vote on enabling ZEIP23’s bundles of assets
Danny Ryan: “Ethereum is strong because of abundant, world-class leadership.”
Phil Daian with Ali Yahya talking voting on the a16z podcast
Chris Burniske, Joel Monegro, Denis Nazarov, and Jesse Walden debate crypto governance, also on the a16z podcast
Application layer
Dharma Lever collateralized lending and borrowing launches to private alpha
Pixura Platform mainnet beta release. Create NFTs with a public marketplace.
Status Keycard: contactless hardwallet and API, available for free to first 1000 devs. Also: Status v0.9.33
World’s Fair: an attempt at a decentralized Patreon, live on Rinkeby testnet
Molecule - curation markets for early stage pharma
Interviews, Podcasts, Videos, Talks
Dan Robinson on why HTLCs suck on Hashing It Out
Berlin Eth meetup January vids: Chainsafe, Parity’s Shasper, and Quantstamp
Jenna Zenk on Zero Knowledge
Georgios Konstantopoulos talks Plasma Cash with NEAR
Melonport M1 conference talks
Nadav Hollander on Into the Ether
Alexey Akhunov on Epicenter
Tokens / Business / Regulation
A look at FOAM incentives
de la Rouviere: Verified Curation Markets & Graduating Token Bonding Curves
Front-running resistant batched bonding curves
CFTC Commish Quintenz sings a much more pro-innovation tune: “more work remains to be done to establish regulatory clarity.”
General
Filecoin open sources its repos
Cosmos to launch mainnet in a matter of weeks
Coinbase Wallet offering optional encrypted cloud backup of private keys
Dates of Note
Upcoming dates of note (new in bold):
Feb 15-17 - ETHDenver hackathon (ETHGlobal)
Feb 18 - ZEIP23 vote with ZRX
Feb 27 - Constantinople (block 7280000)
Mar 4 - Ethereum Magicians (Paris)
Mar 5-7 - EthCC (Paris)
Mar 8-10 - ETHParis (ETHGlobal)
Mar 8-10 - EthUToronto
Mar 22 - Zero Knowledge Summit 0x03 (Berlin)
Mar 27 - Infura end of legacy key support
April 4-5 - Deconomy (Seoul)
April 8-14 - Edcon hackathon and conference (Sydney)
Apr 19-21 - ETHCapetown (ETHGlobal)
Apr 24-26 - Truffle Elevate (Dublin)
May 9 - Fluidity Summit (NYC)
May 10-11 - Ethereal (NYC)
May 17 - Deadline to accept proposals for Instanbul upgrade fork
June 22-24 - Zcon1 (Split, Croatia)
If you appreciate this newsletter, thank ConsenSys
This newsletter is made possible by ConsenSys.
I own Week In Ethereum. 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.
Update links to new URL: weekinethereumnews.com
Archive on the web if you’re linking to it: https://weekinethereumnews.com/february-15-2019/
Cent link for the night view: https://beta.cent.co/+63r2dn
Follow me on Twitter, because most of what is linked here gets tweeted first: @evan_van_ness
If you’re wondering “why didn’t my post make it into Week in Ethereum?”
Did you get forwarded this newsletter? Sign up to receive the weekly email