28/08/14 CDO update Since early two months ago, i took development directly into my own hands. A lot has happened since and i'ts time i showed my progress to the community, as well as outline what i'll be doing the next time i go quiet.
Here its a truncated changelog
Added Dynamic Loading/Unloading of wallets
Adapted and added Encrypted Messaging
Added Invoicing and Receipting functions
Fixed rpcconsole history
Fixed memory exhaustion
Refactored Stake Checks
Modified Stake Subsidy Calculation
Enable User specification of wallet files
Show addresses in list unspent
fixed Get Balance
Added optional Size parameter for krypoolrefill
P2SH related RPC improvements
New redeemscript and decodescript RPC calls (validate address now provides redeem script)
Optimized peer handling
Added Zerocoin sources
Added mininput=value (allows users to select minimal input)
Added LevelDB Files (to be implemented with Phase 2)
Added RPC calls dumpwallet, importwallet, mergecoins, importaddress, listunspent and createmultisig
Drastic UI changes to allow expansion of features and addition of phase 2 and phase 3 features and improvements.
Import/Dump wallet integration to UI
Prepare code (in advance) to disconnect rogue peers, we would want the same problem anymore
Minor GUI changes for further development.
Changed stake to Unlimited maxage
Added Support for Wacth only Addresses
Known issuesLotto suspended (it is in the dev branch (unpublished) ) I noticed some very odd behaviour that needs further investigation. (will update, maybe i can make it in time for launch.)
Donate suspended (this will come with lotto integration)
Icons (the icon set i used has....issues)
Blockchain size (this will become evident later) It tends to bloat due to the addition of a plethora of functions.
Please , if you notice and other issues open an issue report on github once the update is made available.
Community involvement and rewards Programme
There will be a 5 NRS reward for all valid issue reports. This is to encourage the community to help with improving the software.
There will be rewards for submitting bug fixes categorized as follows
GUI 5 - NRS - 100 NRS
Wallet 100 NRS - 1000 NRS
Database 100 NRS - 1100 NRS
Critical - 300 NRS - 4000 NRS
Minor - 50 NRS - 500 NRS
Documentation - 10 NRS each fix
If you feel the need for other tags, please feel free.
The (Coming soons)Most of the work has already been done and maybe some of them will be part of the first phase, they have been temporarily labelled as such due to some of the sensitive areas they affect in the code, or in the business model. Transactions are what hold the blockchain together, as a result any modification to the structure and behaviour needs thorough testing, and even after it can be prone to problems.
Without making too much of a promise, i will just say i am making frantic efforts to get everything working , before launch. Depending on the Shareholder group, (if they vote in the affirmative) I may delay launch by a few days, to make sure i get the lotto working.
What's Next?Well, first off, gotta get everything working. Then I will begin investigating recent developments in the crypto sphere to get a general idea of what to do next.
I have already looked at "Dual netting" and "Colored coins", and they may factor into Phase 2 of the NRS update.
Why In NRS ? Why no new coins/shares?My recent conversations with prominent business minds and crypto buffs has lead me to believe that my approach towards DACs needs modifying. One of the key issues is the "extended" alt-coin spring. A new coin is scoming out every few hours , maybe in some cases with a few new ideas, (most of them never implemented), i have resolved that NRS platform is not saturaed yet, as a result, releasing a new "token/coin" without fully exhausting the NRS platform is wasteful and rather narrow minded. This means that any and all ideas that can be added to NRS without as huge a change as i had to do this time, will be done on top of NRS. No new unnecessary coins/shares/tokens, without just cause.
When to expect new coins/shares/tokens?Only when a completely new chain is required to implement the features, and NRS WILL feature prominently with a huge % of the overall money supply.
Questions can be posted here, in Skype group or on freenode #NoirShares