Pages:
Author

Topic: [EMUNIE] THE fastest crypto-currency - page 2. (Read 11666 times)

member
Activity: 63
Merit: 10
December 14, 2015, 09:13:04 AM

Second thing I see here, is that many are concentrating on "confirmed tx/s", but rather banks leave transactions as pending for days until the funds finally reach their destination. The initiation of the transaction is purely just protocol aka memory pool, and the confirmation in reference to digital currencies can be see as "gotten on a block ". You use account channels from what I understand of your implementation, how do you arrive at consensus if lets say I send merchant A coins, and also send myself coins from a node across the world at the exact same timestamp. How will the consensus be reached as to which is the valid transaction? How will the distributed network recover from lets say the trans atlantic cables being out of service cutting europe from the usa for an hour even, which at 2k transactions per second would be 7.2M transactions. And let's say 3.1M happen in US that directly conflict with 3.1M in europe, how will the network reorganize and reach a consensus once again?

Thank You,
Viz.

Concensus primer here. Needs some revision, but the overall answer is there to answer your question

https://bitcointalksearch.org/topic/a-world-of-trust-emunie-consensus-primer-1159624
member
Activity: 63
Merit: 10
December 14, 2015, 08:31:18 AM
If speed is your #1 (I hope not sacrificing security), can I ask why would you write this code in Java?
http://fiehnlab.ucdavis.edu/staff/kind/Collector/Benchmark/JAVA_Benchmark/

Thank You,
Viz.

Did you read the web page before challenging the choice of platform for dev?

Quote from: first line in your own damn link
Update 2009 JAVA 1.6 reaches ~95% performance of C++
legendary
Activity: 966
Merit: 1000
December 14, 2015, 05:22:53 AM
Dev, how often is emunie block produced? and which is the maximun size of the block, thanks and congrats for so nice project
legendary
Activity: 2142
Merit: 1010
Newbie
December 14, 2015, 04:48:11 AM
Probably because the productivity increase of using a modern language far far outweighs the performance advantage of using c++.

It's an urban legend that C++ is faster than Java. It's correct only if C++ code was compiled for that very family of the processor, otherwise Java program will run faster after JIT compiler hits (subject to JIT compiler quality).
legendary
Activity: 1008
Merit: 1007
December 14, 2015, 04:25:58 AM
If speed is your #1 (I hope not sacrificing security), can I ask why would you write this code in Java?
http://fiehnlab.ucdavis.edu/staff/kind/Collector/Benchmark/JAVA_Benchmark/

Probably because the productivity increase of using a modern language far far outweighs the performance advantage of using c++.
legendary
Activity: 868
Merit: 1058
Creator of Nexus http://nexus.io
December 14, 2015, 03:07:13 AM
If speed is your #1 (I hope not sacrificing security), can I ask why would you write this code in Java?
http://fiehnlab.ucdavis.edu/staff/kind/Collector/Benchmark/JAVA_Benchmark/

I see with high Java optimizations and low C++ optimizations such as 32 bit C++ and 64 bit Java the gap can close to 96%, but at a standard with no preference to Java lovers trying to make it catch up, I see the base span of 71% of C++ performance. At a +29% increase just from runtime execution if numbers stay consistent in proportion even with the cryptographic functions, you could be seeing +580 tx/s based on your 2000 tx/s claim.

Second thing I see here, is that many are concentrating on "confirmed tx/s", but rather banks leave transactions as pending for days until the funds finally reach their destination. The initiation of the transaction is purely just protocol aka memory pool, and the confirmation in reference to digital currencies can be see as "gotten on a block ". You use account channels from what I understand of your implementation, how do you arrive at consensus if lets say I send merchant A coins, and also send myself coins from a node across the world at the exact same timestamp. How will the consensus be reached as to which is the valid transaction? How will the distributed network recover from lets say the trans atlantic cables being out of service cutting europe from the usa for an hour even, which at 2k transactions per second would be 7.2M transactions. And let's say 3.6M happen in US that directly conflict with 3.6M in europe, how will the network reorganize and reach a consensus once again?

Thank You,
Viz.
legendary
Activity: 1050
Merit: 1016
December 09, 2015, 10:48:26 AM
Thanks for the congrats.

However I do not mean to be rude, but this debate of speed was settled some time ago, and I would suggest you take the advice you offer of being careful about what I say and give it to BitShares instead.

1. They claimed 100,000 tx/s which is simply a claim they can not make.  It was done in a lab, and wasn't even a real world test.
2. Their test net only just managed a peak of 1000 tx/s
3. Their live net is throttled to just 100 tx/s as anything more causes serious issues.

We managed a peak of 2400 tx/s on our test net, achieved peaks over 1500 tx/s many times and ran sustained tx loads of 300+ tx/s for hours at a time with no issue.  Furthermore the last time I checked, 2400 was more than 1000. Smiley

Everything else is just wild grandiose claims and until someone presents fact of a something faster, on a public test net, with 3rd parties witnessing the event to back up the claims, eMunie IS the fastest crypto tech right now.
legendary
Activity: 1764
Merit: 1000
December 09, 2015, 07:09:01 AM
Congrats on your TPS, very nice!

however, be careful with your words (the fastest).

Take a look at BitShares 2.0 pre-alpha testnet results Smiley
full member
Activity: 224
Merit: 100
★YoBit.Net★ 350+ Coins Exchange & Dice
December 09, 2015, 06:30:43 AM
This seems to be a very interesting Coin-Project. Looking forward to it  Smiley
legendary
Activity: 1050
Merit: 1016
December 09, 2015, 03:51:27 AM
Any news here Dan. Crowdsale first quarter 2016?
I know, you don’t like to be in a hurry, but in fact the time is running against you…

