Bitcoin Forum
May 04, 2024, 02:34:15 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
  Home Help Search Login Register More  
  Show Posts
Pages: « 1 [2] 3 4 5 6 7 »
21  Alternate cryptocurrencies / Announcements (Altcoins) / Re: [ANN] Zcoin (XZC) - Implementing Zerocoin technology for financial privacy on: August 12, 2017, 07:49:17 AM
Less than two days until PoW-switch.

Number of publicly available GPU miners: zero.

This is gonna be a bloodbath.  Or a windfall.  Depending on your perspective.

I just realized that the beauty pageant has no requirement that the source code be released before the PoW-switch.  So GPU miner developers can mine privately for something like a whole month and win the pageant too.  Seems like a bad situation no?
22  Alternate cryptocurrencies / Announcements (Altcoins) / Re: [ANN] Zcoin (XZC) - Implementing Zerocoin technology for financial privacy on: August 12, 2017, 07:47:14 AM
MTP is not mature enough for prime time, and heavily favors GPUs over CPUs.
If it's true then we should expect that network of Zcoin still will be controlled by 10-15 large botnets which highly centralised on one pool

If the current lyra2z hashrate is really coming from CPU botnets (which I doubt) then this is one problem that would actually get fixed by MTP.  A GPU-favoring algorithm like MTP would marginalize them.
23  Alternate cryptocurrencies / Announcements (Altcoins) / Re: [ANN] Zcoin (XZC) - Implementing Zerocoin technology for financial privacy on: August 10, 2017, 11:18:27 PM
(also because when you look at github, the only changes that have been recently been pushed to master are sync improvements)

I noticed that too.

probably means MTP won't really be launching that soon

MTP is not mature enough for prime time, and heavily favors GPUs over CPUs.

If they would have just owned up to these two realities I would have been satisfied.

But instead they got duped by some sales frontman for a fifty cent party who promised them that spin-doctoring and beauty pageants were cheaper than realistic timelines and cautious incentive structures.  And that his swarm of 20-post accounts would stand ready to flood this thread with trivial Q&A whenever uncomfortable issues came up.
24  Alternate cryptocurrencies / Announcements (Altcoins) / Re: [ANN] Zcoin (XZC) - Implementing Zerocoin technology for financial privacy on: August 10, 2017, 05:36:44 PM
It's creating a "second instamine" where the PoW rules are changed in secret, the secret is revealed like a few hours before the PoW-change block, and as a result the only people who can develop miners that actually work on launch day are the insiders.
I'm also a bit worried about miner availability upon algo change. However, I expect the internal CPU miner of the daemon to work.

I can guarantee you that pencil-and-paper mining will work.  It's also irrelevant.

The situation to worry about is not "there are zero people GPU mining".  That won't happen.
25  Alternate cryptocurrencies / Announcements (Altcoins) / Re: [ANN] Zcoin (XZC) - Implementing Zerocoin technology for financial privacy on: August 10, 2017, 04:17:23 AM
@mrb, curious, why you're negative on the things while dev team are trying to make improvements, instead of offering constructive suggestions?? I would turn to something else if I don't like this rather than wasting time.

@JasonSW, curious, why you're shilling in support of this shady behavior instead of calling it out?

This whole situation is ridiculously shady.

Quote
he will be making it public shortly sometime in the next week or so

After the PoW change? Seriously?

It's creating a "second instamine" where the PoW rules are changed in secret, the secret is revealed like a few hours before the PoW-change block, and as a result the only people who can develop miners that actually work on launch day are the insiders.

