Nummum (OP)
Newbie
Offline
Activity: 13
Merit: 0
|
|
January 05, 2014, 11:47:49 AM Last edit: January 07, 2014, 01:01:22 AM by Nummum |
|
NummumNummum is yet another alternative crypto-currency with code based on bitcoin core developer Jeff Garzik's libccoin and picocoin. Nummum's main purposes are educational (for me) as well as experimental. All the better if it has some benefit for others too. Nummum does not re-invent the wheel. It takes several working crypto-currency concepts and amalgamates them into a single modular and scalable solution. It is very much a work in progress. Most of the features in the feature list have not yet been implemented (see TODO lists) so at the moment it is more of a wish list than a feature list. All forms of contribution and constructive criticism are most welcome. Key Features- No pre-mining
- Built-in pseudo-anonymity as well as an ūber-anonymous module with Zerocoin-like functionality
- P2P pool mining module with p2pool-like functionality
- Messaging module similar to Bitmessage for messaging between addresses
- Coloured coin / token module
- P2P exchange module that uses the DML/chan feature of the messaging module to announce, discover and agree potential trades then set up trading contracts (needs more thought)
See Trading across chains - Gambling / betting module that uses the DML/chan feature of the messaging module to announce, discover, agree and settle wagers
- Ability to add other crypto-currencies as a module
- Ability to add tax module for governmental use
- Unlike bitcoin, which is the name of network, the protocol, the client and the currency unit (sometimes confusing when explaining to new users) Nummum has a slightly different name for each of these layers
- Reference client can operate as either a full-chain client or a header-only client (SPV mode)
See Thin Client Security - Reference client can optionally use a truncated block chain
- Initial block reward 255
- Gradual, non-linear decay of block reward
- Block reward never reaches 0. Starts at 255 then gradually reduces to and settles at 1 after ~51 years
- Ūber-anonymity incurs a larger fee
- Block interval 63 seconds
- Difficulty adjustment every block, calculated using a moving average
- Uses SHA-3 (SHAKE-512 instead of SHA-256 and RIPE-160)
- Uses scrypt
- Uses Proof of Work / Proof of Stake hybrid (maybe not, needs more thought)
- Currency units divisible to 9 decimal places
- Written as a C library (libnummum) with reference executables including a relay daemon (commeō), a Nummum client (nummus) and a messaging client (nūntius)
- Each module written as a C library
Definitionshttps://en.wiktionary.org/wiki/nummus- Nummum
The protocol
- Nummnet
The network
- nummus
The reference command line client
- nummulus
The reference GUI client
- Nummō (singular) & Nummī (plural)
The currency units
- Currency Symbol
# (Number / hash symbol)
- Currency Code
NUM
- Anonummum
The ūber-anonymous module of Nummum (https://www.youtube.com/watch?v=8N_tupPBtWQ)
- Numminas
The P2P mining pool module of Nummum
- Nūntium
The P2P messaging module of Nummum
- Exonummum
The coloured coin / exonumia / token module of nummum
- Cambium
The exchange module
- Bitcoinum
The bitcoin module
- Āleārum
The gambling and betting module
- Tribūtum
The tax module where taxes may be deducted at transaction source
- commeō
A reference relay daemon
- nūntius
A reference command line messaging client
- nūntiō
A reference messaging client GUI
- Codex
The ledger / block database
- Cassifile
The nummus and nūntius wallet and keystore
- Motto
Nummus parit nummōs Model +----------------+----------------+---------------+---------------+ | | | | | Storage | Cassifile | Codex DB | Nūntī DB | Exo DB | | (wallet) | (blocks) | (messages) | (tokens) | | | | | | +----------------+----+-----------+---------+-----+---------------+ | | | | Software | nummus | nūntius | commeō | | (client) | (messenger) | (relay) | | | | | +----+-----------+----+-----+------------+--+--------+------------+ | | | | | | | Application | | Anonummum | Numminas | Nūntium | Exonummum | Cambium | | | (privacy) | (mining) |(messaging) | (token) | (exchange) | | | | | | | | | +-----------+----------+------------+-----------+------------+ | | Protocol | Nummum | | | +-----------------------------------------------------------------+ | | Network | Nummnet | | | +-----------------------------------------------------------------+ | | Transport | Internet | | | +-----------------------------------------------------------------+ CalculationsThe following calculations run from the bc command : scale=9 initial_reward=255 block_interval_seconds=63 final_reward_reduce_interval_blocks=4194303
reward_reduce_interval_blocks=0 total_nummi=0 total_time=0 year_in_seconds=60*60*24*365
for (i=initial_reward; i>=1; i--) { reward_reduce_interval_blocks = final_reward_reduce_interval_blocks/i total_nummi += reward_reduce_interval_blocks*i total_time += reward_reduce_interval_blocks*block_interval_seconds }
"Total nummī in existence after final reward reduction = "; total_nummi "Time to final reduction to 1 nummō reward (years) = "; total_time/year_in_seconds "Total nummī rewarded per year when reward is 1 nummō = "; year_in_seconds/block_interval_seconds "Percentage of total nummī rewarded per year when reward is 1 nummō = "; ((year_in_seconds/block_interval_seconds)/total_nummi)*100 quit give the following results : Total nummī in existence after final reward reduction = 1069547264.999985588 Time to final reduction to 1 nummō reward (years) = 51.283339378 Total nummī rewarded per year when reward is 1 nummō = 500571.428571428 Percentage of total nummī rewarded per year when reward is 1 nummō = .046802100 Source Codehttps://github.com/Nummum/NummumFurther Readinghttp://nummum.github.io/Nummum
|
|
|
|
Nummum (OP)
Newbie
Offline
Activity: 13
Merit: 0
|
|
January 05, 2014, 11:52:09 AM |
|
-
|
|
|
|
Nummum (OP)
Newbie
Offline
Activity: 13
Merit: 0
|
|
January 05, 2014, 11:53:12 AM |
|
-
|
|
|
|
EmoneyRu
|
|
January 05, 2014, 11:54:12 AM |
|
Om Nom
|
|
|
|
freet0pian
|
|
January 05, 2014, 11:55:43 AM Last edit: January 05, 2014, 01:18:18 PM by freet0pian |
|
This seems to be 1000% better than all the copy/scam/crap coins.
|
░▒▓█ welcome to freet0pia █▓▒░
|
|
|
black_swan
Newbie
Offline
Activity: 42
Merit: 0
|
|
January 05, 2014, 11:57:21 AM |
|
Uses scrypt Uses Proof of Stake (maybe not, needs more thought)
Would you mind explain this? How are the coins assigned at beginning and how do you prevent forging? Maybe you mean PoW-PoW hybrid?
|
|
|
|
jorneyflair
|
|
January 05, 2014, 12:31:11 PM |
|
something new hah?
|
|
|
|
Nummum (OP)
Newbie
Offline
Activity: 13
Merit: 0
|
|
January 05, 2014, 12:57:18 PM |
|
Maybe you mean PoW-PoW hybrid?
I meant PoW/PoS hybrid. Now fixed in original post.
|
|
|
|
Nummum (OP)
Newbie
Offline
Activity: 13
Merit: 0
|
|
January 05, 2014, 01:54:41 PM Last edit: January 05, 2014, 02:08:36 PM by Nummum |
|
This seems to be 1000% better than all the copy/scam/crap coins.
Yes, I want to distance Nummum from the current copy'n'paste frenzy. That was one of the reasons I chose to fork picocoin. There were several other reasons also. I wish to develop a modular and scalable ecosystem that is not a Jack of all trades, master of none
|
|
|
|
nocoin
|
|
January 05, 2014, 03:29:51 PM |
|
Is it ready to use?
|
|
|
|
Nummum (OP)
Newbie
Offline
Activity: 13
Merit: 0
|
|
January 05, 2014, 03:36:49 PM |
|
Is it ready to use?
No, not even close. Read original post: It is very much a work in progress. Most of the features in the feature list have not yet been implemented (see TODO lists) so at the moment it is more of a wish list than a feature list.
|
|
|
|
x50x
Newbie
Offline
Activity: 26
Merit: 0
|
|
January 05, 2014, 06:48:58 PM |
|
I like the idea and appreciate the honesty about it being for educational use. I really like the idea of more intregration... Great to see something beyond a straight clone. Good luck! I'll be keeping my eye out for updates.
|
|
|
|
Nummum (OP)
Newbie
Offline
Activity: 13
Merit: 0
|
|
January 05, 2014, 06:59:09 PM Last edit: January 05, 2014, 08:36:03 PM by Nummum |
|
I like the idea and appreciate the honesty about it being for educational use. I really like the idea of more intregration.
Primarily but not exclusively educational. If Nummum proves to be practical for real world use, well and good. Now that I have floated my ideas publicly I am open to others getting involved in the development also. We may learn from each other.
|
|
|
|
Cloudpost
|
|
January 05, 2014, 07:11:13 PM |
|
This coin definately looks interesting and fresh. Developer, please keep working
|
|
|
|
redmist
|
|
January 05, 2014, 07:14:54 PM |
|
Interested in this. Good job OP for the innovative ideas.
|
|
|
|
Kluge
Donator
Legendary
Offline
Activity: 1218
Merit: 1015
|
|
January 05, 2014, 07:17:23 PM |
|
Fairly ambitious "composite coin." Watching, but I can tell you right now I'll never be able to remember it as anything but "numb-nuts."
Could you give a rough ETA? (Q1, Q2, Q3+?) Are you looking for help? Do you have a team?
|
|
|
|
redmist
|
|
January 05, 2014, 07:31:38 PM |
|
Could you give a rough ETA? (Q1, Q2, Q3+?) Are you looking for help? Do you have a team?
I second this, would be happy to help if its needed.
|
|
|
|
Nummum (OP)
Newbie
Offline
Activity: 13
Merit: 0
|
|
January 05, 2014, 07:34:51 PM Last edit: January 06, 2014, 12:29:21 AM by Nummum |
|
Fairly ambitious "composite coin." Watching, but I can tell you right now I'll never be able to remember it as anything but "numb-nuts."
Could you give a rough ETA? (Q1, Q2, Q3+?) Are you looking for help? Do you have a team?
Ambitious yes. But, since Nummum is modular progress can be made in steps or in parallel. Also, I am not coming up with any new ideas, just drawing existing ones together. The code for Zerocoin, p2pool, Bitmessage, scrypt etc. exist in one form or other already. The "numb-nuts" thing is almost intentional. Nummnet is easy to remember now isn't it? I used the same trick when deciding on a name for the Anonummum module ( https://www.youtube.com/watch?v=8N_tupPBtWQ). Bitcoin core developer Jeff Garzik had mentioned that he was going to complete the picocoin client over the holiday period but this has not happened. I am sure he is a very busy man. Nummum is forked from picocoin and it would have been nice to have a more complete starting point. Nonetheless, I have forked picocoin in it's current state and will keep a close eye on what Jeff does with picocoin in the future. Today I am just floating my idea to see what kind of reception it receives. Tomorrow I start coding. At the moment I have no team but I am very much open to the idea. If other developers think that this is a worthwhile endeavour they are most welcome to assist.
|
|
|
|
ecrazyboy
Newbie
Offline
Activity: 44
Merit: 0
|
|
January 06, 2014, 03:40:38 PM |
|
WAITING....
|
|
|
|
peterlustig
Sr. Member
Offline
Activity: 812
Merit: 250
The Fourth Generation of Blockchain in DeFi
|
|
January 06, 2014, 04:15:40 PM |
|
So no GPU miner yet? Coin seems good, just don't exagerate it with the Latin.
|
|
|
|
|