Development Update from the Gridcoin Devs

in gridcoin •  last year


Hello everyone, I know it's been a while since I posted an update about development progress. This post is intended to give an overview of what the core development team has been working on in the past few weeks as well as our current testing goals over on testnet.

First off I would like to thank our devs for the tireless work done over the last month to end "The Forkpocalypse" as some in the community have called it. With and we have stability and rising difficulty on the Gridcoin network again. Over the last couple days average difficulty has been rising steadily, from an average of 0.9 yesterday to nearly 1.1 today. Difficulty is a key indicator of network health and I look forward to seeing it increase even more in the coming days.

There is one slight negative I'd like to address and that is the frustration I have seen in the community about exchanges still being closed. I want to let you know that we have done everything we can to get the exchanges back online again and have even created an update ( specifically to address issues Bittrex was having with their exchange wallet. I would like to refer everyone to this reddit post from our Exchange Liaison, @neuralminer. See below for a summary (note: see linked document for the most up to date info):

Bittrex - In contact with exchange; no ETA.
Flyp/HolyTransactions - Monitoring network before opening.
All other exchanges - No updates/ETA.

Now, on to the meat of the post, development progress! The largest amount of work we've seen in the last couple weeks was this massive pull request by @ifoggz. This PR intends to completely overhaul Gridcoin's current RPC system and bring it more in line with current RPC commands utilized by modern Bitcoin clients. This includes deprecating the current execute and list prefixes for various commands and bringing them all under one unified system with proper naming conventions. In addition many new commands have been added. See the PR and commits for details.

For testnet this has been our main priority as well over the last week. Our team in testnet has been extensively testing the list of RPC commands (totaling over 140 unique commands!) for spelling, grammar, and general errors. I would like to include a shoutout to @jamescowens, who assisted stress testing the new RPC commands and lock timers with a custom bash script he made public in the testnet channel. To everyone who assisted (and is still assisting) with testnet, your efforts are greatly appreciated.

For this last segment I would like to showcase some of the great posts we have seen coming from community members in the Slack economics and development channels regarding CBR, UTXO Optimization, and Staking in general. Here are a few of the posts that are worth a read for those who wish to know more about the subject:

CBR- The Way to Split Coins (DRAFT) by @hotbit

A quick rule of thumb formula for calculating expected time to stake by @jamescowens

Confident Time to Stake by @hotbit

For more in-depth conversation on these topics (and more data!) see the economics and development channels of our Slack. If you need an invite to the Gridcoin Slack, comment on this post and I will send you one.

Well that about wraps up this development update. After gauging interest on the last update I think I am going to aim to post these types of updates every other week unless some other event occurs (such as a new wallet version). Please let me know in the comments what you think about the posting frequency or if there is other information you'd like to see included in these posts. As always, if you have any questions for me or any of the core devs, comment below and I will answer myself or forward your question to someone who can answer it. Thanks everyone!

Authors get paid when people like you upvote their post.
If you enjoyed what you read here, create your account today and start earning FREE STEEM!
Sort Order:  

Thanks everyone for the work you've been doing. I like the idea of regular project updates. Thanks for doing them.


You just planted 0.22 tree(s)!

Thanks to @rufusfirefly

We have planted already 3257.67 trees
out of 1,000,000

Let's save and restore Abongphen Highland Forest
in Cameroonian village Kedjom-Keku!
Plant trees with @treeplanter and get paid for it!
My Steem Power = 18559.27
Thanks a lot!
@martin.mikes coordinator of @kedjom-keku

thanks for all the work you guys have been doing! Just a friendly reminder, you can use r/marketgrid while waiting for exchanges to open. I know a lot of users have issues because most exchanges are closed and/or do not accept new accounts. I am willing to help out if you want to trade at my normal escrow rate.


You just planted 0.08 tree(s)!

Thanks to @ragnarokdel

We have planted already 2907.42 trees
out of 1,000,000

Let's save and restore Abongphen Highland Forest
in Cameroonian village Kedjom-Keku!
Plant trees with @treeplanter and get paid for it!
My Steem Power = 18617.97
Thanks a lot!
@martin.mikes coordinator of @kedjom-keku

This post was upvoted by Steemgridcoin with the aim of promoting discussions surrounding Gridcoin and science.

This service is free. You can learn more on how to help here.

Have a nice day. :)

I'm always a fan of updates; it's good to hear where a project we all devote so much CPU time to is going. Every other week sounds fine to me. It doesn't feel like there are that many changes to the system to require any more frequently than that.

Thanks for the update, and it's really great to see how much @jamescowens has been able to contribute from just joining such a short time ago. I wish I could be as productive as you guys. Don't know where you find the time, haha.

Keep up the great work!

I wonder what people will do after all the exchanges will be open again.