Miner program
bitcoin mining machine is the computer used to earn bitcoin
mining software is the algorithm of bitcoin
the concept of bitcoin was first proposed by Nakamoto on November 1, 2008, and was officially born on January 3, 2009. According to the idea of Nakamoto, the open source software is designed and released, and the P2P network on it is constructed. Bitcoin is a virtual encrypted digital currency in the form of P2P. Point to point transmission means a decentralized payment system
unlike all currencies, bitcoin does not rely on specific currency institutions. It is generated by a large number of calculations based on specific algorithms. Bitcoin economy uses the distributed database composed of many nodes in the whole P2P network to confirm and record all transactions, and uses the design of cryptography to ensure the security of all aspects of currency circulation
the decentralized feature and algorithm of P2P can ensure that it is impossible to artificially control the value of bitcoin by mass manufacturing. The design based on cryptography can make bitcoin only be transferred or paid by the real owner. This also ensures the anonymity of money ownership and circulation transactions. The biggest difference between bitcoin and other virtual currencies is that the total amount of bitcoin is very limited and it has a strong scarcity
extended data:
bitcoin has the following six characteristics
1. Decentralization: bitcoin is the first distributed virtual currency, the whole network is composed of users, and there is no central bank. Decentralization is the guarantee of bitcoin's security and freedom
2. Worldwide circulation: bitcoin can be managed on any computer connected to the Internet. No matter where you are, anyone can dig, buy, sell or collect bitcoin
3. Exclusive ownership: private key is needed to control bitcoin, which can be stored in any storage medium in isolation. No one can get it except the user himself
4. Low transaction cost: bitcoin can be remitted free of charge, but a transaction fee of about 1 bitfen will be charged for each transaction to ensure faster transaction execution
5, no hidden cost: as a means of payment from a to B, bitcoin has no cumbersome limit of quota and proceres. If you know the other party's bitcoin address, you can pay
6. Cross platform Mining: users can explore the computing power of different hardware on many platforms
source of reference:
network bitcoin mining machine
network bitcoin
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.
however, spot trading is possible in China, but bitcoin has now restricted cash withdrawal. Arbitrage is nothing more than buying low and selling high to earn the difference. Digital currency Puyin takes 1 billion Tibetan tea assets as credit endorsement. Digital currency itself has the potential of appreciation, because Tibetan tea can appreciate.
how much does it cost to develop a personal app (1) authentication fee: 300 yuan / year (2) server fee: Cloud Development (small program with its own cloud development function), cloud host (choose the configuration according to your actual situation, the minimum reference price is about 500 yuan / year), domain name, HTTPS Certificate (small program must install the HTTPS certificate, which is free and paid for, Specific or to see your actual situation)
③ rental server costs, database maintenance costs
minimum fixed fee: 300 yuan (authentication fee) + 500 yuan (minimum server configuration) + 50 yuan (domain name fee) = 850 yuan / year; Generally, the development of wechat apps has to go through the following stages: ① demand adjustment
② strategic positioning
③ interaction design
④ creative design
⑤ front-end development
⑥ technology development
⑦ test and modification
Ⅷ online operation
each stage needs to configure personnel to undertake the corresponding work, Generally, four employees are required to be allocated
① proct manager is mainly responsible for demand adjustment, strategy positioning, etc., including a series of work such as proct use process, logical relationship, etc
② UI Designer: mainly responsible for interaction design, creative design, etc., to make the proct more beautiful, improve user experience, cooperate with the programmer's cutting and other work
(3) programmer: mainly responsible for specific development work, generally client development and server development (4) tester: mainly responsible for proct testing, which can be launched only after passing the testdevelopment cost: according to the personnel allocation, it needs at least 4-5 people, and the salary is about 8000-1w / month. The price in the first tier cities is more, and the salary is about 4w-5w
you may think that the cost is relatively high. In fact, most of the time, we don't need to customize our own development. Now the third-party customized development platform has become an ideal choice for many enterprises. There are four kinds of development modes in the market, which are respectively:
① the cost of enterprise version app is 1999 yuan / year, mainly showing the advantages, procts, services and cooperative customers of the enterprise
③ customized development applet
customized development applet, because of the complex process of typesetting and functional requirements, mainly customized for you according to the needs of your instry
④ customized development applet for big customers
customized development applet for big customers, mainly aiming at the "efficiency, brand, service" problems encountered in the development process of enterprises Marketing and data "and other four problems, positioning analysis, user experience design and functional architecture planning, and finally provide customized small program solutions. The cost of this development is relatively high
the above is the specific analysis of how much money you need to invest in developing a small program. You can make decisions according to your own actual situation