Skip to content
This repository has been archived by the owner on Nov 18, 2021. It is now read-only.

Commit

Permalink
Merge pull request #115 from edsonayllon/master
Browse files Browse the repository at this point in the history
Add call 30 notes + other updates
  • Loading branch information
djrtwo authored Jan 2, 2020
2 parents 8babe67 + 3419e7e commit ad25ee3
Show file tree
Hide file tree
Showing 15 changed files with 876 additions and 666 deletions.
25 changes: 14 additions & 11 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -24,15 +24,18 @@ This repo hosts a collection of [standards](./interop) to aid in client interope
13 | Thu, Feb 28, 2019 14:00 UTC | [agenda](https://github.com/ethresearch/eth2.0-pm/issues/31) \| [notes](eth2.0-implementers-calls/call_013.md) \| No reddit | [video](https://www.youtube.com/watch?v=0ZWG8hMbxes) |
14 | Thu, Mar 14, 2019 14:00 UTC | [agenda](https://github.com/ethresearch/eth2.0-pm/issues/33) \| [notes](eth2.0-implementers-calls/call_014.md) \| [reddit](https://www.reddit.com/r/ethereum/comments/b0ud27/live_eth20_implementers_call_14_201903214_starts/) | [video](https://www.youtube.com/watch?v=zeceWlmxseY) |
15 | Thu, Mar 28, 2019 14:00 UTC | [agenda](https://github.com/ethresearch/eth2.0-pm/issues/35) \| [notes](eth2.0-implementers-calls/call_015.md) \| No reddit | [video](https://www.youtube.com/watch?v=bC4v_a-gcrs) |
16 | Thu, Apr 18, 2019 14:00 UTC | [agenda](https://github.com/ethereum/eth2.0-pm/issues/37) \| [notes](https://github.com/ethereum/eth2.0-pm/blob/master/eth2.0-implementers-calls/call_016.md) \| No Reddit | [video](https://www.youtube.com/watch?v=eN_O8bSaS5Q) |
16 | Thu, Apr 18, 2019 14:00 UTC | [agenda](https://github.com/ethereum/eth2.0-pm/issues/37) \| [notes](eth2.0-implementers-calls/call_016.md) \| No Reddit | [video](https://www.youtube.com/watch?v=eN_O8bSaS5Q) |
17 | Thu, May 02, 2019 14:00 UTC | [agenda](https://github.com/ethereum/eth2.0-pm/issues/42) \| No Notes \| No Reddit | [video](https://www.youtube.com/watch?v=bi7lh5Ie3x0) |
18 | Thu, May 23, 2019 14:00 UTC | [agenda](https://github.com/ethereum/eth2.0-pm/issues/43) \| [notes](https://github.com/ethereum/eth2.0-pm/blob/master/eth2.0-implementers-calls/call_018.md) \| [Reddit](https://www.reddit.com/r/ethereum/comments/bs37os/eth20_implementers_call_18_2019523/) | [video](https://www.youtube.com/watch?v=dw2GmEuLr5k) |
19 | Thu, Jun 13, 2019 14:00 UTC | [agenda](https://github.com/ethereum/eth2.0-pm/issues/45) \| [notes](https://github.com/ethereum/eth2.0-pm/blob/master/eth2.0-implementers-calls/call_019.md) \| No Reddit | [video](https://www.youtube.com/watch?v=izspfej05lE) |
20 | Thu, Jun 13, 2019 14:00 UTC | [agenda](https://github.com/ethereum/eth2.0-pm/issues/51) \| [notes](https://github.com/ethereum/eth2.0-pm/blob/master/eth2.0-implementers-calls/call_020.md) \| [Reddit](https://www.reddit.com/r/ethereum/comments/c6nuwh/eth20_implementers_call_20_2019627/) | [video](https://www.youtube.com/watch?v=Y8rhSbtY-Pg) |
21 | Thu, Jul 11, 2019 14:00 UTC | [agenda](https://github.com/ethereum/eth2.0-pm/issues/55) \| [notes](https://github.com/ethereum/eth2.0-pm/blob/master/eth2.0-implementers-calls/call_021.md) \| [Reddit](https://www.reddit.com/r/ethereum/comments/cbsyu4/live_eth20_implementers_call_21_2019711_1400_gmt/) | [video](https://www.youtube.com/watch?v=YB8o_5qjNBc) |
22 | Thu, Jul 25, 2019 14:00 UTC | [agenda](https://github.com/ethereum/eth2.0-pm/issues/64) \| [notes](https://github.com/ethereum/eth2.0-pm/blob/master/eth2.0-implementers-calls/call_022.md) \| No Reddit | [video](https://www.youtube.com/watch?v=ReSiB2940AE) |
23 | Thu, Aug 15, 2019 14:00 UTC | [agenda](https://github.com/ethereum/eth2.0-pm/issues/68) \| [notes](https://docs.google.com/document/d/197ZK_cyxcwAF3V5yQ7DIPKFJ0zz2VMt7gGiSWbutygg/edit#) \| [Reddit](https://www.reddit.com/r/ethereum/comments/cqng6t/live_eth20_implementers_call_23_2019815_1400_gmt/) | [video](https://www.youtube.com/watch?v=Av74vZRXeKo) |
24 | Thu, Aug 29, 2019 14:00 UTC | [agenda](https://github.com/ethereum/eth2.0-pm/issues/73) \| [notes](https://docs.google.com/document/d/1jA4H6uQvPsWYrOUGFJeQWqXzP6YUq6BFKfPYAI7_y3g/edit) \| [Reddit](https://www.reddit.com/r/ethereum/comments/cwxlye/live_eth20_implementers_call_24_2019829_1400_gmt/) | [video](https://www.youtube.com/watch?v=sz87_i5Uy1I) |
25 | Thu, Sep 9, 2019 14:00 UTC | [agenda](https://github.com/ethereum/eth2.0-pm/issues/85) \| [notes](https://github.com/ethereum/eth2.0-pm/blob/213decb59f9f78d0791b6273332b6aa11e760122/eth2.0-implementers-calls/call_025.md) \| [Reddit](https://www.reddit.com/r/ethereum/comments/d6beer/eth20_implementers_call_25_2019919_1400_gmt/) | [video](https://www.youtube.com/watch?v=pEdqjXO6euY) |
26 | Thu, Oct 24, 2019 14:00 UTC | [agenda](https://github.com/ethereum/eth2.0-pm/issues/89) \| [notes](https://docs.google.com/document/d/1UN16SgDzG9mMVCKTrpw9QKANM-TBc_Jz6rhkGke7hAM/edit) \| [Reddit](https://www.reddit.com/r/ethereum/comments/dmgoqf/live_eth20_implementers_call_26_20191024_1400_gmt/) | [video](https://www.youtube.com/watch?v=DXGeC7cg71Y) |
27 | Thu, Nov 7, 2019 14:00 UTC | [agenda](https://github.com/ethereum/eth2.0-pm/issues/95) \| [notes](https://docs.google.com/document/d/1ixUUwstiO16obctBJ16ApS2IfNrza1UrZqN2mch-QPg/edit) \| [Reddit](https://www.reddit.com/r/ethereum/comments/dsxbhc/live_eth20_call_27_2019117_1400_gmt/) | [video](https://www.youtube.com/watch?v=4_EGNG-Yek4) |
18 | Thu, May 23, 2019 14:00 UTC | [agenda](https://github.com/ethereum/eth2.0-pm/issues/43) \| [notes](eth2.0-implementers-calls/call_018.md) \| [Reddit](https://www.reddit.com/r/ethereum/comments/bs37os/eth20_implementers_call_18_2019523/) | [video](https://www.youtube.com/watch?v=dw2GmEuLr5k) |
19 | Thu, Jun 13, 2019 14:00 UTC | [agenda](https://github.com/ethereum/eth2.0-pm/issues/45) \| [notes](eth2.0-implementers-calls/call_019.md) \| No Reddit | [video](https://www.youtube.com/watch?v=izspfej05lE) |
20 | Thu, Jun 13, 2019 14:00 UTC | [agenda](https://github.com/ethereum/eth2.0-pm/issues/51) \| [notes](eth2.0-implementers-calls/call_020.md) \| [Reddit](https://www.reddit.com/r/ethereum/comments/c6nuwh/eth20_implementers_call_20_2019627/) | [video](https://www.youtube.com/watch?v=Y8rhSbtY-Pg) |
21 | Thu, Jul 11, 2019 14:00 UTC | [agenda](https://github.com/ethereum/eth2.0-pm/issues/55) \| [notes](eth2.0-implementers-calls/call_021.md) \| [Reddit](https://www.reddit.com/r/ethereum/comments/cbsyu4/live_eth20_implementers_call_21_2019711_1400_gmt/) | [video](https://www.youtube.com/watch?v=YB8o_5qjNBc) |
22 | Thu, Jul 25, 2019 14:00 UTC | [agenda](https://github.com/ethereum/eth2.0-pm/issues/64) \| [notes](eth2.0-implementers-calls/call_022.md) \| No Reddit | [video](https://www.youtube.com/watch?v=ReSiB2940AE) |
23 | Thu, Aug 15, 2019 14:00 UTC | [agenda](https://github.com/ethereum/eth2.0-pm/issues/68) \| [notes](eth2.0-implementers-calls/call_023.md) \| [Reddit](https://www.reddit.com/r/ethereum/comments/cqng6t/live_eth20_implementers_call_23_2019815_1400_gmt/) | [video](https://www.youtube.com/watch?v=Av74vZRXeKo) |
24 | Thu, Aug 29, 2019 14:00 UTC | [agenda](https://github.com/ethereum/eth2.0-pm/issues/73) \| [notes](eth2.0-implementers-calls/call_024.md) \| [Reddit](https://www.reddit.com/r/ethereum/comments/cwxlye/live_eth20_implementers_call_24_2019829_1400_gmt/) | [video](https://www.youtube.com/watch?v=sz87_i5Uy1I) |
25 | Thu, Sep 9, 2019 14:00 UTC | [agenda](https://github.com/ethereum/eth2.0-pm/issues/85) \| [notes](eth2.0-implementers-calls/call_025.md) \| [Reddit](https://www.reddit.com/r/ethereum/comments/d6beer/eth20_implementers_call_25_2019919_1400_gmt/) | [video](https://www.youtube.com/watch?v=pEdqjXO6euY) |
26 | Thu, Oct 24, 2019 14:00 UTC | [agenda](https://github.com/ethereum/eth2.0-pm/issues/89) \| [notes](eth2.0-implementers-calls/call_026.md) \| [Reddit](https://www.reddit.com/r/ethereum/comments/dmgoqf/live_eth20_implementers_call_26_20191024_1400_gmt/) | [video](https://www.youtube.com/watch?v=DXGeC7cg71Y) |
27 | Thu, Nov 7, 2019 14:00 UTC | [agenda](https://github.com/ethereum/eth2.0-pm/issues/95) \| [notes](eth2.0-implementers-calls/call_027.md) \| [Reddit](https://www.reddit.com/r/ethereum/comments/dsxbhc/live_eth20_call_27_2019117_1400_gmt/) | [video](https://www.youtube.com/watch?v=4_EGNG-Yek4) |
28 | Thu, Nov 7, 2019 14:00 UTC | [agenda](https://github.com/ethereum/eth2.0-pm/issues/101) \| [notes](eth2.0-implementers-calls/call_028.md) \| No Reddit | [video](https://www.youtube.com/watch?v=DzLrxuN55VA) |
29 | Thu, Dec 5, 2019 14:00 UTC | [agenda](https://github.com/ethereum/eth2.0-pm/issues/108) \| [notes](eth2.0-implementers-calls/call_029.md) \| No Reddit | [video](https://www.youtube.com/watch?v=MxeEWmEdb5E) |
30 | Thu, Dec 19, 2019 14:00 UTC | [agenda](https://github.com/ethereum/eth2.0-pm/issues/112) \| [notes](eth2.0-implementers-calls/call_030.md) \| [Reddit](https://www.reddit.com/r/ethereum/comments/ecrgfh/live_eth20_call_30_20191219_1400_gmt/) | [video](https://www.youtube.com/watch?v=LYLiqpj-wiE) |
2 changes: 1 addition & 1 deletion eth2.0-implementers-calls/call_009.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
# Ethereum 2.0 Implementers Call 9 Notes
### Meeting Date/Time: Thursday 2010/1/3 at [14:00 GMT](https://savvytime.com/converter/gmt-to-germany-berlin-united-kingdom-london-ny-new-york-city-ca-san-francisco-china-shanghai-japan-tokyo-australia-sydney/jan-3-2019/2pm)
### Meeting Date/Time: Thursday 2019/1/3 at [14:00 GMT](https://savvytime.com/converter/gmt-to-germany-berlin-united-kingdom-london-ny-new-york-city-ca-san-francisco-china-shanghai-japan-tokyo-australia-sydney/jan-3-2019/2pm)
### Meeting Duration: 1.5 hours
### [GitHub Agenda Page](https://github.com/ethereum/eth2.0-pm/issues/21)
### [Audio/Video of the meeting](https://www.youtube.com/watch?v=6trA-5rjZUQ)
Expand Down
28 changes: 12 additions & 16 deletions eth2.0-implementers-calls/call_016.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,8 +5,10 @@
### [GitHub Agenda Page](https://github.com/ethereum/eth2.0-pm/issues/37)
### [Audio/Video of the meeting](https://www.youtube.com/watch?v=eN_O8bSaS5Q)

----

# 1. Testing Updates [_(8:40)_](https://youtu.be/eN_O8bSaS5Q?t=517)
* Diederik - working in integrating tests in specs repo to trigger CI. Several tests including state transition.
* Diederik - working in integrating tests in specs repo to trigger CI. Several tests including state transition.

# 2. Client Updates [_(10:26)_](https://youtu.be/eN_O8bSaS5Q?t=626)
* Pegasys - Jonny Rhea
Expand All @@ -26,7 +28,7 @@
* Optimized state transition due to memory leaks
* 2 testnets. Public - "Testnet0" & one for development
* Improved sync efficiency
* Testnet issues with net traversal - wrapped the mini UPnP
* Testnet issues with net traversal - wrapped the mini UPnP
* Some work on Whisper
* Eagerly waiting for SSZ tests since cacheing is needed to pass state tests
* Harmony - Anton
Expand All @@ -35,14 +37,14 @@
* Implmented incremental tree hashing - currently benchmarking
* Started WIRE implementation
* Trinity - Hsiao-Wei Wang
* most of team in EDCON
* most of team in EDCON
* testnet under construction - testing blocks between validators
* integrating 0.5.1 tests
* Lighthouse - Adrian
* passing 0.5.1 state transition tests
* Paul implemented tree hash caching - should be implemented in runtime next week
* assisting BLS standardization by benchmarking a new hash curve method
* lots of bug fixes,
* lots of bug fixes,
* started peer management
* started building tools for large scale network tests
* Prysmatic - Terence
Expand Down Expand Up @@ -81,7 +83,7 @@
* general form feels largely figured out

# 4. Research Updates [_(32:36)_](https://youtu.be/eN_O8bSaS5Q?t=1946)
* Justin
* Justin
* team has consensus on spec freeze come end of Q2
* lots of simplifications done and coming for depositis, incentivization, crosslinks, serialization, abstraction, SSZ...
* BLS standarization is moving forward - having fortnightly calls (Algorand, EF, Chia, Ledger)
Expand All @@ -91,12 +93,12 @@
* looking at transaction abstraction - everything could be a contract (still an idea)
* Vitalik
* thinking about fast cross shard transactions - largely in layer 2 - lot of issues to still work through
* general approach: have state objects in one shard that store dependecies, so potentially mulitiple copies of state object. Some data structure that determines state object most likely to be correct. The rest are there in case first doesn't work. Challenge is elegancy and ease of working with. One contract called a "hypervisor" and transactions might end up being calls to "hypervisor". "Hypervisor" manages different state objects and which contracts to modify. Seems likely this can all be done at layer 2.
* Danny
* on tranfers - intention is to launch with max tranfers per block constant at 0. In favor of forking to implement and practice hard-forking mechanism.
* general approach: have state objects in one shard that store dependecies, so potentially mulitiple copies of state object. Some data structure that determines state object most likely to be correct. The rest are there in case first doesn't work. Challenge is elegancy and ease of working with. One contract called a "hypervisor" and transactions might end up being calls to "hypervisor". "Hypervisor" manages different state objects and which contracts to modify. Seems likely this can all be done at layer 2.
* Danny
* on tranfers - intention is to launch with max tranfers per block constant at 0. In favor of forking to implement and practice hard-forking mechanism.
* Leo (BSC)
* bit of academic disemination - gave a couple classes on blockchains and presented sharding

# 5. Network Updates [_(42:04)_](https://youtu.be/eN_O8bSaS5Q?t=2524)
* Discovery - Felix
* [Discovery v5 spec](https://github.com/ethereum/devp2p/blob/master/discv5/discv5.md) about 95% done
Expand All @@ -116,7 +118,7 @@
* Whiteblock is reopening performance tests

# 6. Spec Discussion [_(55:22)_](https://youtu.be/eN_O8bSaS5Q?t=3322)
* Danny - want to get 0.6 spec out tomorrow or very soon for testing. Almost entirely bug fixes and simplification. Testing is also simplified.
* Danny - want to get 0.6 spec out tomorrow or very soon for testing. Almost entirely bug fixes and simplification. Testing is also simplified.
*Discussion
* Terence - 3 different scenarios - 1. receive bad block 2. receive block from forked chain 3. receive block from canonical chain - would like to drop bad block, save from forked chain, process normal block
* Danny - seems sane, still do standard processing
Expand Down Expand Up @@ -160,9 +162,3 @@
* Vitalik Buterin (EF/Research)
* Zak Cole (Whiteblock)
* Meeting notes: Mike LaCroix






Loading

0 comments on commit ad25ee3

Please sign in to comment.