FPGA mining
Mining chip has gone from CPU mining to GPU mining to FPGA mining, and now it has entered the era of ASIC mining. However, the way of mining has also experienced from one or two mining machines to small mining machine workshops, and now it has entered the era of large-scale mining
(1) mining mode: from one miner to large-scale mine
if you start to try mining, you need to prepare a miner, a computer with internet connection, an AUC, a raspberry pie, power supply and various connecting cables. The connection order of various devices is network cable - & gt; Raspberry pie - & gt; Microusb cable - & gt; AUC-> 4Pin cable - & gt; Mining machine and power supply
Online mining is real, that is, traffic mining
then other miners will start to package the transaction generated by your new package until the next package comes out first
in the future, the mining capacity of bitcoin will be small or even zero. You still have transaction fees. The system will always need miners, and mining machines will still exist.
the second is positioning. The advantage of FPGA is fixed-point and logic, not complex floating-point operation.
Hardware
algorithm is difficult to solve in memory. In order to make DAG suitable for memory, each GPU needs 1-2gb of memory. If you get an error prompt: error GPU mining. GPU memory fragmentation? It means you don't have enough memory. GPU mining software is based on OpenCL, amd GPU will be faster than NVIDIA GPU of the same level. ASIC and FPGA are relatively inefficient, so they are blocked. To get OpenCL for chip integration platform, try:
amd SDK OpenCL
NVIDIA CUDA OpenCL
Ubuntu Linux settings
for this quick guide, you will need Ubuntu 14.04 or 15.04 and fglrx image driver. You can also use NVIDIA drives and other platforms, but you have to find your own way to get an effective OpenCL installation, such as genoil's ethminer fork
if you are using 15.04, go to & quot; Software and updates 〉 extra drives & quot; Set to & quot; Use the video driver & quot; from fglrx for AMD graphics accelerator
if you are using 14.04, go to & quot; Software and updates 〉 extra drives & quot; Set to & quot; Use the video driver & quot; from fglrx for AMD graphics accelerator;. Unfortunately, for some people, this method may not work, because there is a known program error in Ubuntu 14.04.02 that will prevent you from switching to the exclusive graphics drive necessary for GPU mining
therefore, if you encounter this program error, go to & quot; "Software and update" update & quot; Select & quot; Pre release reliable update proposal & quot;. Then, back to & quot; Software and updates 〉 extra drives & quot; Set to & quot; Use the video driver & quot; from fglrx for AMD graphics accelerator;. After restarting, it's worth checking that the drive is now properly installed (for example, by going to & quot; Additional drives & quot;)
no matter what you do, if you are using 14.04.02, once installed, do not change the drive or drive configuration. For example, the use of aticonfig – initial (especially the - F, - force option) will & quot; Destruction & quot; Your settings. If you accidentally change the configuration, you will need to uninstall the drive, restart, install the drive again and restart.
with the rising price of bitcoin, more and more people join the bitcoin mining business. Accordingly, mining consumes more and more energy. Obviously, our government is also aware of this
according to the requirements of the document, regulators require local governments to take measures related to electricity price, land use, tax and environmental protection to guide bitcoin miners to withdraw from the business. According to foreign media reports, regulatory authorities are mainly concerned about the money laundering and financial risks involved in the shutdown policy, but excessive power consumption is also a factor that can not be ignored. In principle, bitcoin mining consumes a lot of power because every time a new bitcoin is proced, it needs to solve the complex mathematical problems through the encryption process performed by a high-performance computer. Mining calculation process is used to verify bitcoin transactions in the blockchain to ensure security, but the disadvantage is that it consumes a lot of energy.
Mining is a nickname for the exploration method of acquiring bitcoin. Because of its working principle is very similar to mining minerals, so named. In addition, bitcoin explorers who do mining work are also known as miners
bitcoin network generates new bitcoin through "mining". In essence, the so-called "mining" is to use computers to solve a complex mathematical problem to ensure the consistency of bitcoin network distributed accounting system
bitcoin network will automatically adjust the difficulty of mathematical problems, so that the whole network can get a qualified answer about every 10 minutes
then the bitcoin network will generate a certain amount of bitcoin as a reward to reward the person who gets the answer
extended data:
to be a miner, just "mine" bitcoin and search for 64 bit numbers by computer. By repeatedly decrypting with a computer, it competes with other gold miners to provide the number needed for the bitcoin network
if the computer can successfully create a set of numbers, it will get 25 bitcoins. Bitcoin is decentralized. It needs to create a fixed number of bitcoins per unit of computing time. It can get 25 bitcoins every 10 minutes
by 2140, the upper limit of bitcoin in circulation will reach 21 million. In other words, bitcoin system can be self-sufficient, which can be translated into coding to resist inflation and prevent others from sabotaging< br />