We desperately need help. Our current code is effectually broken, however core functionality remains. The project needs a developer and computer scientist to step in, review, and right the ship. We need someone with development familiarity with blockchain source, that can help pull us to a usable point, allowing us to continue this community blockchain project, and allowing us to slowly expand by engaging students. We have a loyal userbase that continues to run wallets and masternodes, despite our technical deficiencies.
Primarily, the issues surround older code and parameters agreed upon with the community that are present, yet non-effective (i.e. essentially functions as comment). For example, halving is specified yet non-functional, lastPOWblock specified – yet remain POW. Staking specified yet results in orphans, strSporkKey – private key not provided by one developer that went AWOL. Voting doesn’t appear to work. Regtest/Testnet – not present, devreward and preminereward – doesn’t work (a repopulation of development funding was specified). Existing spork key can be retired, as a prior developer did not even provide the private spork key. In short, we need an expert.
Our goal is to maintain the existing merkle root, update with latest libraries, and have ability to cross-compile, have an actual test network, and actually vote with the MNs. This is mostly a break/fix and update, with special concern to ensure CVE-2018-17144 and Fake Stake Attack are both remediated. We are scrypt, and seek to remain without entertaining any side-chain solution (i.e. on top of ETH), as it is imperative that the blockchain remain independent with ability to become more resilient.
The success of this break/fix update project would allow us to continue our stalled project, and allow us to engage students and grow things from a base of code that actually works and people can use.
Special note: We have filed our non-profit, which focuses on education, but without these code issues being corrected, we continue to be stuck in the mud. Any development, code donation, and help you can provide would be warmly welcome.