Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Blockchain 💣 #262

Open
jagerman opened this issue Mar 19, 2019 · 6 comments
Open

Blockchain 💣 #262

jagerman opened this issue Mar 19, 2019 · 6 comments

Comments

@jagerman
Copy link
Contributor

Around 2 hours ago the graft blockchain experienced a (normal) orphan from simultaneously mined blocks, but then the orphaned chain refused to accept the main chain as valid and thus stayed permanently split. Spacepools (which found the orphan-to-be at height 307841), the Majanetwork pool node, my node that runs graft.observer, and at least one user's node in the Telegram channel all got stuck with spacepools' block and all refused to accept the main network chain that should have resolved the orphan.

This is not normal behaviour: the alt chain situation should have been resolved as soon as the next block was found, producing an orphan for spacepools which should have reorganized and continued normall. This did not happen: the affected nodes all considered the proper winning chain to be invalid.

I've uploaded a log from my graftnoded to https://jagerman.com/graft.log

In order to get it synced again I had to stop it, use graft-blockchain-import --pop-blocks 100, then start it again (the restart is at 2019-03-19 18:43:56.011 in the log file). 100 was probably excessive, but did the job. This sort of manual blockchain popping should never be necessary unless there is a serious network concensus bug or local hardware issue (but since this happened on multiple nodes on the network at once, we can rule that one).

@waterfallm
Copy link

I'm still getting alternative blcokchain when syncing do you have a list of recommended nodes?

I had some joy suing 45.76.62.202 but i don't want to leave running with 1 node.

@Bucephalus1981
Copy link

I am currently on an alternative chain that split at block 308992 . How to I get back to the correct chain?

@ku4eto
Copy link
Contributor

ku4eto commented Mar 24, 2019

Block chain is currently whooped. Alternative is present and whacks everything. You would need to find a node thats on the proper one and sync from it. Use graftnoded-blockchain-import --pop-blocks 10000.

@Fez29
Copy link
Contributor

Fez29 commented Apr 29, 2019

Still no response to this issue, I have attempted to sync the blockchain more than 4 or 5 times in the past month and not once have a managed to sync successfully, each time I have been forced to download the raw image of the chain, I am currently trying again and will post the graft.log

I have logged #284 for the issue I suspect I was facing for the above mentioned syncing attempts

@SomethingGettingWrong

This comment was marked as abuse.

@SomethingGettingWrong

This comment was marked as abuse.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

6 participants