-
-
owned this note
-
Published
Linked with GitHub
# Sharding Workshop: Slides, Comments
[TOC]
## Day 1
### ⟠ Teams Introduction + Brief Progress Updates
* Ethereum Research (Ethereum Foundation)
* Trinity (Py-EVM) (Ethereum Foundation)
* go-ethereum (Ethereum Foundation)
* Nimbus (Status)
* Pegasys (ConsenSys)
* Parity (ParityTech)
* geth-sharding (Prysmatic Labs)
* Drops of Diamond
* Cambridge Army
### ⟠ General Introduction
* Hsiao-Wei Wang and Karl Floersch
* [Slides](https://docs.google.com/presentation/d/1mdmmgQlRFUvznq1jdmRwkwEyQB0YON5yAg4ArxtanE4/edit?usp=sharing)
* Reading List - VB [Ethereum Sharding Research Compendium](http://notes.ethereum.org/s/BJc_eGVFM#ethereum-sharding-research-compendium)
### ⟠ Sharding Manager Contract
* Kevin Chia
* [Slides](https://docs.google.com/presentation/d/1pK1J2yPVyK1YoSCXTfeO4uPFZ5yv2OkCRAIOV_AWNNc/edit#slide=id.p)
### ⟠ Proposer/Collator Separation, GHOST, and JMRS
* Vitalik Buterin and Justin Drake
* [Slides](https://docs.google.com/presentation/d/1mGI3yyq7bq-RT3TyGFXN8bkiFdWdArM2yQzo-FMUjSY/edit?usp=sharing)
### ⟠ Execution
* Vitalik Buterin and Justin Drake
* [Slides](https://docs.google.com/presentation/d/1mGI3yyq7bq-RT3TyGFXN8bkiFdWdArM2yQzo-FMUjSY/edit?usp=sharing)
### ⟠ Rent
* Vitalik Buterin, Phil Daian and Vlad Zamfir
* [Notes](http://notes.ethereum.org/s/SyUcrSQcG) by Phil Daian
---
## Day 2
### ⟠ WASM
* eWASM team + Nikolay Volf (ParityTech)
* [Slides](https://drive.google.com/file/d/19t4qCqEK2RPt0p1XYx-a2FdZSAlCq7H0/view)
* WASM serialization: https://github.com/WebAssembly/design/blob/master/BinaryEncoding.md
* Fee schedule: https://github.com/ewasm/design/blob/master/fee_schedule.md
### ⟠ Execution-minimisation and State-minimisation
* Justin Drake
* [Notes](http://notes.ethereum.org/s/BytY7RAFf)
### ⟠ 11:00 - 12:00 : Account Abstraction and Gas Payment
* Nicholas Lin and Vitalik Buterin
* [Slides](https://www.dropbox.com/s/js4mbvlufum6cn3/Account_Abstraction.pptx?dl=0)
> 12:00 - 13:20 : Lunch
### ⟠ 13:20 - 14:50 : Stateless Client Mechanism
* Vitalik Buterin and Justin Drake
* [Slides](https://docs.google.com/presentation/d/1mGI3yyq7bq-RT3TyGFXN8bkiFdWdArM2yQzo-FMUjSY/edit?usp=sharing)
### ⟠ 14:50 - 15:35 : Access lists, Account Restriction and Parallelizability
* Jannik Luhn
* [Slides](https://docs.google.com/presentation/d/10i6-wquwoTFfIyYLv7xtGgsqbKX5KatupIsxT2TjFzc/edit?usp=sharing)
> 15:35 - 16:50 : Break
### ⟠ 15:50 - 17:20 : P2P Networking
* Felix Lange and Péter Szilágyi
* [Slides](https://twurst.com/files/sharding-workshop-p2p.pdf)
---
## Day 3 (March 21st) - at θ Theta (204) Room
### ⟠ 09:00 - 10:30 : Cross-contract Communication
* Vitalik Buterin, Justin Drake, Maximilian Chamberlin, and Vlad Zamfir
* Posts
* **Merge blocks anc synchronous cross-shard state execution**: [https://ethresear.ch/t/merge-blocks-and-synchronous-cross-shard-state-execution/1240](https://ethresear.ch/t/merge-blocks-and-synchronous-cross-shard-state-execution/1240)
- **Cross-shard locking**: [https://ethresear.ch/t/cross-shard-locking-scheme-1/1269](https://ethresear.ch/t/cross-shard-locking-scheme-1/1269) and [https://ethresear.ch/t/cross-shard-locking-resolving-deadlock/1275](https://ethresear.ch/t/cross-shard-locking-resolving-deadlock/1275) and [https://ethresear.ch/t/sharded-byzantine-atomic-commit/1285](https://ethresear.ch/t/sharded-byzantine-atomic-commit/1285)
### ⟠ 10:30 - 12:00 : Scalable Data Availability checking
* Vitalik Buterin, Justin Drake, and Vlad Zamfir
* [A note on data availability and erasure coding](https://github.com/ethereum/research/wiki/A-note-on-data-availability-and-erasure-coding)
> 12:00 - 13:30 : Lunch
### ⟠ 13:30 - 14:15 : Binary consensus→Sharding (Vlarding)
* Vlad Zamfir
* [Slides](https://docs.google.com/presentation/d/1Ud7o2AtFvpT-pKfffqGDXl1W_3AUsPIQ2SxmhIisJd8/edit#slide=id.p)
### ⟠ 14:15 - 15:45 : Security Models Mechanism Design
* Vitalik Buterin, Vlad Zamfir, and Jon Choi
* [Slides](https://docs.google.com/presentation/d/1mGI3yyq7bq-RT3TyGFXN8bkiFdWdArM2yQzo-FMUjSY/edit?usp=sharing)
> 15:45 - 16:00 : Break
### ⟠ 16:00 - 16:45 : Ethereum 2.0 End game
* Vitalik Buterin
* Posts
* **Fork-free sharding**: [https://ethresear.ch/t/fork-free-sharding/1058/](https://ethresear.ch/t/fork-free-sharding/1058/)
* **A model for tightly coupled sharding plus full Casper**: [https://ethresear.ch/t/a-model-for-stage-4-tightly-coupled-sharding-plus-full-casper/1065](https://ethresear.ch/t/a-model-for-stage-4-tightly-coupled-sharding-plus-full-casper/1065)
* **In favor of forkfulness**: [https://ethresear.ch/t/in-favor-of-forkfulness/1225](https://ethresear.ch/t/in-favor-of-forkfulness/1225)
---
## Day 3 Evening - Taipei Ethereum Meetup - The Lecture Hall
[Ethereum All-Star Tech Talk](https://ethertw.github.io/tickets/)
[Video](https://www.youtube.com/watch?v=ilsjZAtUUvQ)
### ⟠ 19:00 – 19:30 : Networking
### ⟠ Panel 1: Sharding Clients
### ⟠ Panel 2: Ethereum Research Work