Generally, it's not worth your time and effort to mine at home! (Some exceptions may apply.)
Age of ASIC mining
CPU mining has been unprofitable since 2011, GPU mining just slightly later.
Today, ASICs rule mining. The Bitcoin network has more than 1.7 Ehash/s (Oct 2016) now which is 1,700,000,000,000 Mhash/s. Your graphics card will be running full ...
It means that there will be no significant speedup by implementing the algorithm in an ASIC, as compared to a CPU based implementation.
This is usually achieved by requiring a lot of memory, which when implementing this on an ASIC, translates to needing lots of physical area on the chip.
ASIC implementations derive their power from having many physically ...
AsicBoost speeds up Bitcoin mining in general (for ASICs and CPUs alike) by reducing the frequency of computing one part of the SHA-256 calculation.
A Bitcoin block header is 80 bytes long. It fits in 2 blocks for SHA-256 hashing. It gets hashed into a 32-byte value, then hashed again (1 block) to get the final value that is compared to the ...
I think the simple answer is that a company doesn't have to be a "Bitcoin believer" in order to manufacture Bitcoin mining hardware. The companies that produce ASIC chips also produce other products for other industries. They are perfectly profitable just selling their chips to mining equipment manufactures, and probably don't feel the need to enter the ...
From trying to design my own ASIC---I got as far as having a simulated but not completely debugged Verilog implementation---I can tell you how mine would have worked. Whilst I have not checked, the design choices seem so obvious to me that I doubt anyone would do it differently.
The inner loop of the mining process is a double SHA-256 hash of data where ...
An ASIC is another way of running a program or calculation or what have you (in our case mining) using a PCB/Hardware instead of Software running on a general purpose computer. GPUs are technically ASICs, their application being graphics processing and output.
ASIC resistance means your crypto is more fairly distributed because their is no centralization ...
TL;DR: ASIC input/output is the bold text below.
No, the ASIC does not assemble a block.
The block is assembled by a mining pool server. If you are solo mining you could let bitcoind assemble the block but you'd still need mining pool or proxy software in between to make a modern ASIC machine (stratum only) and bitcoind (getblocktemplate only) communicate.
There's 2 versions of ASICBOOST:
Overt where miners use bits in the version number as extra nonce space
Covert where miners "mine" merkle trees with 4 bytes collisions
The overt version is very easily detectable, whereas the covert one isn't.
To mine these merkle trees for the overt version, miners need to shuffle the transactions in the block.
Litecoin uses a different proof of work than Bitcoin, so that hardware won't be compatible(it won't be solving the right problems).
One of the motivations of Litecoin was to make CPU mining viable by making it difficult to create efficient GPU/FPGA/ASIC miners, so it's unlikely that you can find specialized hardware for this purpose. I think that some GPUs ...
No, you can't. And this has nothing to do with the operating system. Your hardware has a bitcoin ASIC chip made only for doing Sha-256 calculations. Litecoin uses the Scrypt algorithm. Sha-256 and Scrypt are not the same, so what you are suggesting is impossible.
You can mine other Sha-256 coins instead of Bitcoin.
Yes, there are designs for Litecoin mining FPGA bitstreams, but they are not very efficient currently. ASICs are much more efficient and if anyone finds it lucrative to invest in development of Litecoin mining ASICs, they will push out GPU mining. (The efficiency ratio between ASIC and GPU will be lower than with Bitcoin though).
No. ASIC designs are all proprietary. This is controlled to the point where gaining information about the use for packaged chips is subject to a highly restrictive NDA. Some optimizations in use are non-public, and at any rate nobody is going to give away millions or tens of millions of dollars worth of NRE cost to their competitors. It seems unlikely that ...
That particular miner is way overpriced. Nobody should buy it at that price. The seller either listed an incorrect price, or is very confused about the current market for mining hardware, or is hoping to find a customer who is a sucker.
For comparison, the Antminer S5+ has a (claimed) hash rate about 7x higher and costs about 1/4 as much, making it about ...
From the research I have done to understand the minimum difficulty it boils down to a balance between server/client bandwidth limitations and time to put at risk.
The pool which you connect to distributes work for miners to solve. The more difficult each "package" of work sent to you, the longer you will take to find a solution and reply back to the pool ...
The term ASIC is not associated with software but hardware. It means Application-specific integrated circuit and we should call it processor. For comparison with FPGAs, see for example Xilinx's site.
Typically you need some mining software like cgminer or bfgminer. With these software you should use various types of "processors" to mine with. The most ...
Mining was never supposed to be profitable. And it's a derivative of bitcoin which is already risky speculation.
Don't add the extra, annoying risk-without-an-upside of wondering whether BFL will ship your machine in time to turn a profit. Even they state that there's no guarantee that their machines are profitable.
If you are sure that the price of ...
I'm reproducing figures 2 and 3 from the paper below to provide an alternative interpretation.
Historically, mining is composed of an inner loop (red) and an outer loop (green). Each run through the inner loop, the nonce is incremented. This affects only Chunk 2 and causes all of the blocks in red to be re-evaluated. You can only do this 4 ...
If your electricity costs are high, unprofitable for you may mean profitable for someone else.
Some miners may still use unprofitable ASICs either to support the network (at a smaller loss than with GPUs) or in hopes that BTC price will rise in the future (although just buying BTC in this case may be more profitable).
Try to sell them. If you have no ...
The hardware you are referring to are called Application Specific Integrated Circuits (ASICs), and they are named that for a reason. It's because they are not general purpose computers like desktops, tablets, and mobile phones. Instead, they are computers designed to do a very specific thing. In the case of an AntMiner, that thing is the SHA256 algorithm. ...
Simply head over to https://en.bitcoin.it/wiki/Non-specialized_hardware_comparison#CPUs.2FAPUs and look it up.
For AMD, the columns nprocs and Mhash/s are important. Divide the latter by the former, sort by that value, and you find that A10-5800K is the fastest with 26.25 Mhash/s/core.
ARM is obviously not relevant. (So much for mining on a raspi.)
Litecoin uses scrypt instead of sha as its crypto function.
Scrypt is a memory hungry algo, so it's very difficult to have efficent implementation on ASIC or FPGA at current technology.
This choice was made to prevent ASIC and FPGA specialized mining in favour of more diffuse and generalized mining with standard hardware.
After just about 3 months my ...
I use mine in "lottery mode" as I call it.
They don't really consume too much energy, so I just let them solo mine. Big chance will turn out to be nothing, but with some luck they will ever find a block and cash in 25 BTC.
How low the chance may be, it's still a lot higher than winning the ordinary lottery and way cooler :)
EDIT: A quick calculation of ...
A steady light means no connection to the server delivering work, a short blip means the device has found a difficulty one share for submission. At the current time submitting a single difficulty one share is worth about about 0.000000035 BTC.
At first, let me shortly explain how Block Erupters (generally known as icarus miners) work.
Computer running mining software (like cgminer) sends a task to the erupter.
The erupter tries all 2^32 possible nonces.
If the erupter founds a valid nonce, it sends it back to the computer. But if no valid nonce is found (task cannot be done), nothing is sent back ...
What mathematical tasks can an ASIC perform?
Only the exact task they were designed to perform,
Do they have to be targetted specifically, or will the host machine naturally offload mathematical processing tasks to the ASIC?
They have to be targeted specifically.
If ASICs need to be targetted specifically, how does mining software target the hardware ...
The ASIC of a miner cannot perform arbitrary maths, they can only perform SHA-256 hash computations. You can hash other things besides the blockchain, but you cannot instruct your miner to give you the result of 1 + 1, or any other arithmetic operation.
https://en.bitcoin.it/wiki/Mining_hardware_comparison and https://en.bitcoin.it/wiki/Non-specialized_hardware_comparison are the canonical lists. I'm not sure that will be useful to you; there's approximately 940 products across the two lists.
If you're making a visual presentation of how mining hardware evolved, you might also find this thread useful.