Thanks.


Open betas, crowd sales (or whatever they are called these days) and more is all due to kick off in Jan.  Will post with specifics nearer the time.

I've been a bit quiet as of late I know, hunkered down and working hard Smiley
newbie
Activity: 54
Merit: 0
December 08, 2015, 04:51:53 PM
soon.  More info at https://forum.eMunie.com and https://twitter.com/eMunie_Currency.  I'd imagine there will be no date for launch or funding until after all is sewn together and public testing (A.K.A. "OB" or "Open Beta") is looking good.

BTW, I am still willing to do a speed test bake-off if any dev team wants to challenge eMunie's 2000 TPS claim.  PM me if you want to submit an entry (before Dec 26th) per the bake-off thread from two months ago (https://bitcointalksearch.org/topic/m.12670849).
sr. member
Activity: 574
Merit: 250
In XEM we trust
December 08, 2015, 01:00:33 PM
Any news here Dan. Crowdsale first quarter 2016?
I know, you don’t like to be in a hurry, but in fact the time is running against you…

Thanks.

Would love to hear more info about the launch as well.
hero member
Activity: 1069
Merit: 682
December 08, 2015, 09:31:52 AM
Any news here Dan. Crowdsale first quarter 2016?
I know, you don’t like to be in a hurry, but in fact the time is running against you…

Thanks.
sr. member
Activity: 420
Merit: 262
November 20, 2015, 04:17:15 AM
The following domains can be registered at namecheap.com. I strongly suggest you grab them immediately:

emuni.es
emoni.es

If you had not already claimed that name, then I would strongly consider using those names. But I don't want to steal your ideas.
sr. member
Activity: 420
Merit: 262
November 07, 2015, 06:12:36 PM
Or perhaps the guys who found the selfish mining flaw in Bitcoin will endeavor to analyze these new consensus designs once they have been more finalized.

We sent them the whitepaper but they seem to be busy with Bitcoin-NG.

I think all of us working on block chain scaling are very busy. Good luck to all, and let's see what we all come up with and how it settles.

I personally will put more energy into analyzing Iota once you've guys have settled all the issues and are nearer or at release. Ditto eMunie.

Peace and chillax to all.
legendary
Activity: 2142
Merit: 1010
Newbie
November 07, 2015, 05:02:49 AM
Or perhaps the guys who found the selfish mining flaw in Bitcoin will endeavor to analyze these new consensus designs once they have been more finalized.

We sent them the whitepaper but they seem to be busy with Bitcoin-NG.
sr. member
Activity: 420
Merit: 262
November 06, 2015, 07:33:43 PM
I have already argued to you...

Aye, we stuck because I was too conservative in definitions.

That is why I will just wait for the dust to settle, before and if I attempt a more quantitative argument. Or perhaps the guys who found the selfish mining flaw in Bitcoin will endeavor to analyze these new consensus designs once they have been more finalized.

It is an inefficient use of time to chase a moving target where I have the disadvantage of not having first access to the information that is in your head(s). I'll wait for your publishing.
legendary
Activity: 2142
Merit: 1010
Newbie
November 06, 2015, 07:24:14 PM
#99
I have already argued to you...

Aye, we stuck because I was too conservative in definitions.
sr. member
Activity: 420
Merit: 262
November 06, 2015, 06:05:16 PM
#98
I expect that when you do finally issue a white paper, the weakness is going to be the economic model will be gameable such that there is either a loss of Consistency, Availability, or Partition tolerance.

I believe Availability will always be nine nines for any decentralized cryptocurrency and Consistency will always be eventual, so Partition tolerance is the only toy we all can play with.

I have already argued to you in your Iota thread that your definition of Availability has no relevant meaning (propagation to across the peer network is not a semantic outcome). Rather a meaningful Availability is the ability to put your transaction into the concensus. In Bitcoin, that availability is limited in several ways:

  • Confirmation is only every 10 minutes.
  • Inclusion is in a block is dependent on the whims of the node which won the block, and on the maximum block size.
  • One who has sufficient hashrate power, has higher availability.
  • 51% of the network hashrate power can blacklist your Availability.

It is my stance, that the holistic game theory analysis of Availability in Iota, eMunie, and "block list" is much more muddled thus far. The multifurcated tree of Iota appears to be multiple (potentially inConsistent) Partitions, so Availability to create a new tree branch doesn't appear to be meaningful Availability since there is no confirmation of consensus.
sr. member
Activity: 420
Merit: 262
November 06, 2015, 05:57:30 PM
#97
Daniel Larimar incorrectly claims in that video that it is not reliable to validate transactions in parallel multithreaded. Nonsense.

Why nonsense, it depends on linearity of the system. For a linear system order doesn't matter, for a non-linear one it does.

PS: We assume that multithreaded execution can't ensure a specific order of events, which is pretty reasonable for current architectures without placing a lot of memory barriers which would degrade the performance significantly.

Because (as indicated/implied by my prior post) it is more sane to design your system holistically such that ordering of transactions is an exceptional event, and not a routine one.

Conflation of "order book" with TX/s is a category error. It is not even clear if a decentralized "order book" can or should have a deterministic ordering, because determinism may allow the market to be gamed. In any case, it is not relevant to the issue of rate of processing TX/s for signed transactions. Separation-of-concerns is a fundamental principle of engineering.
Pages:
Jump to: