![](https://i.imgur.com/Vrxm6je.png) #### **[TXRX Team Update](https://github.com/txrx-research)** - May 29, 2020 # [Discovery v5 Advertisement Efficiency Comparison](https://github.com/zilm13/discv5) **Dmitry Shmatko** - [Github](https://github.com/zilm13) - Finished write-up [Discovery peer advertisement efficiency analysis](https://hackmd.io/@zilm/BJGorvHzL) - Finished write-up [Comparing discovery advertisement features by efficiency: ENR attributes and topic advertisement](https://ethresear.ch/t/comparing-discovery-advertisement-features-by-efficiency-enr-attributes-and-topic-advertisement/7448/2) - The "Discovery peer advertisement efficiency analysis" led to a proposal for improvements to the protocol - https://github.com/ethereum/devp2p/issues/151 - Faster and efficient protocol lookup Additional light simulator was implemented for ENR search to test behavior in big networks, so a network with 100,000 peers was simulated. Leading to the following suggestions - Started ENR security research. As there are enough topic advertisement security researches, I'm going to focus only on ENR in a new write-up, which is in work. - Side article about using DHT for sharding state started and ready for internal team review. Currently under question whether it should be continued or gave up. # [Eth1 <-> Eth2 Merge](https://ethresear.ch/t/the-scope-of-eth1-eth2-merger/7362) **Mikhail Kalinin** - [Twitter](https://twitter.com/mkalinin2) - [Github](github.com/mkalinin/) - Began integration of Phase 1 code generated by [Onotole](https://github.com/ericsson49/research/tree/master/onotole) into a forked Teku repository, aiming to finish it on Monday # [Eth2 Network Monitor](https://github.com/prrkl) **Jonny Rhea** - [Twitter](https://twitter.com/JonnyRhea) - [Github](https://github.com/jrhea) **Testnet Analysis** - [Topaz metrics](https://twitter.com/JonnyRhea/status/1263151048199372801?s=19) - Created prototype of a testnet analysis report that is autogenerated by CI job - https://txrx-research.github.io/prkl/topaz-analysis.html - https://txrx-research.github.io/prkl/witti-analysis.html **Network Agent Upgrades** - upgrading [Imp network agent](https://github.com/prrkl/imp) to standalone Discovery v5 library - Working on a more efficient way to crawl the DHT - Added a more convenient way to run the network agent via docker and improvements to run script # [Cross-shard Transaction Simulation](https://github.com/dangerousfood/vorpal) **Joseph Delong** - [Twitter](https://twitter.com/josephdelong) - [GitHub](https://github.com/dangerousfood) - Released write-up covering our [Cross-shard Transaction Probabilistic Simulation](https://ethresear.ch/t/cross-shard-transaction-probabilistic-simulation/7474) tests - Currently, gathering [Eth1 cross-contract metrics](https://twitter.com/josephdelong/status/1265782437436706818?s=20) for efficient simualtion of Eth2 cross-shard transaction - Implementing the [Eth1x64 Apostille](https://ethresear.ch/t/eth1x64-variant-1-apostille/7365) into the [Vorpal](https://github.com/txrx-research/vorpal) cross-shard simualtor ![](https://i.imgur.com/Si0AQje.png) # [Onotole](https://github.com/ericsson49/research/tree/master/onotole) **Alex Vlasov** - [Twitter](https://twitter.com/alex_vlasov_eth) - [GitHub](https://github.com/ericsson49) - Onotole bug fixes and improvements to work with v012x - Local type inference more or less working (phase1+phase0), requires some additional annotations - A bug found in spec, PR with a fix is merged - https://github.com/ethereum/eth2.0-specs/pull/1844 - Several type-checking problems in pyspec found but under investigation # [Fork Choice Tests](https://github.com/ericsson49/research/tree/master/onotole) **Alex Vlasov** - [Twitter](https://twitter.com/alex_vlasov_eth) - [GitHub](https://github.com/ericsson49) Integration of fork choice tests into EF repo - [Generated tests for v012x version](https://github.com/harmony-dev/eth2.0-spec-tests/tree/fork_choice_integration_tests_v012x/tests/minimal/phase0/fork_choice/integration_tests) - [Created new format for fork choice ](https://github.com/harmony-dev/eth2.0-spec-tests/tree/fork_choice_integration_tests_v012x_optional_checks/tests/minimal/phase0/fork_choice/integration_tests) - Placed [test generator](https://github.com/harmony-dev/eth2.0-spec-tests/tree/fork_choice_integration_tests_v012x/tests/minimal/phase0/fork_choice/integration_tests) and [test runner](https://github.com/ericsson49/eth2.0-specs/tree/v012x_fork_choice_tests_optional_checks/tests/generators/fork_choice) put into repos - Implemented bug fixes and improvements # [Clock Sync Protocol](https://github.com/ericsson49/research/tree/master/onotole) **Alex Vlasov** - [Twitter](https://twitter.com/alex_vlasov_eth) - [GitHub](https://github.com/ericsson49) - Started to work on robust interval regression https://github.com/ericsson49/research/blob/master/clock_sync/src/robust_interval_regression.kt