....
Thanks for doing this! For the lazy among us, I will put the information into short bullet points:
Minor problems:
- Testing takes a lot of time: Compiling with QT is becoming increasingly hard/impossible, especially on Mac.
- Codebase is messed up: The code is a combination of several things making it hard to use and improve on it. This makes it hard to do the (database) things that are needed for the market
- Documentation: Normally when you improve on code, there is some documentation on the earlier written code to give some guidance. Here is none
Major problems:
- Blockchain too big over time: Over time the ledgers of will become too big to handle for users and for the market.
- Ledger insufficient for xMarket: the current ledger is probably not capable of handling what the market requires.
Proposed solutions :
- Rewrite Source: Write new source in something like XOJO that will make it easier to compile the code.
- New database: Use the database of XOJO calles SQlite
- Document code well: This will make it easier for developers that join to add to the code.
- Fixed ledger:Only use the history of a certain range of the last blocks to speed it up.
What now?x11joe is in control of the code so can start to work on it from March and the community can buy into it with xCASH. This will be a more realistic long-term project of which it unclear how long it will take.