My current funding period is set to expire at the end of October. During this period my main focus has been to work on the parallel initial sync. I think we have made some decent progress on this front with a bunch of preparation work done on the node, specification of the data to be sent over the p2p network (the ‘MMR segments’) and the implementation of them.
However there is still a lot of work to do. The next step would be to build up the new sync process that downloads these different segments in parallel from the available peers and reconstructs the full chainstate from them. For now this new sync method will exist side-by-side with the older method, until we are convinced that the new method has been implemented correctly.
There are some open questions regarding the initial activation timeline of this new feature, that we will be able to answer soon. It is very unlikely that the feature is full finished by the next Hard Fork, but a partial activation might be possible. Activation during a Hard Fork is not strictly necessary but it does simplify some things. So we would like to make use of the final HF wherever possible, without rushing anything in.
As I think this feature is one of the most important ones currently still missing from the Grin node, I would like to continue to work on it in a fulltime capacity. Therefore I would like to request funding for the 3 month period of November 2020 until January 2021 for a the standard yeast-unit compensation of €10K/month, for a total of €30K, to be paid in BTC.
This funding proposal will be discussed at the next Governance meeting on the 20th of October. Any comments or suggestions can either be placed here or be voiced during that meeting.