Bitcoin Forum
April 19, 2024, 03:34:41 PM *
News: Latest Bitcoin Core release: 26.0 [Torrent]
 
  Home Help Search Login Register More  
  Show Posts
Pages: « 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 [22] 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 »
421  Bitcoin / Development & Technical Discussion / Re: Getting rid of pools: Proof of Collaborative Work on: June 12, 2018, 10:31:37 AM
Shared Coinbase transaction typically is 32 kB data (an average of 4500 items)  and doesn't need any further verification, like checking UTXO, mempool, whatever.

Since PoW should be considered an essential part of the header, what you are proposing then is to increase header size from 80 bytes upto 72 KB (worst case 10000 items), a nearly 1000 fold increase...
422  Bitcoin / Development & Technical Discussion / Re: A fully decentralised consensus algorithm on: June 12, 2018, 09:49:42 AM
Please check out my new post.  

I developed a Proof of Human Work system that can be proven to resist computer mining.

https://bitcointalk.org/index.php?topic=4459113.0

Too bad it also resists human mining :-(

Challenge: give me one NP complete problem for which we can randomly generate instances of any desired difficulty and which humans can solve better than computers.
423  Alternate cryptocurrencies / Altcoin Discussion / Re: I found a way to implement real asic-resistant POW algorithm on: June 12, 2018, 09:41:17 AM
There is a reason ZCash paid the inventor of Yescrypt to evaluate their use of Equihash.  Unfortunately they didn't heed his advice and now a short time period later they are suffering for it.

There is a proof of work where the memory requirements can vary from 1KB to 1PB (a petabyte is a billion GB), where verification is instant, and where increasing the requirement is just a soft fork.
424  Alternate cryptocurrencies / Altcoin Discussion / Re: I found a way to implement real asic-resistant POW algorithm on: June 12, 2018, 09:31:51 AM
The N value is required to be kept low in Scrypt to allow costeffectiev and fast validation that is a MUST in PoW.

Why is it such a MUST?  Cumbersome validation, big deal.  Lets say it takes even 20 seconds to validate a block, a blocktime of 10 minutes means  that the head-start the original broadcasting miner gets is negligible.

It is a MUST for at least two reasons:

1) because new nodes trying to identify the longest valid chain must process all proofs of work in the entire blockchain history. That's on the order of a million of them. Even if you allow an hour for downloading just the headers, that's only a few milliseconds you can spend on each pow.

and even more importantly:

2) a slow verification is an invitation for a Denial of Service attack where attackers keep feeding you bogus proofs-of-work which you need to spend significant time on to recognize as bogus. Verification should therefore take no more time than it takes to receive a header (well under a millisecond).
425  Bitcoin / Development & Technical Discussion / Re: Getting rid of pools: Proof of Collaborative Work on: June 12, 2018, 09:13:47 AM
Verification process involves:
  • Checking both the hash of the finalized block and all of its Shared Coinbase Transaction items to satisfy network difficulty target cumulatively

This is a serious problem with your proposal. The proof of work is not self-contained within the header.
It requires the verifier to obtain up to 10000 additional pieces of data that must all be verified, which is too much overhead in latency, bandwidth, and verification time.
426  Alternate cryptocurrencies / Altcoin Discussion / Re: I found a way to implement real asic-resistant POW algorithm on: June 10, 2018, 07:28:16 AM
Well lets look at scrypt for example.  Scrypt was tuned for GPU's with 1024 as the N value.  It was cracked by ASIC's.  If the N value was set to say 100,000 GPU's would likely struggle with it but CPU's would be able to do it pretty well.  To this day Scrypt would still be ASIC free in my view.  

The N value had to be set low so that verification wouldn't become cumbersome.

Quote
Reading Solar Designer's (inventor of Yescrypt) analysis of ZCash's choice of Equihash, he also noted that they chose a too low "N value" type setting because they wanted it to be asymetric and verify very fast and be "GPU friendly".

They chose a lower-than-desired memory setting because early solver implementations were comically inefficient and they worried miners would be too slow. They also lacked the patience to wait for miner improvements. Verification was never the issue.
427  Alternate cryptocurrencies / Altcoin Discussion / Re: I found a way to implement real asic-resistant POW algorithm on: June 09, 2018, 10:07:57 PM
Whether it is a single chip or not is not really the point, is it?

To me that is really the point. A competitive single chip ASIC is a big hot-running chip requiring tons of design talent and access to the latest and greatest fabrication technology. This leads to manufacturing centralization and to noisy mining rigs that become obsolete within a year or two.