(And no, I still don't care about your stupid beauty pageant, stop using that as a distraction.)
26  Economy / Scam Accusations / Re: New lawsuit against BFL on: July 26, 2017, 04:16:04 PM
Yeah I am the plaintiff. Nothing special to my story,

Except for this part...

Quote
Nature of Suit: Racketeer Influenced and Corrupt Organizations

Wow dude, that is pretty hardcore, you went after them using RICO?  They deserve it, of course, but remind me not to mess with you Smiley

Curious, has there been any movement on this?  Wheels of justice move slowly and all, and I don't have a PACER account.  Would be pretty crazy if Sonny were declared to be a mob boss.  Mining mafia!
27  Alternate cryptocurrencies / Mining (Altcoins) / Re: limits of ZEC mining on: July 26, 2017, 04:03:24 PM
A GPU with a 32MB cache would then be limited to it's cache bandwidth instead of the external GDDR5 bandwidth.

Sorry about the necropost here, but isn't the dataset for ZEC more than 32MB?  You wrote:

Specifically, 2 million pseudo-random numbers are generated using blake2b (see http://blake2.net/).  Each of these numbers is 200 bits (25 bytes), and they are sorted

200bits*2million = 400mbits = 50mbytes, right?

If I got the math wrong, or if there is some trick for halving the storage requirements, I would be happy to be corrected.  Thanks!
28  Alternate cryptocurrencies / Announcements (Altcoins) / Re: [ANN] Zcoin (XZC) - Implementing Zerocoin technology for financial privacy on: July 26, 2017, 04:40:38 AM
However it would make more sense to have the miner contest end after the audit and implementation contests. Right now the miner contest ends on August 9th and the audit and implementation contests end on August 30th.

That's my point -- except that I don't think the contest matters compared to the launch.  Who made more money from Zcash: Tromp or Claymore?  One day of Zcoin mining is worth more than the entire contest prize.

The constant last-minute changes to the PoW are just ridiculous at this point if you ask me.  Every time another one crops up MTP drops a few more notches further down my priority list.  Before your latest post I was fed up enough that I'd decided to wait until after the transition block to start working since at least at that point making any more changes would be more difficult for the zcoin politburo.  Now I'm starting to doubt even that as a reasonable time-management strategy.
29  Alternate cryptocurrencies / Announcements (Altcoins) / Re: [ANN] Zcoin (XZC) - Implementing Zerocoin technology for financial privacy on: July 26, 2017, 01:00:00 AM
Thanks. Oh and I submitted a 2nd attack, this time a flaw in the MTP algorithm itself. https://twitter.com/zorinaq/status/889990807519870979

I think it's incredibly disturbing that the zcoin devs are embargoing these discoveries when MTP has not been deployed yet.  There is no risk of an exploit since the exploitable code has not yet been deployed.  And it sounds like mrb's second discovery is more than the horridly-maintained codebase containing magic numbers like "4034".  But we have no way to know.

Shame on you, zcoin, for bribing researchers into silence.
30  Alternate cryptocurrencies / Announcements (Altcoins) / Re: Nexus - Pure SHA3 + CPU/GPU + nPoS + 15 Active Innovations + More to Come on: July 20, 2017, 01:43:36 AM
Had something weird happen. Got 45.19 for finding one block.
Anyone had this happen before?

Yes, when the difficulty is falling a small number of the blocks come with a larger block reward.

This prevents large sources of hashrate (like nicehash) from "coin hopping".

Coin hopping is a lot like the "pool hopping" scheme that was commonplace before PPLNS, but instead of switching pools you switch coins.  It is a problem for every GPU-mined coin.  No matter how fancy and clever the difficulty-adjustment algorithm is, if there any large single source of hashpower (cough cough nicehash) they can boost their income by jumping into a coin, mining until the difficulty catches up to their added hashrate, then jumping over to another coin.  Even if the difficulty adjusts in one block, they still got mined one block of low-difficulty using their high hashrate.  As long as there are enough coins to hop between they can hop on every block, doesn't matter how fast the difficulty adjusts since it is always based on the previous block(s).  Take a look at the Monero hashrate, it's been oscillating up and down with almost exactly a 24-hour period for a few years now (their difficulty adjustment window is based on the last 24 hours worth of blocks).

By giving more reward to a randomly chosen block during dropping-difficulty periods (which is effectively taken from the reward during rising-difficulty periods) nexus thwarts this exploit.  Well, in theory.  It looks like the formula for boosting the reward is messed up, the bonus blocks seem to be larger and less frequent than they should be, but it still helps.  The other drawback is that this only works for multi-algorithm coins where the network time is based on all mining algorithms.  If a single-algorithm coin tried to do this then a nicehash-like coin hopper could defeat the mechanism by screwing with the block timestamps, and with enough hashpower the chain wouldn't know they were fudging the timestamps (by a small amount) and making the chain think the difficulty was dropping (by speeding up time) when in fact it wasn't.  Everybody would do this and pretty soon the chain timestamps would be way ahead of the actual wall-clock time on all the non-mining clients.

With two or more mining algorithms there is no incentive for the miners on the other algorithms to do the same thing at the same time, so they don't.  On the other hand nexus's "unified time" causes a lot of other headaches for people, I'm not sure it was a good idea either.
31  Alternate cryptocurrencies / Announcements (Altcoins) / Re: [ANN] Zcoin (XZC) - Implementing Zerocoin technology for financial privacy on: July 18, 2017, 04:18:16 PM
Final MTP patch is in place.

Where?  Last commit here

https://github.com/zcoinofficial/zcoin/commits/merge-mtp

is 10 days ago.

Still waiting for this:

Poramin to release one more minor patch.

You may think it's minor, but any change that affects the consensus rules (and that includes every last detail of the PoW) is a big deal.
32  Alternate cryptocurrencies / Announcements (Altcoins) / Re: [ANN] Zcoin (XZC) - Implementing Zerocoin technology for financial privacy on: July 13, 2017, 10:53:57 PM
The point I was making is that whether or not something, especially a more complex algo like MTP, is memory-hard in practice can obviously depend on all sorts of details of the algorithm. And once such details have been spotted and fixed, I can't see how it would not be 'fundamentally' memory-hard.

Pretty vague.
33  Alternate cryptocurrencies / Announcements (Altcoins) / Re: [ANN] Zcoin (XZC) - Implementing Zerocoin technology for financial privacy on: July 13, 2017, 08:12:52 PM
A few pages back on this thread you'll see MTP was exposed as fundamentally not memory hard by disgruntled a miner developer who complained of inexplicable code changes

I think you misunderstood something there, too. mjosephs was frustrated about the existence of the time-memory-tradeoff attack vector in the first place,

I think you misunderstood something there.  The existence of the time-memory tradeoff attack in no way frustrates me; as a matter of fact reading the Dinur+Nadler paper was quite an enjoyable experience.

I should point out to you that literally nothing you do in computing is 'fundamentally memory hard'. You can always exchange memory usage for CPU time (because whatever you save in memory, you could also just re-calculate whenever you need it again). That's one of the basics of computer science.

This is incorrect; you are confused about what "memory-hard" means.  The definition is given on page 3 of  Stronger Key Derivation Via Sequential Memory-Hard Functions by Colin Percival:

Quote
Definition 1. A memory-hard algorithm on a Random Access Machine is an algorithm which uses S(n) space and T(n) operations, where S(n) ∈  Ω(T(n)1−𝜀).

There are plenty of functions in this class.  The fact that you can "exchange memory usage for CPU time" does not mean a function is not memory-hard.
34  Alternate cryptocurrencies / Announcements (Altcoins) / Re: [ANN] Zcoin (XZC) - Implementing Zerocoin technology for financial privacy on: July 13, 2017, 08:38:27 AM
(they're not, GPU is 3x)

Try more like 11x, dollar for dollar.  R7 370 should be above 300khash/sec.

you'll see MTP was exposed as fundamentally not memory hard by disgruntled a miner developer who complained of inexplicable code changes,

I think you're referring to me; I definitely didn't expose it -- Itai Dinur and Niv Nadler did that and they deserve 100% of the credit for their excellent paper.

I do have very serious concerns with the band-aid cooked up in response to Dinur+Nadler's paper.
35  Alternate cryptocurrencies / Announcements (Altcoins) / Re: Nexus - Pure SHA3 + CPU/GPU + nPoS + 15 Active Innovations + More to Come on: July 07, 2017, 07:34:30 PM
Does anyone have experience mining this coin with an Ryzen CPU?

Yes, it made my hair grow back and led to world peace!
36  Alternate cryptocurrencies / Announcements (Altcoins) / Re: Nexus - Pure SHA3 + CPU/GPU + nPoS + 15 Active Innovations + More to Come on: July 06, 2017, 10:37:30 AM
anyone can give an estimate how long can a GTX 1080 find a block?

As long as the grass grows and the rivers run.

and how much is the block reward?

Innumerable and uncountable, vast and expansive.

Thanks

You're very welcome!
37  Alternate cryptocurrencies / Announcements (Altcoins) / Re: [ANN] Zcoin (XZC) - Implementing Zerocoin technology for financial privacy on: July 06, 2017, 10:02:22 AM
Not just the parameters, but the algorithm just changed this weekend?  And no longer follows the paper?  How are we supposed to code for a moving target like this?

Totally understand your concern that's why we haven't released the MTP miner bounty challenge yet. We will be releasing the details sometime this week which should give people more than a month to code miners.

Dude, this isn't about your beauty pageant.  Radical last-minute changes like this guarantee that the best miners will be the ones that exploit some bug you introduced while frantically trying to plaster over another bug.  And they will be kept private.  Like the last Zcoin issuance bug.

https://eprint.iacr.org/2017/497 which was only very recently released (like two weeks before we released MTP?) and we were only recently made aware of it.

And this didn't cause you to reconsider whether or not you understand what you're involved in here?

After consultation with Dmitry Khovratovich (co-author of MTP)

... and the same guy who utterly failed to foresee this entire class of attacks against his MTP scheme.  Wouldn't it make more sense to gather opinions from the people who broke his scheme?

TLDR version:

A simpler way to put it: just like PoS is vulnerable to "stake grinding", it turns out MTP is vulnerable to "DAG grinding".  Instead of grinding for a nonce as you would like them to do, the miners can instead grind for a favorable DAG that minimizes the chances of their bluff getting called when they stuff garbage into the Merkle Tree.  It's like letting a poker player sift through all the possible future call/check/raise patterns instead of sifting through all the possible hands he might be dealt.  Once he finds the "future" where nobody calls his bluffs when he's bluffing, it doesn't matter what cards he's dealt.  DAG grinding is still grinding of course and it's still work, but it's not memory-hard anymore -- DAG grinding requires hardly any memory.

This calls into question any sort of scheme for validating only a pseudorandomly selected subset of the miner's work.  The source of pseudorandomness has to come from the blockchain's blocks, which are selected by the miners themselves, meaning it will always be a potential alternative grinding target.

The band-aid hack bears a disturbing similarity to the Proof Of Stake cults lately, who just keep slapping on extra layers of complexity to hide the alternative-grinding problem, when in fact it raises fundamental issues with the entire scheme.

the changes in the algorithm which are relatively minor.

... and only fix the most epic and catastrophic attack.  All you did was stop miners from reusing work across blocks; MTP is still no longer memory-hard in light of Dinur and Nadler's work, and can be mined using an ASIC with less than a megabyte of on-die SRAM (i.e. 20-year-old chip fabs).  By the way I think it's utterly fascinating that Nadler is a semiconductor fab tool engineer/executive rather than a cryptographer (check out the guy's career history).  Dinur of course is a hardcore hashbreaker.

No planned changes on the block 47,500 switch.

Full speed ahead, trainwreck ahoy!

We don't forsee any further changes on the MTP algorithm itself.

Well since you didn't forsee this one that's not saying much.
38  Alternate cryptocurrencies / Announcements (Altcoins) / Re: [ANN] Zcoin (XZC) - Implementing Zerocoin technology for financial privacy on: July 06, 2017, 06:20:10 AM
Hi, I would like to start working on an open-source AMD miner for MTP.  However after reading the MTP paper, it is clear that the choice of parameters has a big impact on the optimal code architecture.
Thanks.

https://github.com/zcoinofficial/zcoin/commit/5b6d2941616e756051ec584085297cc691a5614e

These probably will be the final parameters that we're working on for the release.

Uh, I guess not:

https://github.com/zcoinofficial/zcoin/commit/bc81678b7f9467fecf64e0a44dba35550e50619f

Not just the parameters, but the algorithm just changed this weekend?  And no longer follows the paper?  How are we supposed to code for a moving target like this?

What is going on here folks?  This is some serious seat-of-the-pants-nonsense.  If you are making changes like this then you'd better not be serious about the height=47500 target, and if you're not then that should be made public.

Either way I will be sitting out until the dust settles.
39  Alternate cryptocurrencies / Announcements (Altcoins) / Re: [ANN] Zcoin (XZC) - Implementing Zerocoin technology for financial privacy on: June 25, 2017, 02:17:25 AM
CPU Miner by aizensou but compiled by Wolf0
your too late for now mabye after MTP release

CPU mining MTP will not be profitable, except maybe the first few weeks if there is enough chaos.

It is a very, very GPU-favoring algorithm (8kbit stride!).  I think that's okay.  But I also think the people who wrote the MTP paper should be up-front about this.  They were wrong, very very wrong, about their claim that GPUs would have no advantage over CPUs mining Equihash:

Quote
The observable speedup on multi-core CPU and GPU is not that big ... Thus the total advantage of GPU over CPU is about the factor of 4

https://www.internetsociety.org/sites/default/files/blogs-media/equihash-asymmetric-proof-of-work-based-generalized-birthday-problem.pdf

Of course this was completely wrong.... show me a CPU that can mine equihash at 25% the hashes/$ or hashes/J of Claymore's GCN miner (see below).
That said the MTP PoW is very, very impressive, clearly the most advanced memory-hard PoW in existence.

Just don't sell it as something it's not (and doesn't need to be).

The best CPU miner (Tromp's) gets 27.2 sols/sec on a CPU that costs $320; the RAM and motherboard (not just one slot on a shared motherboard) will put the total cost way, way, above $400.  For $400 you can still get an R9 290 which does 331H/s -- and this is in the middle of the crazy GPU drought.  That's a 12x advantage, which is why (reality check here folks) nobody mines zcash with CPUs.  The GPU advantage was much much larger (like 20x-30x) before the GPU price spike last month due to short-term supply exhaustion.
40  Alternate cryptocurrencies / Announcements (Altcoins) / Re: [ANN] Zcoin (XZC) - Implementing Zerocoin technology for financial privacy on: June 23, 2017, 10:11:58 PM
so, when is MTP coming?

it's in the code (along with a blocksize increase)

https://github.com/zcoinofficial/zcoin/commit/4ab72aa04249ec05b72c9f1af61d14de2d905e06#diff-e8db9b851adc2422aadfffca88f14c91R76

... aka about 5000 blocks from now, on 2017 July 27 give or take a day
Pages: « 1 [2] 3 4 5 6 7 »
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!