Bitcoin Forum
May 04, 2024, 04:52:22 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1] 2 3 »  All
  Print  
Author Topic: Why ASIC BOOST is necessary.  (Read 2175 times)
dinofelis (OP)
Hero Member
*****
Offline Offline

Activity: 770
Merit: 629


View Profile
April 21, 2017, 07:14:14 PM
Last edit: April 21, 2017, 07:28:36 PM by dinofelis
 #1

As there is visibly a strong desire to remove, censor, displace ... certain subjects on which no rational counter argument can be given, I post here again a reasoning on which I would like to have only rationally argumented answers (although, because I believe in freedom of speech, I don't self-moderate this thread, and everybody is welcome to say whatever he wants).

It is maybe interesting to outline again, as succinctly as possible, the different aspects of the PoW scheme of bitcoin.

The PoW scheme is used for 3 different things, and with ASICBOOST, 2 of them matter, and they are:

1) the competition to get block rewards
2) the cryptographic security of the block chain

(the third, deciding upon consensus, doesn't matter here)

These are two totally different aspects, which, unfortunately, have been mixed together in bitcoin (and many other crypto).

Now, what is PoW ?  It is essentially the *economic difficulty* to provide for the solution of a cryptographic puzzle, that is, to make a hash that has a given number of leading zeros.  Note that it is the *economic* difficulty that matters here, not "the number of calculations done".  The ratio between both comes from *technological and mathematical ingenuity*.

This economic difficulty makes that the competition to get block rewards goes mainly to those that have spend most in the technologically and mathematically most efficient way; and that the cryptographic security comes from the economic cost needed for an attacker to "overdo" the solved puzzles.

Of course, the higher the ratio of difficulty of puzzles solved over economic difficulty (given by the mathematical and technological ingenuity known and available to attackers), the lower the security of the PoW.  Each time an improvement is found, the PoW security is lowered (attackers can solve now, with the same economic cost, more difficult puzzles again) ; but also, each time an improvement is found, miners can apply it and up the difficulty of the puzzles that PROTECT the system.  So miners should always use the highest state-of-the-art technology and mathematics to secure the chain, or they will have higher economic costs than attackers.

==> for matters of security, there's no discussion, miners should use ASICBOOST, and all the best and most efficient technology and maths available to solve the most difficult puzzles.

However, one might think that concerning "winning the block rewards" there is an unfairness.  One should "do all the hashcash calculations without jumping any of them" or some other "fairness" concept.

Now, is the standard way of doing PoW in bitcoin adhering to that ?  The answer is no.

A full hashcash calculation consists of:

a) taking a block header of 80 bytes, and split it in a block of 64 bytes, and a remainder, that is padded in a prescribed way into  another block of 64 bytes.

b) apply a hash compression function to the first block with a standardized initial vector.

c) feed the output vector of that calculation in the hash compression function and apply it to the second block

d) take the output vector, pad it to 64 bytes, and apply once again the compression function to it.

Now, what does the STANDARD algorithm ?

it RE-USES step b) for many block headers where the first block is kept constant, and only applies steps c and d when the nonce changes, which happens to only influence the second block.

What does ASIC BOOST ?

it RE-USES part of step c), essentially the key schedule of the compression function, and re-uses also pre-calculated steps b).

So nor the standard algorithm, nor ASICBOOST do a full hash calculation of each newly tested block header.  It is just that re-using part of step c) is much smarter than only re-using step b), because in re-using step b) one cannot re-use a key schedule which is intensive.

Note that in the asicboost paper, what is normally known in block cyphers as the key schedule is called there "the expander", and what is usually known in block cyphers as the "data mixer" is called there the "compressor".

==> for matters of fairness, even the standard algorithm of bitcoin mining wasn't "doing all the hashes" already.  So being somewhat smarter and re-using somewhat more of the calculations (moreover, with a technique that is standard practice in symmetric cryptography, re-using the key schedule) is only that: being smarter in organizing one's calculations.

(the original post is now moved from bitcoin discussion to some obscure place on the forum where, I suppose, it was hoped that nobody would find it...)