On the other hand, a chip that needs to interface to separate commodity memory chips can remain smaller, run cooler, and be implemented in a less than bleeding-edge technology, since it only needs to be fast enough to saturate the memory interface.

Quote
Now, I am not an EE so humor me, but aren't there RAMs that have access speeds that are an order of magnitude greater than standard DRAM, and wouldn't using that defeat the memory access bottleneck in an ASIC-resistant design?

Yes, there is SRAM, but it still has a limited bandwidth.
428  Alternate cryptocurrencies / Mining (Altcoins) / Re: Bitmain launches the Z9 Equihash miner on: June 09, 2018, 08:17:52 AM
some Ethash miner  announced, which gives 1800 Mh/s

Quoting just a performance number is pretty much meaningless, as you can stick an arbitrary number of mining boards in a box.

The most interesting metric is efficiency (energy per Mh) and the second most is price ($ per Mh).
429  Alternate cryptocurrencies / Mining (Altcoins) / Re: Bitmain launches the Z9 Equihash miner on: June 07, 2018, 05:11:52 PM
In the long run the efficiency gain of the A9 will definitely come into play

There is no long run, with most coins moving away from (200,9) Equihash, including Zcash by end of year...

EDIT: I should prepend that statement with a big IMO (In my opinion). I'm expecting Zcash to change PoW and stop supporting the old parameters, but nothing is decided at this point.
430  Bitcoin / Development & Technical Discussion / Re: Is quantum computing threat to Bitcoin ? on: June 01, 2018, 08:01:32 AM
Perhaps there is a way to modify the BTC code or the clock on the rig to spoof the time in the blockheaders. That way, your could make your clandestine chain think it's solving a block about every 10 minutes when it is really mining a block every few seconds. Or is this something that just can't be spoofed?

Of course you can spoof timestamps at will, but difficulty adjustment still only happens once every 2016 blocks, and can then at most quadruple. So you still need to find PoW for 2016 blocks at diff 1, 2016 blocks at diff 2^2, .... , 2016 blocks at diff 2^44, and 2016 blocks at diff 2^46,
which takes the quantum computer 2016 * (2^16 + 2^17 + ... + 2^38 + 2^39) = about 2^51 steps.
Timestamps will just need to be close enough to force the maximum diff increase of 4x at each retargetting.
431  Bitcoin / Development & Technical Discussion / Re: Is quantum computing threat to Bitcoin ? on: May 31, 2018, 10:51:54 PM
Even a quantum computer takes over 2^45 operations to rewrite the chain which has accumulated work of 2^89 hashes. Even at a generous single cycle double SHA computation and 1 Ghz quantum cycle time this will take 2^15 seconds. That's about 10 hours rather than a nanosecond.
Well, let's hope there are at least two white hats building on top of the BTC blockchain with their Quantum rig before 1 black hat decides to rewrite the entire chain in 10 hours. Also, wouldn't it take longer since every 2016 blocks, the difficulty of the clandestine network would go up 4x until it took them approximately 10 minutes to mine a block?

Oops; I had forgotten about the need to mine 2016 blocks at current difficulty before allowing it to quadruple (and I thought it could at most double). So correcting for both errors, the 10 hours becomes 10000 hours, or well over a year. Throw in more realistic quantum cycle times, constant factor overheads in Grover's algorithm, and quantum error correction slowdowns, and you're looking at many years...
432  Bitcoin / Development & Technical Discussion / Re: Is quantum computing threat to Bitcoin ? on: May 31, 2018, 03:38:05 PM
Yet the speed-up of the proof-of-work is 17 billion times faster which is sufficient to replace the entire chain in a nanosecond!

Even a quantum computer takes over 2^45 operations to rewrite the chain which has accumulated work of 2^89 hashes. Even at a generous single cycle double SHA computation and 1 Ghz quantum cycle time this will take 2^15 seconds. That's about 10 hours rather than a nanosecond.
433  Bitcoin / Development & Technical Discussion / Re: Is quantum computing threat to Bitcoin ? on: May 31, 2018, 09:55:53 AM
Bitcoin will have to move to a new post-quantum signature scheme long before they need to change to a post-quantum PoW.

    problem      quantum algorithm     rough speedup
    signatures   Shor's                       2^240
    PoW            Grover's                    2^40

@anonymint sent me a message in private chat stating that he doesn’t think you are analyzing the vulnerability of Nakamoto proof-of-work correctly

