Hi all,

I haven't sent one of these status emails for some time. It's long overdue. A 
lot has happened that it's hard to summarize. And more still needs to happen, 
that is also hard to summarize. But I'm grateful for the passion, interest, 
perseverance and openness of everyone involved. Everyone has been very 
welcoming, it's really something to be proud about. And writing this, I'm just 
reflecting on how far we've come. Just know that the next year is going to be a 
special time.

Now let's get to business! Testnet1 has been bumpy, but extremely useful. We 
have a unique chain format, a brand new proof of work, in a new and immature 
implementation, and have to figure out all details to make all of this work in 
a widely distributed network. The absence of bumps would have been worrisome. 
The following have improved materially:

* The storage of UTXO sum tree is complex and has been the source of multiple 
consensus issues. I think there's still a lot to come, but the concept 
originated by Merope has proven sound and this implementation is a good first 
foundational step.
* While the storage of UTXOs was happening, the chain got split in multiple 
ways, as did the network. We learnt a lot about patholigical network states and 
topologies.
* The blockchain download is considerable better, thanks to a lot of help from 
Antioch. The download alogorithm is simpler and more robust, and he got ASCII 
and SVG art to boot!
* There have been multiple improvements on the wallet side. We can now restore 
the wallet state just from the key and seed.
* Mining has been extremely solid, some of you rocking serious CPUs; the 2 
lasts are courtesy of Yeastplume.

Thanks to Antioch and Yeastplume for many late nights and also everyone on 
gitter who's asked questions, helped one another, added documentation, testing 
and filing detailed bug reports. Please continue sending test grins to each 
other and exercise the network as much as possible. Don't forget to git 
checkout regularly!

The next step is testnet2. I've spent some time doing some triage and filing 
all the larger tasks required for a more full-featured implementation on Github:

https://github.com/mimblewimble/grin/issues?q=is%3Aopen+is%3Aissue+milestone%3ATestnet2

I'm sure I forgot some, but that should give you an idea of the largest 
remaining efforts. There's also the complex issues of a formalized governance 
and outreach program. I'm hoping to get more time to focus on these between 
testnet2 and mainnet.

Finally, the development team has been toying with the idea of opening up 
donations to help finance additional time from some of us, and to get 
additional resources in the future. Casey and Derek genereously donated to the 
logo (more on that soon). More details on how donations will work is coming 
soon.

- Igno
-- 
Mailing list: https://launchpad.net/~mimblewimble
Post to     : [email protected]
Unsubscribe : https://launchpad.net/~mimblewimble
More help   : https://help.launchpad.net/ListHelp

Reply via email to