The reason why I want to bring this up, is that it seems that ASIC boost is considered "cheating" or "an attack" by some, and if I try to argue with them, they censor or oppose or do other things (<-- I'm not sure yet, testing things), but never have a sensible argument.

So, why is asic boost necessary ?  Because it is public knowledge now, and if miners DON'T use it, they render the PoW scheme more vulnerable.

If anything, the biggest problem with rendering a PoW improvement both public and patented, is the best way to decrease PoW security.  So if there's any "exploit", it is by the one that tries to take a patent on it.

Indeed, imagine the day that someone takes a patent on a method that, say, increases the PoW calculation efficiency with not 20%, but a factor of 20.  At that moment, PoW security is entirely gone.  No honest miner can permit himself to use it, because of patent liabilities.  But an attacker now knows how to attack the PoW scheme (the patent renders this knowledge public).  So even though the attacker could expose himself to a patent liability, he can nevertheless execute an attack successfully with the 20 times lower security of PoW.

Imagine that ASICS were invented, but patented, and not sold to miners, but that the producer of ASICS kept them for himself, and he could stop anyone from buying them, or making other ASICS because he was holding the patent on it.   Now, wouldn't that have been quite a dangerous situation for the PoW security ?  No miner would have ASICS, and at most GPU or FPGA, but there would be a guy fabricating tons of ASICS that cannot be legally used by anyone else but him.

The Bitcoin software, network, and concept is called "Bitcoin" with a capitalized "B". Bitcoin currency units are called "bitcoins" with a lowercase "b" -- this is often abbreviated BTC.
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1714841542
Hero Member
*
Offline Offline

Posts: 1714841542

View Profile Personal Message (Offline)

Ignore
1714841542
Reply with quote  #2

1714841542
Report to moderator
AngryDwarf
Sr. Member
****
Offline Offline

Activity: 476
Merit: 501


View Profile
April 21, 2017, 07:57:15 PM
 #2

I think you make some good arguments for it.

What about the difference between overt and covert boosting and what are the detrimental affects on the network by using these techniques?

Would the patents hold up in court?

Scaling and transaction rate: https://bitcointalk.org/index.php?topic=532.msg6306#msg6306
Do not allow demand to exceed capacity. Do not allow mempools to forget transactions. Relay all transactions. Eventually confirm all transactions.
odolvlobo
Legendary
*
Offline Offline

Activity: 4298
Merit: 3214



View Profile
April 21, 2017, 08:49:36 PM
 #3

You aren't really arguing that AsicBoost itself is necessary. You are arguing that a level playing field is necessary.

I totally agree with that, but a level playing field without AsicBoost is preferable because it interferes with potential improvements to the protocol.

Join an anti-signature campaign: Click ignore on the members of signature campaigns.
PGP Fingerprint: 6B6BC26599EC24EF7E29A405EAF050539D0B2925 Signing address: 13GAVJo8YaAuenj6keiEykwxWUZ7jMoSLt
AngryDwarf
Sr. Member
****
Offline Offline

Activity: 476
Merit: 501


View Profile
April 21, 2017, 08:52:47 PM
 #4

You aren't really arguing that AsicBoost itself is necessary. You are arguing that a level playing field is necessary.

I totally agree with that, but level playing field without AsicBoost is preferable because it interferes with potential improvements to the protocol.

But to create a level playing field, it requires a change to render AsicBoost useless. This has to be a fork, or the AsicBoosters just use an older version of the software.

Scaling and transaction rate: https://bitcointalk.org/index.php?topic=532.msg6306#msg6306
Do not allow demand to exceed capacity. Do not allow mempools to forget transactions. Relay all transactions. Eventually confirm all transactions.
franky1
Legendary
*
Offline Offline

Activity: 4214
Merit: 4465



View Profile
April 21, 2017, 09:01:22 PM
 #5

I totally agree with that, but a level playing field without AsicBoost is preferable because it interferes with potential improvements to the protocol.

when core use a backdoor to go soft its called a "potential improvements to the protocol"
when anything else wants to use it its called an attack.

ask yourself:
if hearne made segwit with the intention of offering future backdoors to be made easier to do things soft for things like commercial LN hubs for banks. where the code was line for line exactly the same as blockstreams..where the only difference is WHO implemented it

would you call segwits half baked code a "potential improvements to the protocol" or an attack on bitcoin.

would you then think that filling that backdoor by allowing the mining community to secure bitcoin further with a higher difficulty by allowing asic boost an efficiency benefit


think open minded
having a back door where code changes can be slid in without needing node consensus.. vs  allowing mining to be more efficiently done to increase difficulty. which would you choose.

remember saying let the coders have the back door and keep bitcoin miners from being 20% efficient can be used against bitcoin by outside parties.

I DO NOT TRADE OR ACT AS ESCROW ON THIS FORUM EVER.
Please do your own research & respect what is written here as both opinion & information gleaned from experience. many people replying with insults but no on-topic content substance, automatically are 'facepalmed' and yawned at
dinofelis (OP)
Hero Member
*****
Offline Offline

Activity: 770
Merit: 629


View Profile
April 22, 2017, 02:49:50 AM
Last edit: April 22, 2017, 03:06:11 AM by dinofelis
 #6

You aren't really arguing that AsicBoost itself is necessary. You are arguing that a level playing field is necessary.

Yes.  But not for matters of "fairness", but rather for matters of the inherent cryptographic security requirements (which are very bad !) of PoW.  PoW security is based upon the attacker needing to spend at least as much economical effort than the "good guy" (in PoW crypto, the good guy is by definition, the miner that ADDS a block, because he's the one determining the latest consensus).  The "bad guy" is the one trying to modify former consensus for other reasons than "orphaning by error", in order to reverse a transaction (and double spend) ; censor a transaction (DoS), ....  If techniques are known to the bad guy, that the good guy is not supposed to use, then the economic cost of an attack becomes less than than the cost of making the original consensus !

Quote
I totally agree with that, but a level playing field without AsicBoost is preferable because it interferes with potential improvements to the protocol.

Well, I haven't studied that part, but I have a hard part imagining that asicboost cannot be applied to whatever change in the protocol.  Maybe the calculations have to be re-organized or so, but, without having looked into it in detail, I don't see at first sight how you cannot use ASIC BOOST, because the way I understand it, it is just a smarter re-organisation of calculations that have to be done *in any case*.  So essentially, instead of doing them over at random orders, you organize them better so that you can re-use calculations you would simply do over without thinking.  But maybe that the *way* of organizing this is different with a new protocol, and maybe that this screws up the way it is *currently* implemented. (*)

I wanted to point out too, that already now, the standard way of doing the hash calculations, does a very similar thing, by organizing the calculations in such a way that a lot of them don't have to be stupidly re-done: the first compression function call is NOT re-done when looping over the nonce that only occurs in the second block.  So "organizing your calculations so that you don't do all explicit full hashes of all tested blocks, but re-use results" is already standard practice.  Asic boost simply pushes this somewhat further.

(*) The reason why I think that, is simply the following, but as I said, there may be technicalities that escape me, as I didn't look into it.

What happens now is that there are two fields in the header that can be tuned in order to satisfy the difficulty: there is the nonce, of 32 bits, in the second part of the header, and there is the merkle tree root (32 bytes in total, 256 bits), of which 28 bytes are in the first part, and 4 bytes (32 bits) are in the second part.
The trick of ASIC boost is that instead of using the merkle tree roots that one needs to try in an arbitrary order, one can organize them in chunks where the 4 last bytes are the same (that happens once for every 65000 merkle tree roots tried, so if you're going to try a billion merkle tree roots, you use them in packets of about 15000 roots with the same last 32 bits, and then you try for each nonce value, the 15000 roots first, and you have to re-calculate the "key schedule" of the second block only once in 15000).

I don't see how this will change if we keep the same header structure.  Maybe the way the Merkle tree will have to be calculated will be different, but it is the only handle one has, next to the nonce, which is too small.  So I don't see how asic boost in some or other form, will go away.

mfgex
Member
**
Offline Offline

Activity: 68
Merit: 10


View Profile
April 22, 2017, 04:43:52 AM
 #7

Current mining profit margins are roughly 1%.

ASICBOOST increases power efficiency 20%.

That increases profit margin to roughly 20%.

That is a two thousand percent increase in profit margin for anyone using an ASICBOOST compatible miner.

That, and that alone, is the only reason anyone would be in favor of it.  It offers a monumental competitive advantage over other miners.
dinofelis (OP)
Hero Member
*****
Offline Offline

Activity: 770
Merit: 629


View Profile
April 22, 2017, 05:19:34 AM
 #8

Current mining profit margins are roughly 1%.

ASICBOOST increases power efficiency 20%.

That increases profit margin to roughly 20%.

That is a two thousand percent increase in profit margin for anyone using an ASICBOOST compatible miner.

That, and that alone, is the only reason anyone would be in favor of it.  It offers a monumental competitive advantage over other miners.

Like ASICS offered monumental competitive advantage over GPU miners.  What's the difference ?  Are you whining that now happens to the non-asicboost asic miners, what they did to the GPU miners back long ago ?

But what about cryptographic PoW security, also dimished by 20% because of the knowledge of ASICboost ?

And what about the fact that the standard mining algorithm is already "not calculating the complete work" and skips about 25% of it ?

By this last point, I mean that if the difficulty is, say, 2^30, then on average NOT 2^30 complete header hashes have been calculated with the standard algorithm either, that is not all the naively "proved work" has been done either.
Vaskiy
Legendary
*
Offline Offline

Activity: 2618
Merit: 1105


Tontogether | Save Smart & Win Big


View Profile
April 22, 2017, 05:32:15 AM
 #9

ASICBOOST is not a necessary one at present, but the miners group who have been supporting Bitcoin Unlimited have made it effective for the mining purpose describing it as the effecient mining booster which helps with reduction of power and the major concern with the usage is to delay the segwit activation when it suddenly started to gain support from more than 60% miners.

dinofelis (OP)
Hero Member
*****
Offline Offline

Activity: 770
Merit: 629


View Profile
April 22, 2017, 05:36:23 AM
 #10

ASICBOOST is not a necessary one at present

My point is that ANY increase in efficiency of PoW calculations, when publicly known, is necessary to implement by miners.  By efficiency, I mean the ratio between the difficulty attained, and the economic cost related to it.  Because the cryptographic protection of the bitcoin block chain only comes from the economic cost of attaining the difficulty in the "false" chain.  Any means that lowers this cost to the attacker, lowers the security of the "good" chain, unless the miners (those making the good chain) use (at least) the same efficiency increase.
Amph
Legendary
*
Offline Offline

Activity: 3206
Merit: 1069



View Profile
April 22, 2017, 08:15:30 AM
 #11

Current mining profit margins are roughly 1%.

ASICBOOST increases power efficiency 20%.

That increases profit margin to roughly 20%.

That is a two thousand percent increase in profit margin for anyone using an ASICBOOST compatible miner.

That, and that alone, is the only reason anyone would be in favor of it.  It offers a monumental competitive advantage over other miners.

what make you think that those "other miners" don't have access to asic boost, it's not different than gpu mning in the end everyone will have the same speed, this is about more efficiency but it's the same

if all miners have the same advantage no miner have any advantage
Iranus
Hero Member
*****
Offline Offline

Activity: 1806
Merit: 534


Leading Crypto Sports Betting & Casino Platform


View Profile
April 22, 2017, 08:18:57 AM
 #12

Current mining profit margins are roughly 1%.

ASICBOOST increases power efficiency 20%.

That increases profit margin to roughly 20%.

That is a two thousand percent increase in profit margin for anyone using an ASICBOOST compatible miner.

That, and that alone, is the only reason anyone would be in favor of it.  It offers a monumental competitive advantage over other miners.
Mining profit margins for Jihan Wu will be a lot higher than that, because BITMAIN's mining facilities are based in China with very low electricity costs and a high profit margin anyway.  It wouldn't actually be that extreme, although you do have a point that it's not just 20% for practical purposes.

..Stake.com..   ▄████████████████████████████████████▄
   ██ ▄▄▄▄▄▄▄▄▄▄            ▄▄▄▄▄▄▄▄▄▄ ██  ▄████▄
   ██ ▀▀▀▀▀▀▀▀▀▀ ██████████ ▀▀▀▀▀▀▀▀▀▀ ██  ██████
   ██ ██████████ ██      ██ ██████████ ██   ▀██▀
   ██ ██      ██ ██████  ██ ██      ██ ██    ██
   ██ ██████  ██ █████  ███ ██████  ██ ████▄ ██
   ██ █████  ███ ████  ████ █████  ███ ████████
   ██ ████  ████ ██████████ ████  ████ ████▀
   ██ ██████████ ▄▄▄▄▄▄▄▄▄▄ ██████████ ██
   ██            ▀▀▀▀▀▀▀▀▀▀            ██ 
   ▀█████████▀ ▄████████████▄ ▀█████████▀
  ▄▄▄▄▄▄▄▄▄▄▄▄███  ██  ██  ███▄▄▄▄▄▄▄▄▄▄▄▄
 ██████████████████████████████████████████
▄▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▄
█  ▄▀▄             █▀▀█▀▄▄
█  █▀█             █  ▐  ▐▌
█       ▄██▄       █  ▌  █
█     ▄██████▄     █  ▌ ▐▌
█    ██████████    █ ▐  █
█   ▐██████████▌   █ ▐ ▐▌
█    ▀▀██████▀▀    █ ▌ █
█     ▄▄▄██▄▄▄     █ ▌▐▌
█                  █▐ █
█                  █▐▐▌
█                  █▐█
▀▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▀█
▄▄█████████▄▄
▄██▀▀▀▀█████▀▀▀▀██▄
▄█▀       ▐█▌       ▀█▄
██         ▐█▌         ██
████▄     ▄█████▄     ▄████
████████▄███████████▄████████
███▀    █████████████    ▀███
██       ███████████       ██
▀█▄       █████████       ▄█▀
▀█▄    ▄██▀▀▀▀▀▀▀██▄  ▄▄▄█▀
▀███████         ███████▀
▀█████▄       ▄█████▀
▀▀▀███▄▄▄███▀▀▀
..PLAY NOW..
pinkflower
Sr. Member
****
Offline Offline

Activity: 868
Merit: 259



View Profile
April 22, 2017, 08:59:53 AM
 #13

If ASIC BOOST is necessary can somebody also say that a POW UPGRADE is necessary too? The reason is to improve the security of BTC and to protect it from crafty miners who can find the ability to conceal that they are using ASIC BOOST.
dinofelis (OP)
Hero Member
*****
Offline Offline

Activity: 770
Merit: 629


View Profile
April 22, 2017, 10:12:03 AM
 #14

If ASIC BOOST is necessary can somebody also say that a POW UPGRADE is necessary too? The reason is to improve the security of BTC and to protect it from crafty miners who can find the ability to conceal that they are using ASIC BOOST.

BTC never needs protection from miners, as miners are those that provide the protection.  BTC needs protection from attackers, that want to redo the history of transactions (orphan long pieces of chain on purpose).

BTW, should your remark also apply to the standard algorithm, where the first compression function is not re-calculated ?

In fact, all of these strategies of improved calculation come about because the PoW principle was somehow clumsily designed.  For instance, if SHA-512 had been used, no such techniques would have been possible, as there was only one single compression round to be had ; and if the nonce were not way too small (only 32 bits !) and were "distributed" over the whole header, that would have made any "strategy" impossible.

pinkflower
Sr. Member
****
Offline Offline

Activity: 868
Merit: 259



View Profile
April 23, 2017, 07:51:14 AM
 #15

If ASIC BOOST is necessary can somebody also say that a POW UPGRADE is necessary too? The reason is to improve the security of BTC and to protect it from crafty miners who can find the ability to conceal that they are using ASIC BOOST.

BTC never needs protection from miners, as miners are those that provide the protection.  BTC needs protection from attackers, that want to redo the history of transactions (orphan long pieces of chain on purpose).


That depends on how you see it. Some might see Bitcoin Unlimited as an attack to BTC itself. They presume that some of the miners are acting together on their own self interest by rallying behind the hard fork. Bitmain also made their intentions clear of using their power to kill the original chain.
dinofelis (OP)
Hero Member
*****
Offline Offline

Activity: 770
Merit: 629


View Profile
April 23, 2017, 12:02:00 PM
 #16

That depends on how you see it. Some might see Bitcoin Unlimited as an attack to BTC itself. They presume that some of the miners are acting together on their own self interest by rallying behind the hard fork. Bitmain also made their intentions clear of using their power to kill the original chain.

Well, of course, in a permissionless, trustless system, all parties are supposed to act out of self interest.  So what is "an attack on bitcoin" ?
It can mean two things, that touch upon the immutability of bitcoin:
- its protocol
- its transaction history

I was essentially talking about the transaction history, because the *cryptographic protection by PoW* only protects that, of course.  Miners pushing BU don't do this, I think, in order to modify the transaction history.   

So the only thing left, as an "attack" is the desire to modify the protocol.  But then, anyone wanting to modify the protocol, in the first place, Core with its segwit, is an attacker of bitcoin.  As I think that BU was only a way to keep segwit away, because small blocs and high fees are a benefit to miners, you could then even say that BU backing to keep off segwit, was in fact, protecting the current protocol of bitcoin from Core's Segwit attack, that wants to modify it.   
If you see "modifying the protocol" as an attack, then anything else but the current bitcoin protocol (including 1 MB blocks) is an attack.  And if you are considering that protocol modifications are to be envisioned, then increasing the block size is just as well a possible protocol modification than introducing segwit, so if one is an attack, the other is one too.
2112
Legendary
*
Offline Offline

Activity: 2128
Merit: 1065



View Profile
April 23, 2017, 04:49:24 PM
 #17

This thread is a good bud sad example of what happens when people don't know what they don't know.

You guys keep writing about ASICBOOST like some godsend. But the best achievable boosting gains are still lower than the manufacturing tolerances in the commercial semiconductor fabrication.

From the AB whitepaper:
Number of colliding work items1245816
Gain in percent0.0012.5018.7520.0021.923.4
So the maximum theoretically achievable gain for a 16-way boosted chip is 23.4% provided that the chip can only work boosted and is no longer capable of mining non-boosted because the 1-way (non-boosted) logic was removed.

Guy Corem of Spoondolies posted his very optimistic estimate that the achievable ASIC gain from boosting is 15% in a chip than can mine both non-boosted and boosted. I consider his estimate to be super-optimistic, in the past he was always giving bombastic predictions.

I'm no longer under any NDA and my experience with semiconductor fabbing relates to the processes now obsolete. The normal commercial manufacturing tolerances then were between +/- 10% and +/- 20%, with the clear trend up: each newer process started with wider tolerances than the previous generation at their inception. So lets make a scientific wild-ass guess that the current acceptable tolerances are +/- 30%.

Note +/- above. Even in the most optimistic assumptions the gain from boosting is within the margins of normal manufacturing variation.

You guys keep making completely wild extrapolations from your initial bad assumption.

The reality is that if the guy at the fab does something like eat phosphorus-rich food (e.g. fish) (Ph is a n-dopant for Si) and neglects the customary crouching when sneezing in the fab, he is apt to more affect the mining chip performance than the ASICBOOST. When some gal at the fab doesn't wash down her aluminum-containing makeup (Al is a p-dopant for Si) before entering the clean rooms at the fab she will have more effect on the mining that what you are discussing.

I can't say that you are spewing bullshit, because the typical bullshitters are aware that they are bullshitting.

But the net-effect of your discussion is quite similar. Please have mercy on us and yourself. We are drowning in whatever you are spewing.

Please comment, critique, criticize or ridicule BIP 2112: https://bitcointalk.org/index.php?topic=54382.0
Long-term mining prognosis: https://bitcointalk.org/index.php?topic=91101.0
dinofelis (OP)
Hero Member
*****
Offline Offline

Activity: 770
Merit: 629


View Profile
April 23, 2017, 05:22:33 PM
 #18

This thread is a good bud sad example of what happens when people don't know what they don't know.
You guys keep writing about ASICBOOST like some godsend. But the best achievable boosting gains are still lower than the manufacturing tolerances in the commercial semiconductor fabrication.

You seem to confuse "average" and "standard deviation".   You could just as well say that mining with a higher efficiency doesn't make any sense, because the standard deviation on what you are doing is of the same order than your efficiency (for a Poissonian stream).  This is not true of course, because ON AVERAGE you win more, even though your fluctuations are larger than the gain.

Suppose that you win, on average, 10% of the blocks (you have 10% of the total hash rate).   It means you have a probability of 0.1 to win a block.   The standard deviation of "winning one block" is also 10%.  You might say that upping my hash rate from 10 to 15% doesn't make much sense, because the 5% extra is smaller than the variation of my single process chance, 10%.   But of course, in the long term, my revenue has increased with 50% !

BTW, I already explained why I "explain" stuff here: I write out my proper understanding of the thing, and look at the technical arguments against it, to learn from it, which is the sole reason why I am here.
Kprawn
Legendary
*
Offline Offline

Activity: 1904
Merit: 1073


View Profile
April 23, 2017, 05:31:49 PM
 #19

I think you make some good arguments for it.

What about the difference between overt and covert boosting and what are the detrimental affects on the network by using these techniques?

Would the patents hold up in court?

I doubt that the patent will stand up against ALL "ASIC" based technology.... then many other technologies would never have existed. You can

patent the design, but not the whole technology. In many instances companies will still manufacture the ASIC's but they will have to pay some

kind of royalties to the patent owner.  Huh

THE FIRST DECENTRALIZED & PLAYER-OWNED CASINO
.EARNBET..EARN BITCOIN: DIVIDENDS
FOR-LIFETIME & MUCH MORE.
. BET WITH: BTCETHEOSLTCBCHWAXXRPBNB
.JOIN US: GITLABTWITTERTELEGRAM
2112
Legendary
*
Offline Offline

Activity: 2128
Merit: 1065



View Profile
April 23, 2017, 06:02:42 PM
 #20

This thread is a good bud sad example of what happens when people don't know what they don't know.
You guys keep writing about ASICBOOST like some godsend. But the best achievable boosting gains are still lower than the manufacturing tolerances in the commercial semiconductor fabrication.

You seem to confuse "average" and "standard deviation".   You could just as well say that mining with a higher efficiency doesn't make any sense, because the standard deviation on what you are doing is of the same order than your efficiency (for a Poissonian stream).  This is not true of course, because ON AVERAGE you win more, even though your fluctuations are larger than the gain.

Suppose that you win, on average, 10% of the blocks (you have 10% of the total hash rate).   It means you have a probability of 0.1 to win a block.   The standard deviation of "winning one block" is also 10%.  You might say that upping my hash rate from 10 to 15% doesn't make much sense, because the 5% extra is smaller than the variation of my single process chance, 10%.   But of course, in the long term, my revenue has increased with 50% !

BTW, I already explained why I "explain" stuff here: I write out my proper understanding of the thing, and look at the technical arguments against it, to learn from it, which is the sole reason why I am here.
Look, all your arguments are true, but pointless. Ultimately, Bitcoin mining is about money, and if you reformulate all your argumentation is terms money-gained per money-spend-to-achieve-the-gain-in-the-numerator, you'll reach the same conclusion as I did.

What gmaxwell did with his covert-asic-boost post and BIP was a test balloon smeared with shit. The test was "how many flies can we catch with it" and on this measure it was a great success. It is greatly valuable in discovering who will write about it without having a foggiest understanding of electronic device manufacturing and operation.

I understand that you consider yourself more of a pure mathematician and scholar than a "in the trenches" operator. I'm sorry that I had to tell you that you've felt for the oldest trick in the electronic device manufacturing business. But you've fell so deeply for it that I felt sorry for watching you making a fool out of yourself. Please have some self-respect even if you don't respect me or anyone else here.

The technical value of this asicboost patent is exactly "chicken scratch". It is only valuable as a legal bargaining chip for cross-licensing and as a propaganda device. This is the same for many other patents in the electronic and computer engineering business.

Please comment, critique, criticize or ridicule BIP 2112: https://bitcointalk.org/index.php?topic=54382.0
Long-term mining prognosis: https://bitcointalk.org/index.php?topic=91101.0
Pages: [1] 2 3 »  All
  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!