How are the above speedup numbers not accurate?
I rounded up the latter from sqrt(2^74) (iota paper's estimate of 2^68 is obsolete) to a multiple of 2^10.
Note that hese numbers are ignoring potentially FAR slower cycle times for quantum computers.
434  Bitcoin / Development & Technical Discussion / Re: Is quantum computing threat to Bitcoin ? on: May 31, 2018, 08:01:29 AM
As far as I understand it, bitcoin is currently vulnerable to quantum computers, in theory.
The problem isn’t best solved by mining using quantum computers, I’d say, but to change the mining algorithm so that quantum computers have no upper hand. Quantum computers are only good at some kinds of things.

Bitcoin will have to move to a new post-quantum signature scheme long before they need to change to a post-quantum PoW.

    problem      quantum algorithm     rough speedup
    signatures   Shor's                       2^240
    PoW            Grover's                    2^40
435  Bitcoin / Development & Technical Discussion / Re: Is quantum computing threat to Bitcoin ? on: May 31, 2018, 07:54:56 AM
A very big threat, indeed.

I had read an article a few weeks ago concerning quantum computing and Bitcoin — if just one quantum processor mins away at Bitcoin, it could mine thousands and thousands of dollars in just one day before the difficulty explodes and Bitcoin drops like a brick in the sky.

Using quantum computers to mine doesn't make much sense, when they are WAY more efficient at just recovering private keys from public keys and stealing a good fraction of all BTC.
436  Bitcoin / Development & Technical Discussion / Re: Is quantum computing threat to Bitcoin ? on: May 31, 2018, 07:52:11 AM
Quantum computers cause a problem with bitcoin, and from what I’ve read we need to move to a larger elliptic curve to be able to protect against them.

No; a larger curve doesn't help (much), since Shor's algorithm runs in (quasi) quadratic time.
That means that doubling the number of bits only causes a fourfold slowdown, and 10x as many bits only a factor 100x slowdown.

You'll need to move to some new post-quantum signature scheme to get the needed exponential lower bound on running time.
437  Bitcoin / Development & Technical Discussion / Re: Is quantum computing threat to Bitcoin ? on: May 28, 2018, 11:53:26 AM
What is the biggest quantum bounty in bitcoin?
I.e. what is the single largest output that is Pay to Public Key?
Is it one of Satoshi's early addresses?
The advent of feasible quantum computing may well be heralded by the claiming of such a bounty.

Bitcoin did not pay to hash until some time after the start of the network - I think 1-2 years. I have seen stats somewhere that something like 40-50% of all bitcoins are stored with public keys, but a big chunk of that is probably active exchange accounts.

All modern outputs, including those used by exchanges, are protected by Pay to Public Key Hash, and are relatively immune from quantum attacks (a quantum computer cannot find hash pre-images in polynomial time).

Unspent outputs from the very early years of bitcoin, that expose the public key, will be the prime targets of attack.
438  Bitcoin / Development & Technical Discussion / Re: Is quantum computing threat to Bitcoin ? on: May 27, 2018, 06:53:45 AM
What is the biggest quantum bounty in bitcoin?
I.e. what is the single largest output that is Pay to Public Key?
Is it one of Satoshi's early addresses?
The advent of feasible quantum computing may well be heralded by the claiming of such a bounty.
439  Alternate cryptocurrencies / Mining (Altcoins) / Re: DIY FPGA Mining rig for any algorithm with fast ROI on: May 14, 2018, 09:38:31 AM
@tromp - now that I found it I see it is quite old, so perhaps it was already implemented in the latest solvers http://www.cs.cmu.edu/~dga/crypto/cuckoo/analysis.pdf

That was already implemented back in early 2014, even before the Cuckoo Cycle paper appeared in BITCOIN2015.

Talk about old!
440  Alternate cryptocurrencies / Mining (Altcoins) / Re: DIY FPGA Mining rig for any algorithm with fast ROI on: May 13, 2018, 08:04:09 PM
It's kind of moot with asics for equihash and ethash. Unless there's some other large mem algo I'm not aware of.

There is.

https://github.com/tromp/cuckoo

Not aiming to be argumentative because I never studied it deeply, but wasn’t there a strong analysis done that showed a large GPU optimization (and by extension FPGA/asic) for your cuckoo algorithm existed? I never saw a response from you on that.

The Cuckoo Cycle webpage lists several performance claims. Which of the claims does the strong analysis refute? And why haven't you claimed the corresponding large bounty?
Pages: « 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 [22] 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 »
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!