create account

Gridcoin Leisure Update 3.7.10.0 Released by barton26

View this thread on: hive.blogpeakd.comecency.com
· @barton26 · (edited)
$8.97
Gridcoin Leisure Update 3.7.10.0 Released
![GRCHorizontal_Purple&Purple_Solid.png](https://steemitimages.com/DQmajWZo7M3uWN5ku1jJsF3RndzTfzZwpYKiTpXQFuVCwxA/GRCHorizontal_Purple%26Purple_Solid.png)

This release fixes a newly discovered cause of forking that was not revealed in testing.  Although it is a leisure, please update to this version if you want to get in sync!

Download the update from GitHub [here](https://github.com/gridcoin/Gridcoin-Research/releases/tag/3.7.10.0).

The Windows MSI can be downloaded [here](https://download.gridcoin.us/download/downloadstake/gridcoinresearch.msi).

Note that the in-wallet upgrader is still not working at this time. Please do not upgrade from inside the wallet!

Here are the release notes:


Fixed

    Fix sync issues due to beacon age checks, #1003 (@denravonska).


\
Thanks to @ravonn for the quick fix.
👍  , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , ,
properties (23)
authorbarton26
permlinkgridcoin-leisure-update-3-7-10-0-released
categorygridcoin
json_metadata{"tags":["gridcoin","beyondbitcoin","cryptocurrency","update","development"],"users":["ravonn"],"image":["https://steemitimages.com/DQmajWZo7M3uWN5ku1jJsF3RndzTfzZwpYKiTpXQFuVCwxA/GRCHorizontal_Purple%26Purple_Solid.png"],"links":["https://github.com/gridcoin/Gridcoin-Research/releases/tag/3.7.10.0","https://download.gridcoin.us/download/downloadstake/gridcoinresearch.msi"],"app":"steemit/0.1","format":"markdown"}
created2018-03-05 21:25:54
last_update2018-03-05 21:26:30
depth0
children5
last_payout2018-03-12 21:25:54
cashout_time1969-12-31 23:59:59
total_payout_value7.267 HBD
curator_payout_value1.706 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length819
author_reputation3,089,378,353,442
root_title"Gridcoin Leisure Update 3.7.10.0 Released"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id42,467,013
net_rshares2,224,031,921,126
author_curate_reward""
vote details (53)
@jamescowens · (edited)
$0.73
I will add some detail to barton26's comments. A number of testers including myself did numerous, and I mean numerous sync from zeroes and sync from snapshots in the course of the run up to the 3.7.8.0 and 3.7.9.0 releases to shake the bugs out. This particular error got by us because it is a very subtle timing problem relating to the validation of beacons.

Beacons are only valid for 6 months from when advertised in a beacon transaction. They can be (and are usually auto) renewed at 5 months. 

When a node is in sync and stakes a block and it is communicated to the other nodes the receiving nodes evaluate the block to see if it can be accepted. The nodes use local node time to do this, and in this situation the block height time is essentially equivalent to local client time, with some very minor slop.

That is not the case during a sync. During a sync, when the client evaluates accepting a block that was, say, two months back, the current time of the client is two months in the future compared to the time of the block. This is where the problem was. A test for beacon expiration during sync was using the current client (local) time, instead of the time of the block staking. If the beacon expired between the block time and the current time, the test using (incorrectly) local time then caused the beacon to be treated as expired... leading to an incorrect calculation of research reward and a rejection of the block... leading to the problem we were having. As time diverged more and more from the release of 3.7.8.0, more and more beacons were starting to fall into this time difference... causing new sync errors to crop up.

This is now repaired and we have tested sync from zero and sync from various snapshots on mainnet and everything appears good.
👍  , , , , , , , , , , , , , , , , , , , , , , , , , , ,
properties (23)
authorjamescowens
permlinkre-barton26-gridcoin-leisure-update-3-7-10-0-released-20180305t214515998z
categorygridcoin
json_metadata{"tags":["gridcoin"],"app":"steemit/0.1"}
created2018-03-05 21:45:15
last_update2018-03-05 21:47:03
depth1
children3
last_payout2018-03-12 21:45:15
cashout_time1969-12-31 23:59:59
total_payout_value0.628 HBD
curator_payout_value0.106 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length1,774
author_reputation2,842,775,752,710
root_title"Gridcoin Leisure Update 3.7.10.0 Released"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id42,470,139
net_rshares182,078,390,230
author_curate_reward""
vote details (28)
@barton26 · (edited)
Thank you for that writeup @jamescowens, in my rush to get this posted as quickly as possible I went with the condensed version (heh). 

 I would also like to thank all of  the testers who worked with the dev team during these last few weeks as we tried to find the "needle in the haystack" at the root of this forking problem. Without your help this release would not have been possible.
👍  ,
properties (23)
authorbarton26
permlinkre-jamescowens-re-barton26-gridcoin-leisure-update-3-7-10-0-released-20180305t214950895z
categorygridcoin
json_metadata{"tags":["gridcoin"],"users":["jamescowens"],"app":"steemit/0.1"}
created2018-03-05 21:49:51
last_update2018-03-05 22:02:57
depth2
children0
last_payout2018-03-12 21:49:51
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length388
author_reputation3,089,378,353,442
root_title"Gridcoin Leisure Update 3.7.10.0 Released"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id42,470,870
net_rshares5,177,737,171
author_curate_reward""
vote details (2)
@sp33dy ·
Thank you for your hard work.
properties (22)
authorsp33dy
permlinkre-jamescowens-re-barton26-gridcoin-leisure-update-3-7-10-0-released-20180305t221519721z
categorygridcoin
json_metadata{"tags":["gridcoin"],"app":"steemit/0.1"}
created2018-03-05 22:15:18
last_update2018-03-05 22:15:18
depth2
children0
last_payout2018-03-12 22:15:18
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length29
author_reputation3,475,579,509,208
root_title"Gridcoin Leisure Update 3.7.10.0 Released"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id42,474,814
net_rshares0
@treeplanter ·
$0.03
Thanks for your donation
<center><h3>You just planted 0.44 tree(s)!</h3>
Thanks to @barton26 
<h3>We have planted already 5660.66 trees
 out of 1,000,000<h3>
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 = 20706.15
Thanks a lot!
 @martin.mikes coordinator of @kedjom-keku
![treeplantermessage_ok.png](https://steemitimages.com/DQmdeFhTevmcmLvubxMMDoYBoNSaz4ftt7PxktmLDmF2WGg/treeplantermessage_ok.png)</center>
👍  , ,
properties (23)
authortreeplanter
permlinkre-jamescowens-re-barton26-gridcoin-leisure-update-3-7-10-0-released-20180306t003411785z
categorygridcoin
json_metadata{}
created2018-03-06 00:34:12
last_update2018-03-06 00:34:12
depth2
children0
last_payout2018-03-13 00:34:12
cashout_time1969-12-31 23:59:59
total_payout_value0.026 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length490
author_reputation62,929,728,687,402
root_title"Gridcoin Leisure Update 3.7.10.0 Released"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id42,495,492
net_rshares7,044,362,103
author_curate_reward""
vote details (3)
@steemgridcoin ·
$0.03
This post was upvoted by Steemgridcoin with the aim of promoting discussions surrounding Gridcoin and scientific endeavors.

This service is free. If you want to help the initiative, feel free to upvote this comment.

Have a nice day.

Disclaimer: This account is not associated in any shape or form with the official gridcoin devs team.
👍  , , ,
properties (23)
authorsteemgridcoin
permlinkre-barton26-gridcoin-leisure-update-3-7-10-0-released-20180306t004203703z
categorygridcoin
json_metadata{"tags":["gridcoin"],"app":"steemit/0.1"}
created2018-03-06 00:42:06
last_update2018-03-06 00:42:06
depth1
children0
last_payout2018-03-13 00:42:06
cashout_time1969-12-31 23:59:59
total_payout_value0.031 HBD
curator_payout_value0.002 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length337
author_reputation1,896,917,288,665
root_title"Gridcoin Leisure Update 3.7.10.0 Released"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id42,496,817
net_rshares9,070,036,562
author_curate_reward""
vote details (4)