Pages:
Author

Topic: [ANN] eMunie (EMU) - NOT a BitCoin fork/clone - call for beta testers - page 19. (Read 78428 times)

member
Activity: 86
Merit: 10
Bitcoin is the future.
If its still open sir, I wan't join the beta testing.  Smiley 
sr. member
Activity: 328
Merit: 250
This proof-of-work system would be like having anyone running a bitcoin node compete for doing the "work" of a difficulty 1 hash that is attached to any transaction.  The idea to change the proof-of-work to a tree-sort is great, as tree sorting runs on a CPU better, but there are massive errors in this implementation:

1) The "work" is tied to the number of transactions
2) The "work" difficulty does not rise with the number of people competing to do it
3) The currency will get distributed to a handful of people who know how to spawn infinite hatchers since the infinite hatchers hardly have to do any "work"

Also, tell me if this one is wrong, as I'm not certain how this is done:
4) The "work" is assigned randomly instead of having every full node verify transactions, as in bitcoin.

I think it's funny that litecoin was run for months as a CPU-only coin and called a "botnet coin" by bitcoiners.  Then there was a giant uproar when someone figured out how to run it on a GPU, but now litecoiners call any true CPU coin a "botnet coin".  Yes it sucks if 30% of the new currency goes to a handful of botnets who don't process transactions, but this is far better than having 95% of the new currency go to a handful of guys with huge GPU farms.  If the currency does not get a good initial distribution, it will fail.  The success depends on getting it into as many people's hands as possible.

Coblee's thread about GPU-mining and Litecoin for people clueless about the history of litecoin:
https://bitcointalksearch.org/topic/thread-about-gpu-mining-and-litecoin-64239
TacoTime suggested switching the POW to a radix sort or tree search to make litecoin CPU-only again, but Coblee didn't want to do the development work to implement this, so nothing was done.
sr. member
Activity: 476
Merit: 253
Instead of investing a lot of Money in Hardware that basically does nothing but to produce hot air. people would invest the money in Hardware that actually benefits the network. Space to store the Blockchain and Bandwidth.
But it may not benefit the network if there are too many hatchers. As pointed out before, you could run many hatchers on the same machine, potentially a huge number of them (billions of virtual hatchers which are just IDs?) depending on the details of the protocol to be revealed. Then you are not even providing the storage space. So there will be a million of hatchers competing for the same transaction. And then transaction spam may kick in, possibly maliciously designed to go to a certain set of hatchers in order to bump their trust.

It's true that you will not break the system by that. But the rules for money distribution are complicated and possibly flawed. As they are presented now, they could be cheated, and then the cheating will become the new, perverted rule. The advantage of bitcoin here is the simple, clear money distribution rule which has not been cheated so far (if you don't consider mining pools as cheating).

just my point. lets hope we just cant see the solution, but there is a solution.
legendary
Activity: 1232
Merit: 1001
Instead of investing a lot of Money in Hardware that basically does nothing but to produce hot air. people would invest the money in Hardware that actually benefits the network. Space to store the Blockchain and Bandwidth.
But it may not benefit the network if there are too many hatchers. As pointed out before, you could run many hatchers on the same machine, potentially a huge number of them (billions of virtual hatchers which are just IDs?) depending on the details of the protocol to be revealed. Then you are not even providing the storage space. So there will be a million of hatchers competing for the same transaction. And then transaction spam may kick in, possibly maliciously designed to go to a certain set of hatchers in order to bump their trust.

It's true that you will not break the system by that. But the rules for money distribution are complicated and possibly flawed. As they are presented now, they could be cheated, and then the cheating will become the new, perverted rule. The advantage of bitcoin here is the simple, clear money distribution rule which has not been cheated so far (if you don't consider mining pools as cheating).

Absolutely agree, I saw this weakness as well (already mentioned about 100 times in this thread)

But it's an interesting experiment non the less.

