Bitcoin Forum
May 21, 2024, 03:00:53 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Why Scrypt and alternative hashing algorithms are pointless.  (Read 6311 times)
baritus (OP)
Legendary
*
Offline Offline

Activity: 966
Merit: 1052


View Profile
May 18, 2013, 04:08:20 PM
 #1

The bitcoin network hashing power is and has been growing exponentially. GPU's have played a large part and are now becoming more and more obsolete as ASIC miners are shipped.

Litecoin, and other scrypt based cryptos, think that stopping ASIC miners joining the network will protect the value of the currency for miners. This idea is flawed. Here are my reasons:
1. As more ASIC miners join the BTC network, GPU miners will just move into alternative currencies
2. There are already enough GPU's to ensure steady displacement
3. The rate of ASIC entrants into BTC and the rate GPU miners leave the network will always be highly correlated.

Overall, there's enough GPU mining power in BTC to distribute the ASIC effect across all currencies, making a change of hash algorithm a useless concept.

Just some thoughts.. Smiley

Digitalcoin - Sha256, Scrypt, x11 Mining - Multi-algorithm & One Click Masternodes - Founded in 2013
abbyd
Full Member
***
Offline Offline

Activity: 159
Merit: 100


View Profile
May 18, 2013, 04:19:59 PM
 #2

The bitcoin network hashing power is and has been growing exponentially. GPU's have played a large part and are now becoming more and more obsolete as ASIC miners are shipped.

Litecoin, and other scrypt based cryptos, think that stopping ASIC miners joining the network will protect the value of the currency for miners. This idea is flawed. Here are my reasons:
1. As more ASIC miners join the BTC network, GPU miners will just move into alternative currencies
2. There are already enough GPU's to ensure steady displacement
3. The rate of ASIC entrants into BTC and the rate GPU miners leave the network will always be highly correlated.

Overall, there's enough GPU mining power in BTC to distribute the ASIC effect across all currencies, making a change of hash algorithm a useless concept.

Just some thoughts.. Smiley

Uhhmm, no?  First off, bitcoin ASICs are really just coming on the market now - there won't be Scrypt/Litecoin ASICs for at least 6 months. Logically, as BTC GPU mining becomes obselete, the hashing power will move to Litecoin (it already has in a major way). Adding hashing power (thus increasing difficulty) has historically driven currency values UP. Just when miners think they won't make a profit anymore, the value of the coin goes up and gives them a boost...

Or maybe I'm not understanding your statements?
baritus (OP)
Legendary
*
Offline Offline

Activity: 966
Merit: 1052


View Profile
May 18, 2013, 04:35:29 PM
 #3

The assumption that price increases with difficulty has been proven false by LTC, BTC, TRC, NMC...+ a long list.

Digitalcoin - Sha256, Scrypt, x11 Mining - Multi-algorithm & One Click Masternodes - Founded in 2013
abbyd
Full Member
***
Offline Offline

Activity: 159
Merit: 100


View Profile
May 19, 2013, 06:02:06 AM
 #4

The assumption that price increases with difficulty has been proven false by LTC, BTC, TRC, NMC...+ a long list.

ORLY? http://bitcoin.stackexchange.com/questions/419/is-there-empirical-data-about-a-relationship-between-bitcoin-price-and-difficult

Not an expert on this, but I see a correlation (not saying causation). Isn't it only logical to assume that more people mine when coin is more valuable?
I don't have a diff/price chart for LTC yet, but the recent skyrocket in price correlates quite nicely with the 10-fold increase in difficulty.
justusranvier
Legendary
*
Offline Offline

Activity: 1400
Merit: 1009



View Profile
July 11, 2013, 10:46:38 PM
 #5

I can think of one good reason to change the hashing algorithm, and it has nothing to do with ASICs.

Homomorphic hashing algorithms are apparently a thing. If Bitcoin used a homomorphic hashing algorithm then you could do some cool optimizations with regards to block propagation at high transaction rates.

If it's going to take 10 minutes on average to find valid nonce, wouldn't it be nice if the miner could immediately broadcast the transaction list he's working on so that the rest of the network could work on downloading and verifying that? With a homomorphic hashing algorithm the miner could compute the hash of the transaction list first and broadcast that, then combine that hash with the header to find a valid hash for the entire structure.
gmaxwell
Moderator
Legendary
*
expert
Offline Offline

Activity: 4172
Merit: 8421



View Profile WWW
July 12, 2013, 01:13:36 AM
 #6

I can think of one good reason to change the hashing algorithm, and it has nothing to do with ASICs.

Homomorphic hashing algorithms are apparently a thing. If Bitcoin used a homomorphic hashing algorithm then you could do some cool optimizations with regards to block propagation at high transaction rates.

If it's going to take 10 minutes on average to find valid nonce, wouldn't it be nice if the miner could immediately broadcast the transaction list he's working on so that the rest of the network could work on downloading and verifying that? With a homomorphic hashing algorithm the miner could compute the hash of the transaction list first and broadcast that, then combine that hash with the header to find a valid hash for the entire structure.

You don't need homomorphism-wizzamacallit for that, _at all_.
justusranvier
Legendary
*
Offline Offline

Activity: 1400
Merit: 1009



View Profile
July 12, 2013, 02:37:27 AM
 #7

You don't need homomorphism-wizzamacallit for that, _at all_.
It would be possible to do without homomorphic hashes, but I think there could be some advantages when the transaction lists become extremely large because the would that creates the header and searches for the nonce would never need to parse the entire entire transaction list. That job could be performed by someone else.
gmaxwell
Moderator
Legendary
*
expert
Offline Offline

Activity: 4172
Merit: 8421



View Profile WWW
July 12, 2013, 03:15:14 AM
 #8

You don't need homomorphism-wizzamacallit for that, _at all_.
It would be possible to do without homomorphic hashes, but I think there could be some advantages when the transaction lists become extremely large because the would that creates the header and searches for the nonce would never need to parse the entire entire transaction list. That job could be performed by someone else.
You can already do that right now because the transaction "list" is actually a hash tree. You can create a header knowing only a single root hash, or even update the coinbase with log2(n) hashes.
polarhei
Sr. Member
****
Offline Offline

Activity: 462
Merit: 250


Firing it up


View Profile
July 12, 2013, 03:55:57 AM
 #9

Pointless? I don't think so as each method has its weakness. I don't think the alterative way is pointless. It is just time.
Jazkal
Sr. Member
****
Offline Offline

Activity: 319
Merit: 250



View Profile
July 12, 2013, 04:30:02 AM
 #10

Because the Bitcoin community is just going to lay down for the ASIC's, the migration of the GPU's to Scrypt just guarantees that the Altcoins will be replacing Bitcoin in the next 1 to 2 years. What is going to happen is that the first gen ASIC market (everything out now, and about to come out) will mainly be held in a couple of big players hands. You'll have some expansion to the masses, but your talking minor diversification. The next gen ASICs which are in development now (which is on a magnitude better than the first gen), won't be sold to the public. They will be held in private hands, the same hands that are developing them. And that will be the end of it, it will be all centralized in two or three hands. That is how Bitcoin dies. I hope I'm wrong, really I do. I've been a Bitcoin fanboy since I got into it in early 2011.

I just hope that the Altcoins will stand up and fight the upcoming Scrypt-ASICs, unlike the Bitcoin community.


Full disclosure: My GPU farm is pointing to Litecoin, for the past month and I do have ASICs on order.
stdset
Hero Member
*****
Offline Offline

Activity: 572
Merit: 506



View Profile
July 12, 2013, 06:27:44 AM
 #11

Adding hashing power (thus increasing difficulty) has historically driven currency values UP.
Why wind blows?
Because trees sway. It is so obvious! Always, when trees sway, wind blows!

jl2012
Legendary
*
Offline Offline

Activity: 1792
Merit: 1097


View Profile
July 12, 2013, 06:39:57 AM
 #12

Because the Bitcoin community is just going to lay down for the ASIC's, the migration of the GPU's to Scrypt just guarantees that the Altcoins will be replacing Bitcoin in the next 1 to 2 years. What is going to happen is that the first gen ASIC market (everything out now, and about to come out) will mainly be held in a couple of big players hands. You'll have some expansion to the masses, but your talking minor diversification. The next gen ASICs which are in development now (which is on a magnitude better than the first gen), won't be sold to the public. They will be held in private hands, the same hands that are developing them. And that will be the end of it, it will be all centralized in two or three hands. That is how Bitcoin dies. I hope I'm wrong, really I do. I've been a Bitcoin fanboy since I got into it in early 2011.

I just hope that the Altcoins will stand up and fight the upcoming Scrypt-ASICs, unlike the Bitcoin community.


Full disclosure: My GPU farm is pointing to Litecoin, for the past month and I do have ASICs on order.

If you think it's a good idea, just create your Bitcoin-Scrypt fork and ask people to follow it

Donation address: 374iXxS4BuqFHsEwwxUuH3nvJ69Y7Hqur3 (Bitcoin ONLY)
LRDGENPLYrcTRssGoZrsCT1hngaH3BVkM4 (LTC)
PGP: D3CC 1772 8600 5BB8 FF67 3294 C524 2A1A B393 6517
defaced
Legendary
*
Offline Offline

Activity: 2184
Merit: 1011


Franko is Freedom


View Profile WWW
July 12, 2013, 01:26:20 PM
 #13

The miners migrate, sounds good.

Fortune Favors the Brave
Borderless CharityEXPANSEEXRAllergy FinderFranko Is Freedom
AlexWaters
Member
**
Offline Offline

Activity: 77
Merit: 11


Twitter:@watersNYC


View Profile
July 12, 2013, 07:27:39 PM
 #14

Price influences difficulty for certain. There are a bunch of other factors, but for the most part this holds true (currently):

-People want to mine when the price rises.
-People can't afford to mine when the price drops.

The reverse hypothesis (difficulty influences price) is probably way less of a significant correlation. Other than the fact that an acceleration in hashrate growth - like we are seeing now - causes more bitcoins to be released than the anticipated 1block/10min. Those "extra" bitcoins are being put in the hands of people who likely just spent a bunch of money on new mining equipment, and want to sell the coins to offset their initial investment. Thereby increasing sell volume at strike.

You can see how many "extra" coins are being created per day here: http://blockchain.info/stats


As for alternative hashing algos, if it ain't broken...


tl;dr Price affects hashrate, hashrate doesn't affect price.

Yurock
Sr. Member
****
Offline Offline

Activity: 462
Merit: 250


View Profile
July 12, 2013, 11:21:37 PM
 #15

ASICs can screw Bitcoin, but we need these things, because otherwise someone will have ASICs anyway and will use them for "99% hashpower" attack.
Impaler
Sr. Member
****
Offline Offline

Activity: 826
Merit: 250

CryptoTalk.Org - Get Paid for every Post!


View Profile
July 13, 2013, 04:26:21 AM
 #16

The long term solution is a 'basket' in which multiple hashes are used on a single chain, thus making ASICs too specialized to be effective and the mining stays in 'general' computing aka CPU and GPU.

 
                                . ██████████.
                              .████████████████.
                           .██████████████████████.
                        -█████████████████████████████
                     .██████████████████████████████████.
                  -█████████████████████████████████████████
               -███████████████████████████████████████████████
           .-█████████████████████████████████████████████████████.
        .████████████████████████████████████████████████████████████
       .██████████████████████████████████████████████████████████████.
       .██████████████████████████████████████████████████████████████.
       ..████████████████████████████████████████████████████████████..
       .   .██████████████████████████████████████████████████████.
       .      .████████████████████████████████████████████████.

       .       .██████████████████████████████████████████████
       .    ██████████████████████████████████████████████████████
       .█████████████████████████████████████████████████████████████.
        .███████████████████████████████████████████████████████████
           .█████████████████████████████████████████████████████
              .████████████████████████████████████████████████
                   ████████████████████████████████████████
                      ██████████████████████████████████
                          ██████████████████████████
                             ████████████████████
                               ████████████████
                                   █████████
CryptoTalk.org| 
MAKE POSTS AND EARN BTC!
🏆
enquirer
Sr. Member
****
Offline Offline

Activity: 306
Merit: 257


View Profile
July 13, 2013, 08:48:28 AM
 #17

tl;dr Price affects hashrate, hashrate doesn't affect price.

And I think it's the other way around: diff increases means more capital invested in mining -> harder to launch 51% attack -> currency more secure -> people believe in it -> price rises

more money invested -> more incentive to invest in development and infrastructure -> price rises
more money invested -> more vocal proponents -> more propaganda -> price rises
Yurock
Sr. Member
****
Offline Offline

Activity: 462
Merit: 250


View Profile
July 13, 2013, 09:50:59 AM
 #18

diff increases means more capital invested in mining -> harder to launch 51% attack -> currency more secure
The network can actually become less secure against certain attacks. ASIC is not something many people have or can easily buy. Total hashrate greatly increases, but at the same time, the number of miners greatly decreases. If one wants to stop Bitcoin, he will have a relatively easy target – the few miners that control most of the hashpower.
mmeijeri
Hero Member
*****
Offline Offline

Activity: 714
Merit: 500

Martijn Meijering


View Profile
July 13, 2013, 09:58:42 AM
Last edit: July 13, 2013, 12:35:54 PM by mmeijeri
 #19

Litecoin, and other scrypt based cryptos, think that stopping ASIC miners joining the network will protect the value of the currency for miners. This idea is flawed.

Not only that, the goal is illegitimate. BTC does not exist to serve the goals of miners. One potentially good reason to switch to scrypt, or better yet, to switch to a mix of scrypt and SHA-256 as proposed by Adam Back, is to make sure that decision making power isn't concentrated too much. It's too early to tell whether it will be necessary, but it's good to be prepared.

ROI is not a verb, the term you're looking for is 'to break even'.
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!