Gridcoin Developer Update June 18th, 2018

in #gridcoin7 years ago (edited)

DevUpdateHorizontal-01.png

Hello everyone and welcome to another Developer Update from the Gridcoin team. I'd like to remind everyone that these posts will be created every two weeks unless a wallet update is pending that week.

Since my last Developer Update on May 7th, we have had two leisure releases: 3.7.12.0 contained a massive amount of changes, including a completely new GUI, RPC overhaul, and changing to a 64 bit installation. 3.7.13.0 was a patch to fix a voting issue in the GUI that slipped through testing of 3.7.12.0.

Now, to cover some of the new changes our developers have been working on in the last month:

  • #1160 by @tomasbrod contains the code for our next block version 10, which will implement CBR. Expect heavy modifications to this PR as full scale CBR implementation testing begins soon.

  • #1088 by @tomasbrod removes the public and private beacon keys (used for solo Proof of Research) from the Gridcoin config file and moves them to the wallet.dat file. This will make it less likely for users to lose their beacon keys, as the information will be contained in a file they should hopefully be backing up (their wallet.dat).

  • #1139 by ravonn fixes the issue that has been plaguing exchanges (particularly Bittrex) for several months now. This issue was extremely hard to pin down, and I'd like to credit @jamescowens for ultimately finding this "needle in the haystack". The problem facing the exchanges was that when a command was issued to the wallet daemon over a RPC SSL connection, it would hang and cause other commands issued afterwards to get caught up waiting for the first call to timeout. Because the RPC calls were not multithreaded, this created a massive backlog of waiting requests that would grind large wallets using RPC over SSL to a halt.

  • #1121 by @ifoggz continues his work towards a cleaner, more optimized Neural Network. Many old deprecated and unused .NET functions were removed and the resulting code is a little easier on the eyes. These changes are not only helpful for our current NN implementation, but will be useful for the upcoming rewrite of the NN code to C++.

Testnet has started moving towards full CBR testing. We are also still testing PRs I talked about in the last update post. If you are interested in helping us on testnet just reach out to me on Slack, Reddit, Rocket Chat, or Discord!

Thanks for reading this edition of the Developer Update. Expect to see another update two weeks from today (7/2), unless there is a wallet update released between now and then. If you have any comments or questions for the Gridcoin development team feel free to ask in the comments below. If I am not able to answer your question directly, I can certainly forward it to someone who can!

Sort:  

Thank you all for your hard work, keep it up.

I find these updates to be more than helpful. Thank you and keep up the great work. I'm sure it is helping the community to grow. Let's get this as the global currency!

intiristing

YOU JUST GOT UPVOTED

Congratulations,
you just received a 25.83% upvote from @steemhq - Community Bot!

Wanna join and receive free upvotes yourself?
Vote for steemhq.witness on Steemit or directly on SteemConnect and join the Community Witness.

This service was brought to you by SteemHQ.com

Well done @barton26! You successfully guessed the match result.

Group Phase - England vs Panama
Click on the badge to view your Board of Honor.

Do not miss the last post from @steemitboard!


Do you like the SteemitBoard World Cup Contest?
Vote for @steemitboard as a witness and get one more award!

Well done @barton26! You successfully guessed the match result.

Group Phase - Poland vs Columbia
Click on the badge to view your Board of Honor.

Do not miss the last post from @steemitboard!


Do you like the SteemitBoard World Cup Contest?
Vote for @steemitboard as a witness and get one more award!

Well done @barton26! You successfully guessed the match result.

Group Phase - Uruguay vs Russia
Click on the badge to view your Board of Honor.

Do not miss the last post from @steemitboard!


Do you like the SteemitBoard World Cup Contest?
Vote for @steemitboard as a witness and get one more award!

Well done @barton26! You successfully guessed the match result.

Group Phase - Australia vs Peru
Click on the badge to view your Board of Honor.
Do you want to know your current ranking? Read this post

Do not miss the last post from @steemitboard!


Do you like the SteemitBoard World Cup Contest?
Vote for @steemitboard as a witness and get one more award!

Well done @barton26! You successfully guessed the match result.

Group Phase - Nigeria vs Argentina
Click on the badge to view your Board of Honor.
Do you want to know your current ranking? Read this post

Do not miss the last post from @steemitboard!


Do you like the SteemitBoard World Cup Contest?
Vote for @steemitboard as a witness and get one more award!

Well done @barton26! You successfully guessed the match result.

Group Phase - Iceland vs Croatia
Click on the badge to view your Board of Honor.
Do you want to know your current ranking? Read this post

Do not miss the last post from @steemitboard!


Do you like the SteemitBoard World Cup Contest?
Vote for @steemitboard as a witness and get one more award!

Well done @barton26! You successfully guessed the match result.

Group Phase - Senegal vs Columbia
Click on the badge to view your Board of Honor.
Do you want to know your current ranking? Read this post

Do not miss the last post from @steemitboard!


Do you like the SteemitBoard World Cup Contest?
Vote for @steemitboard as a witness and get one more award!

Well done @barton26! You successfully guessed the match result.

Round 16 - Uruguay vs Portugal
Click on the badge to view your Board of Honor.
Do you want to know your current ranking? Read this post

Do not miss the last post from @steemitboard!


Do you like the SteemitBoard World Cup Contest?
Vote for @steemitboard as a witness and get one more award!