That's why:
Interesting if this really works.
newbie
Activity: 42
Merit: 0
Instead of investing a lot of Money in Hardware that basically does nothing but to produce hot air. people would invest the money in Hardware that actually benefits the network. Space to store the Blockchain and Bandwidth.
But it may not benefit the network if there are too many hatchers. As pointed out before, you could run many hatchers on the same machine, potentially a huge number of them (billions of virtual hatchers which are just IDs?) depending on the details of the protocol to be revealed. Then you are not even providing the storage space. So there will be a million of hatchers competing for the same transaction. And then transaction spam may kick in, possibly maliciously designed to go to a certain set of hatchers in order to bump their trust.

It's true that you will not break the system by that. But the rules for money distribution are complicated and possibly flawed. As they are presented now, they could be cheated, and then the cheating will become the new, perverted rule. The advantage of bitcoin here is the simple, clear money distribution rule which has not been cheated so far (if you don't consider mining pools as cheating).
sr. member
Activity: 436
Merit: 250
CryptoTalk.Org - Get Paid for every Post!
We already established this:

"The point is that the attacker has 1m (essentially unlimited number) nodes with equal trust to the honest nodes."

The idea to switch the proof-of-work to a radix sort or tree search is the best move an alt-coin can make right now.  Making the currency allocation and double-spend defense dependent on millions of spawned nodes is not smart though.  You have to make the tree-search difficulty go up based on how much work is getting done.  Otherwise all the coins will get distributed to only a handful of people.  The way to solve it is to have a difficulty adjustment so that the attacker gains nothing from infinitely spawning and doing nothing.  Each of the spawns must do a lot of work.  Just make it bitcoin, but change the mining to something that is GPU resistant.

That sounds extremely boring. I think you don't quite understand how different eMunie is compared to BitCoin and thats maybe why you are trying to get it the same requirements.  So drop everything you think you know of 'security' and let the big boys play, as i'm fairly certain fuserleer knows what he is talking about and wouldn't just ramble nonsense.

This is why eMunie is having the beta, not to see if there are any holes in eMunie, but yet to see how people live it compared to the alternatives out there. If you want to try it, go for it, if you don't then just stick with your favorite currency.
legendary
Activity: 1232
Merit: 1001
POW : new currency generation is distributed to hashpower
1.people buy tons of unnecessary GPUs, build gigantic clusters of 10, 20 or even 100 Mhash . lots of resources is lost.
2. a lot of energy is wasted on POW.

effect = network is run by proffessional hashers. you WILL NOT get even 1usd worth of BTC by mining on normal computer for a year.

eMunie : new currency generation is distributed to transaction-verifying-power/luck
1. people buy/rent a lot of servers with VM and launch as many instances of hatchers as they can.
a lot of resources is lost, just more cpus mobos rams and drives and less gpus
2. a lot of energy is lost to run millions of unnecessary nodes

effect = network is run by proffessional hatchers. you WILL NOT get even 1usd worth of EMU by hatching on your computer for a year.


where is the difference? that are the advantages?

One big difference as I see it would be:

Instead of investing a lot of Money in Hardware that basically does nothing but to produce hot air. people would invest the money in Hardware that actually benefits the network. Space to store the Blockchain and Bandwidth. Just imagine all this Millions that where invested in Bitcoin Mining would have been invested in this resources.

We wouldn't even need to talk about the max. Blocksize issue yet.

Interesting if this really works.
member
Activity: 119
Merit: 10
For the Community! By the Community!
As per my PM. Let me know Smiley
sr. member
Activity: 476
Merit: 253

There are guys having tens of VPS's with  8 cores and VM capability, raping every new coin, or simply mining YAC.
VPS'es are easy and cheap to obtain. installing numerous VM's with a client's on every one of them is easy and fast.
there would be a monstrous fight for getting a bigger and bigger amount of clients and hatchers, sending EMU from one to another to make a lot of transactions and confirmations - and therefore the bigest posible percentage of new EMU creation. this means, NO ONE ELSE would get anything - just like trying to solomine BTC on cpu right now.

difference:
 POW - waste a lot of energy

 distributed trust - waste a lot of energy, bandwidth, transaction history data.

this is possible even when source will NOT be given, or system was perfect in other ways.
 

to be secure, it has to be ripple-like closed and centralised, and thats no crypto currency, thats company issued credit.

please tell me where am I wrong.

OK I've written a lot on this already, but I'll try and re-explain to clear up the confusion.

