There is a lot more then just nPoS that makes Nexus what it is. Maybe I should re-cap all the active features:1. Mining Channels: Each channel reinforces each other to prevent 51% attacks on one channel forcing attacker across multiple channels.
2. Hashing: SK-1024, SK-576, SK-512, and SK-256 used in all hashing. Pure SHA3 using Skein and Keccak.
3. Keys: 571 Bit Private Keys compared to 256 bit in other currencies. Using NID_sect571r1 as the algorithm.
4. Difficulty: Calculated with time overlaps and true % over bounds, using weighted block average over past 5 blocks.
5. SK-1024: Using Skein-1024 and Keccak-1600 for GPU PoW to produce a 1024 bit output hash used for the block hash proving the highest security.
6. Prime: Searching for Dense Prime Clusters as CPU PoW, finding these clusters of numbers that are ~308 digits to verify prime density in large numbers.
7. LLP: Lower Level Protocol as a template protocol to allow any protocol to be created with ease without need for repeated network programming.
8. Core LLP: Protocol responsible for time keeping as an advancement to NTP, keeping clocks on the network synchronized within a few seconds of one another. Maximum clock drift for Nexus is 10 seconds.
9. Mining LLP: Dedicated Mining Protocol outside of JSON-RPC Server to allow the greatest performance for mining. Protocol can handle 5k + connections allowing solo mining of any magnitude.
10. No Reward Halving: Rewards are calculated along an exponential decay curve to slowly reduce the value of each block rather than shock both miners and the market with block reward halving which acts as a rudimentary decay model.
11. Released Reserves: Decayed Amounts are deposited into the Reserves for each channel, preventing a miner from being able to mint more than project amount while difficulty is compensating to their amount of computing power.
12. Fractional Rewards: When reserves are below given thresholds, the mining reward is then based off of the time it took to create a block preventing a miner from ever being able to deplete the reserves.
13. Decentralized Checkpoints: All blocks must root from the most recent checkpoint which is declared by fitting into a timespan. This allows checkpoints to be automatically created every hour, without the need for any master node or checkpoint broadcast.
14. Trust Keys: Interest rate is increased the more a node services the main chain giving incentive to active stakers. This also increases the cost of an attack for in order to attack with a trust key it requires time to get it to the same threshold.
15. Nexus Proof of Stake: Explained in previous posts in detail, but in summary Proof of Stake system built from the ground up utilizing energy efficiency threshold, trust keys, and logarithmic weights to create the fairest and most stable Proof of Stake system to date.
16. Developer Commission: Built into the protocol levels, gives a small decayed amount to developer addresses every block [~1 Niro] over 10 years amounting to a total of ~2.5% after 10 years, and starting at ~1.5% as a way to bring the benefits of pre-mines, without the risk to investors. This means developer account has no control over the currency as it will never be of a high enough %, but it allows funds to be distributed to development removing need for corruptible foundations such as the Bitcoin Foundation which was spawned to cover developmental costs.
Features coming in future releases:1. Reversible Transactions: Transaction can be reversed if below expiration time by sending transaction void to the network.
2. Two-Way Signatures: Receiver of transaction will be required to sign to prove ownership of txout before it will be processed. This will prevent burning coins by accident.
3. Trust Network: Using Trust Keys and more sophistication in Checkpoints will create a Trust Network in which nodes will be given the opportunity to vote on checkpoints and blocks to agree on set blockchain. This will prevent a rogue node from trying to manipulate the network.
4. Sync-less Wallets: Using the Trust Network as a backbone and the LLP for the protocol, will allow wallets to remain sync-less by processing transactions in the Trust Network.
5. HTML5 Wallet: Probably coming sooner rather then later, essentially building up a clean simple HTML5 wallet using qt web server. Will have all the great visuals that HTML5/CSS3 provides. Most likely coming before transaction features so I can have a cleaner GUI to integrate more functionality into.
6. Double Spend Protection: Using input locking and checking on reorganizations, can prevent a transaction from ever being able to be overwritten by a longer blockchain after a checkpoint eliminating any threat of 51% attacks.
7. LLL Integration: Once I finish the Library including Static and Dynamic Databases, will be integrating LLP, LLD, and LLS with possible LLE for encrypted communications and high efficiencies in protocol responses and data storage. Most likely going asymmetrical route for encryption.
8. Merging: This will be one of the bigger updates, essentially as another channel to start creating what I term "The Block Tree" which will enable other currencies to be merged into Nexus on a live network, enabling some of these worthless assets with great communities to come together to form one stronger global community. The assets will be merged together with minimal inflation to Nexus.
And of course, I'm excited for the day I get to open the source code
Now I agree with community here, name Niro doesn't ring equal to Nexus, actually in my opinion dampens Nexus. This is in part why I recapped active features and future features, so everyone can have a decent idea of what Nexus is so we can hopefully arrive at some names for the denomination. I don't like the word "coin" for one because it is the lowest valued form of money, and for two because it sounds like a video game. We need a currency name that carries that professional sound, so that the name reflects accurately what Nexus is.
Nexus is the name of project, corp, community, network as its definition fits all of these. Now as to my ideas for currency names, but please don't let that keep you from making your own suggestions. I'd like the symbol to be 3 letters if possible.
Some words I like.. Problem is none of these ring right to me with Nexus added... maybe you have better suggestions?NEO
GEM
ZEN
NET
And expect the update release today at least for Windoze bins, I'll make some Ubuntu bins when I get to my other place this weekend. Just need to choose some main net constants and recompile, and set the time lock. Tests look good for Nexus Proof of Stake, I'm satisfied with its current level of security. Might be releasing future updates to tweak some constants if I don't like how these operate.
I am Choosing These Values for constants:Trust Key Expire - 1 Day
Block Weight Span - 1 Day
Min Interval [Minimum blocks between your trust blocks] - 10 Blocks
Trust Weight Span - 30 Days
Genesis Weight Span - 90 Days
Max Coin Weight: 1000 or need at least 1000 coins for full coin weight.
Thank You,Viz.