Nxt's transparent mining is good but not the best because it still involves mining and is still CENTRALIZED one-block at a time. It is also still block based.
With what we are planning you get Ripple style confirmation speed and no ONE node can specify the block contents. This means that no one node can use their opportunity to generate a block to manipulate the on-chain market.
The space is heating up.
bytemaster, what about emunies, are they serious rival to Bts?
____________________
Transactional Model
Originally the eMunie transaction model shared a lot in common with the Bitcoin design, single chain, in and out transactions cross signed using ECDSA scripts and other similarities. From day one, this did not "feel" correct, it is limiting, it is susceptible to 51% attacks via forking and while its design is acceptable to a minor currency implementation, moving forward, it does not scale well enough to be considered a "fiat" challenger.
We decided to redesign 70% of our transaction model and refactor our code.
So how does it work now?
Confirming transactions continues to operate in much the same manner, a forward and back search of the block chain is performed, verifying that the current transaction dependencies are legitimate and continuing in a recursive fashion until an eMu generation block is encountered, or the genesis. Coupled with our efficient POW algorithm (although slightly revised which I'll get into later on) this original method is still the basis of our transaction confirmation functionality and processing.
The main changes are in the "block chain" itself, and the way that transactions are recorded and stored.
eMunie now uses multiple chains, think of the ledger as more of a block tree, than a block chain. There may be many 1000's of small, interconnected chains, all holding valid transactions, and all able to validate transactions across other chain sections. "Forks", or new chains in eMunie are good, they strengthen the system and make a 51% attack impractical if not nigh on impossible, as there are so many chains, taking them all over is rather difficult. Transactions are verified in multiple blocks, with many "hatchers" (or miners as is the lingo here) in the system verifying the same transaction over and over and including a reference to that transaction in many blocks, within many chains.
Double spends are also EXTREMELY difficult with eMunie, as the system now favors a rolling balance over a "transaction in/out" method such as Bitcoin. As soon as you create a transaction, that transaction is distributed to the network as an intention, and it is logged. All nodes now know about this intended transaction and will include it in any subsequent balance calculation should they need it.
Upon the transaction clearing, that transaction is included in 1 or many blocks, and your rolling balance will calculate to the same as when performed using the transaction intention.
Transaction intentions take huge priority over other system messages, so to perform that double spend would require you to be very targeted in where it is sent to, know all about the current network position (its very dynamic) and sent immediately after the original transaction. Should you successfully achieve a double spend, soon after your rolling balance when calculated by nodes in the system will enter a negative balance, that peer and wallet address will then be immediately blacklisted forever.
Supply, Demand & eMu Generation
Currencies, or money supply, work with reliance to supply and demand, the more demand the more supply, the problem is of course, that in the fiat world, this is manipulated by the central banks to their own agenda, and dilutes the fiat supply... or inflation.
A stable currency needs a stable value, and a stable value can only be achieved with a solid supply and demand model that doesn't dilute the already in circulation money supply. If it does, new money steals the value from your current money supply and thus is devalued, as it has not "earned" its own value yet.
With eMunie we have looked at these issues in great detail, and believe we have a solution, that will ensure a fair, stable, honest currency value that does not dilute the holding of any single person in the system anywhere.
Save for the details of the mathematics (which will be in the white paper), demand is simply a call for new eMu, whether that be new accounts with new people coming on board, or regular users of eMunie wanting to have more of a holding.
Demand in the system is always closely chased, via an trailing elastic supply model, so there is just enough eMu in circulation to almost meet to the current demand trends....unless demand comes to a halt or is exceeded by supply. When this happens, no more eMu is created until the current excess supply available is used by demand. This recognition of excess supply happens quickly, so the excess will always be a very small percentage of the entire money supply, thus the effect of this supply will be nominal at best.
Where does the supply come from you ask? It comes from the hatchers. Hatchers perform work while clearing transactions, the amount of work any single hatcher in the system does, is easily calculated from the block tree, and thus, a % portion of the work done by that hatcher in a specific time period can be determined. A hatcher will then receive that % portion, of the systems calculated supply of new eMu required from the current demand.
eMu can not be spent from a hatcher account, it can only be transferred to either an exchange account, or a regular eMu wallet via a mediator. This mediator records the movement of supply eMu into the system and is included in future supply calculations. Hatcher owners are then free to do with the eMu as they so wish, hopefully, trading some or all of it out into the system.
These generated eMu's will have "value" as the hatchers have performed real world work to acquire them, however, a caveat of this, is that as the system load increases, and more work is done by more hatchers, these eMu's increase in deemed value, thus devaluing the already present eMu's in the system....and thus acts like traditional INFLATION.
Interest
To combat this inflation due to the effect of the increasing work in the system, a portion of the supply eMu's are passed to the accounts already holding eMu as "interest". Interest is calculated as the current annual % increase in eMu supply, as per demand, plus a % increase to ensure equilibrium. This ensures that while the new supply of eMu entering into the system may have higher "value" due to more work done to achieve them, all other eMu's in the system, while worth less, are topped up with new, more valuable eMu to guarantee that stake holder of current eMu does not loose out.
Interest is ALWAYS higher than new supply %, even if just marginally, except in the event, that demand ceases to exist, or is 0. Interest is then also 0 to ensure the equilibrium and solidify the value of all eMu in the system.
______________________
http://forum.emunie.com/index.php?/topic/139-emunie-latest-technical-and-feature-set-ramblings-29th-june-2013/