100 nodes in the system, 49 honest, 51 not.

2 are hatchers, 1 honest, 1 not.  Both do equal transaction according to honest/dishonest nodes in the system (49% and 51% respectively) work for arguments sake.

Honest nodes vote honest hatcher to make an EMU
Honest hatcher creates EMU and distributes 39% to itself, and 41% to dishonest hatcher.  Remaining 20% is distributed to non-hatcher nodes dependent on EMU holding.
Everyones happy.

Dishonest node votes yes to EMU create with dishonest clients.
Dishonest node creates EMU
Dishonest node gives all EMU to itself.

Honest nodes reject dishonest nodes EMU creation.  
Dishonest node can't spend those EMU's in system.
Honest nodes happy again.
Dishonest node wasted effort.

EMU's HAVE to be distrubuted according to set of rules, which can be checked against the ledger by ANY node in the system.  Thus, there's no point in dishonest nodes trying to create EMU's for themselves as they can not keep them, and if they do, the honest nodes reject them and they can never be spent.


You are trying to explain why the system cannot be cheated. Im not saying it can be, I sad : "even when source will NOT be given, or system was perfect in other ways."


(.....)

2) Real world cost, if some guy, wants to rent 1 million Amazon nodes and perform 99% of all the transaction work in the network, that's up to them.  It's still work.  Some miners have HUGE hashrates, and rake in a lot of BTC, but they have had a real world cost, so why shouldn't they get the reward for that?  No one seems to have a problem with that model so why should it be different here?


thats exactly what I ment. So You agree?


POW : new currency generation is distributed to hashpower
1.people buy tons of unnecessary GPUs, build gigantic clusters of 10, 20 or even 100 Mhash . lots of resources is lost.
2. a lot of energy is wasted on POW.

effect = network is run by proffessional hashers. you WILL NOT get even 1usd worth of BTC by mining on normal computer for a year.

eMunie : new currency generation is distributed to transaction-verifying-power/luck
1. people buy/rent a lot of servers with VM and launch as many instances of hatchers as they can.
a lot of resources is lost, just more cpus mobos rams and drives and less gpus
2. a lot of energy is lost to run millions of unnecessary nodes

effect = network is run by proffessional hatchers. you WILL NOT get even 1usd worth of EMU by hatching on your computer for a year.


where is the difference? that are the advantages?

disclaimer:
Don't get me wrong, I LOVE the idea, thats new and refreshing. I'm NOT criticizing it. I'm simply very much interested in it and just want to understand it.

p.s. what about my P.M. ?
hero member
Activity: 602
Merit: 500
Vertrau in Gott
If you are still open to testers I would love to be considered. Thank You
full member
Activity: 126
Merit: 100
We already established this:

"The point is that the attacker has 1m (essentially unlimited number) nodes with equal trust to the honest nodes."

The idea to switch the proof-of-work to a radix sort or tree search is the best move an alt-coin can make right now.  Making the currency allocation and double-spend defense dependent on millions of spawned nodes is not smart though.  You have to make the tree-search difficulty go up based on how much work is getting done.  Otherwise all the coins will get distributed to only a handful of people.  The way to solve it is to have a difficulty adjustment so that the attacker gains nothing from infinitely spawning and doing nothing.  Each of the spawns must do a lot of work.  Just make it bitcoin, but change the mining to something that is GPU resistant.

You mean something like YAC ?

Not that very well distributed either ... CPU POW is *very* botnet friendly.

(Besides, YAC was abused by people renting AWS clusters at the start, and was suspiciously designed to be GPU friendly - but not publicly available - for the first months of existence)
member
Activity: 84
Merit: 10

2) You cant choose the hatcher, it chooses you.  You can request some parameters, such as trust level, min fee, but your broadcast goes system wide.

EDIT:  Your next transaction is sent to a different hatcher, you can not send a transaction to the same hatcher twice in a row, and the network can see this as the hatcher signs the transaction.

I'm basing this on the above. If clients have a configuration for "trust level", then hatchers with higher trust are going to be favored by clients over hatchers with lower trust, and hatchers with no trust at all will probably have to wait until there are no other hatchers available to service transactions.
newbie
Activity: 31
Merit: 0
I'd like to become a tester, sign me up.
member
Activity: 84
Merit: 10
We already established this:

"The point is that the attacker has 1m (essentially unlimited number) nodes with equal trust to the honest nodes."


I know. That was the hypothetical situation that was being used for theoretical purposes. I'm just making the point that this theoretical situation is virtually impossible because as this network grows, the amount of hatcher nodes that even get to handle transactions and prove themselves honest cannot be greater than the greatest number of simultaneous transactions sent out on the network at any time... so in reality you end up with a relatively limited amount of hatcher nodes that are even relevant to this system. Slowly over time, as transaction volume grows, more hatcher nodes are required and allowed to gain trust with the system.
sr. member
Activity: 328
Merit: 250
We already established this:

"The point is that the attacker has 1m (essentially unlimited number) nodes with equal trust to the honest nodes."

The idea to switch the proof-of-work to a radix sort or tree search is the best move an alt-coin can make right now.  Making the currency allocation and double-spend defense dependent on millions of spawned nodes is not smart though.  You have to make the tree-search difficulty go up based on how much work is getting done.  Otherwise all the coins will get distributed to only a handful of people.  The way to solve it is to have a difficulty adjustment so that the attacker gains nothing from infinitely spawning and doing nothing.  Each of the spawns must do a lot of work.  Just make it bitcoin, but change the mining to something that is GPU resistant.
member
Activity: 84
Merit: 10


Of course you can fire up a billion hatchers.  If they hardly have to do any verification, there is no downside to firing them up and essentially getting free lottery tickets for more coins.  Just do a difficulty adjustment like bitcoin so that anyone who wants to win monies has to do a lot of work.  

Once you have more hatchers than meets transaction level, you just end up with all new ones just sitting there idle and waiting for transaction volume to pick up. The majority of transactions would go to the "trusted" hatchers.

In a way, this is like a hybrid of Ripple UNL and Bitcoin proof-of-work, except it is a major enhancement on UNL, because #1, the network can provably chose who to trust most, rather than just some preconfigured list of trusted nodes, #2 the transactions end up being distributed over much broader range of hatchers, than UNL nodes, #3, the damn hatcher nodes get rewarded! So are motivated to actually do the work. In Ripple, the servers are not rewarded for their work; instead, it is just expected that people will run servers voluntarily.

I mean think about it... people seem perfectly satisfied with Ripple's UNLs to thwart sybil attacks right? Well shit, if that is good enough for them, then eMunie must seem like absolute security overkill to these people! It has both proof-of-work, and trusted nodes similar to Ripple...

Edit: except I'd want to emphasize again and again, they are *similar* to Ripple UNLs, but far superior, because they are not just some configured list of a limited number of nodes, they are dynamically determined by the network.
member
Activity: 84
Merit: 10


Of course you can fire up a billion hatchers.  If they hardly have to do any verification, there is no downside to firing them up and essentially getting free lottery tickets for more coins.  Just do a difficulty adjustment like bitcoin so that anyone who wants to win monies has to do a lot of work.  

Once you have more hatchers than meets transaction level, you just end up with all new ones just sitting there idle and waiting for transaction volume to pick up. The majority of transactions would go to the "trusted" hatchers.

In a way, this is like a hybrid of Ripple UNL and Bitcoin proof-of-work, except it is a major enhancement on UNL, because #1, the network can provably chose who to trust most, rather than just some preconfigured list of trusted nodes, #2 the transactions end up being distributed over much broader range of hatchers, than UNL nodes, #3, the damn hatcher nodes get rewarded! So are motivated to actually do the work. In Ripple, the servers are not rewarded for their work; instead, it is just expected that people will run servers voluntarily.
sr. member
Activity: 266
Merit: 250
This is what my eyes look like reading all this. ---> @.@

donator
Activity: 3228
Merit: 1226
★Bitvest.io★ Play Plinko or Invest!
Id be interested in being a beta tester  Smiley 6/MH
newbie
Activity: 53
Merit: 0
Sign me up to be a tester please, very interested. Thanks man.
Pages:
Jump to: