Superblock problems history (since begin of July)
copied from here
---
A user in IRC asked:
- "I'm interested to learn more about why projects are missing and what's causing SBs to take so long to be found if there's a place I can do a bit of reading"
Below is a list of the change log with SB-related fixes + other links, until we get another official dev update on the troubling superblocks since 5 weeks.
- see also here.
- Revised Neural Network business logic rule fix inability to stake current superblock
- Revised Neural Network magnitude calculation to prevent diluted magnitudes
- Cap magnitude to 32766 in NeuralNet to avoid future hash inconsistencies when packing binary superblocks
- Fix binary pack/unpack bug which could cause the contract to get a different hash when unpacked
- Neural Network business logic rule fix inability to stake current superblock:
- Add artificial researcher to contract to push the average magnitude above 70. Without this the superblock is rejected by the wallet
- Neural Network enhancement to help stake current superblock: use UTC time instead of local time when determining file mirror filename suffix.
- Fixed Neural Network handling of 404 errors (causing incomplete superblocks),
- and bug causing it to skip Rosetta
- see also: "So, what are the possible reasons for the delay/mag zero this time?" here (downvoted on steemit, please upvote)
- BOINC projects being offline (maintainance, unexpected probs, ...)
- The CENTRALIZED component and NOT OPENSOURCED harvest server seems to make trouble (file names not correct, ...)
- fix neural network missing folder error (bug in version 3.5.9.3, more info)
- Fix neural network inability to stake superblocks
- Require superblocks to be populated with more than half of the whitelisted projects (see e.g. recent case with a superblock that had only 4% of the whitelisted BOINC projects included)
- Add subfolders to Neural Network
- Fix neural network project gather bug related to timezones
3.5.9.1 (July 3)
- Neural Network improvements:
- Don't download stats data that hasn't changed.
- Use gridcoin.us as a stat mirror to reduce BOINC server loads.
- Use UTC instead of local time when filtering idle CPIDs.
- Only include beacons younger than 6 months when calculating magnitudes.
- see also: Gridcoin superblock, we forgive you
non-SB-related changes:
- fix speech bug
- add checkpoint: #950000 (currently we have 967k blocks)
- security: prevent untauthorized poll and vote deletions
see also here
Putting my vote in with the hopes your post doesn't get hidden again. Thank you for keeping good notes on the situation and encouraging critical discussion.
@erkan Your post is nice and useful may you increase success in steemit and do, i will be successful as you become famous and useful for many people, sekalo lagoli gratitude with me read your post I am inspired