The Solo Mission
The Solo Project has a goal of eliminating the economic incentives that lead to network centralization. Contributors to the Solo Project believe that traditional pooled mining, GPU Mining, and ASICs reduce security of networks and increase barriers to entry - the antithesis of Satoshi’s vision of “one CPU one vote.” We aim to make these centralizing technologies economically non viable as a solution for mining.
Solo’s Proof of Work algorithm, CN-IO, requires a fully synced copy of the blockchain on each mining node. Using the blockchain to randomize the scratchpad buffer produces millions of variations to the Cryptonight hash making traditional pool, GPU and ASIC mining impractical. As part of the planned future roadmap, contributors to the Solo Project plan to research and develop additional randomization that will adapt to changing mining solutions with the goal of maintaining solo CPU mining as the preferred method of distribution. Presently, the CN-IO Proof of Work Algorithm provides highly scalable performance on CPUs and ARM devices with AES-NI crypto acceleration. Due to the low scratchpad memory allocation (128KB per thread), performance scales very well on low to mid range devices and the PoW algorithm draws less total power from the CPU socket as measured in software vs similar PoW algorithms.
With advancements in the crypto landscape, Solo aims to achieve true scalability by pursuing a scalable network all while maintaining a secured and decentralized state. In the recent addition of the SECOR tech layer, Solo has enabled faster transactions and preserved network integrity and stability through uncle mining. This provided Solo the opportunity to push itself one step closer towards a well balanced future.
Requesting Modifications and Additions
If there is an entry you'd like to modify or be added, please open an issue on the GitLab repository.