In that case why did pineapples need Lafu's blockchain download to get the wallet working, and why did you instruct users to replace the pascalcoinb03.mdb for a downloaded database to get the wallet working. If it was to fix a temporary bug what was the bug and how did it stop PascalCoin working perfectly without a downloaded database?
This application is a Node, a Wallet "AND A BLOCKCHAIN EXPLORER". (All-in-one)
This message was because in earlier versions there was a bug when saving database information, and crashed application.
Technically, Pascal Coin uses a safebox, modified each time a new block is generated in the blockchain. When this happens, safebox is updated with block operations, and then generates a new "SafeBox hash". After this, the entire blockchain could be deleted without losing double spending efficency, because balance of each account is included in SafeBox. SafeBox size is growing in 5 new accounts per block, so, size is controlled
Do you understand?
Edited: You can check it doing this steps:
- Open Build 1.0.8 (last stable version with an Microsoft access Database)
- Wait until node status = running
- Open microsoft access and open database blockchain (C:\Users\(user name)\AppData\Roaming\PascalCoin\pascalcoinB03.mdb)
- Delete all rows in table "tblockchain"
- Delete all rows in table "toperations"
- App will work properly, but, of course, will not show historical blockchain and/or operations due you've deleted them
- Conclusion: Core does not need historical blockchain
You cannot test it on build 1.0.9 because version 1.0.9 uses a self made database file and I've not developed an database file editor, but you can develop it by yourself using source code at github.