当前位置:网站首页>07 BTC mining
07 BTC mining
2022-07-19 01:40:00 【Yan riyu】
Catalog
The appearance of the ore pool
Distribution of income in the ore pool
Advantages and disadvantages of ore pool
Preface
Learn from teacher Xiao Zhen's 《 Blockchain technology and Application 》 Open class notes , For learning reference .
Bitcoin mining
Mining equipment
- Evolution of mining equipment
CPU——>GPU——>ASIC chip
- Evolution trend of mining equipment
Mining equipment has become more and more specialized from general purpose , From general calculation CPU To general parallel computing GPU Until now, special calculation ASIC chip ,ASIC Chips are specially designed for mining , There is no redundant circuit logic , Best value for money , And in cryptocurrency mining puzzle Under different circumstances , A chip can only mine for one cryptocurrency .
When some cryptocurrencies were first issued , In order to solve the problem of starting , Will deliberately use an existing cryptocurrency mining puzzle, Like bitcoin mining puzzle, This can attract more people to mine , This situation is called merge mining.
The appearance of the ore pool
Ore pool
The structure of the ore pool is generally a full node, which will drive many mining machines , One pit, one owner , It's called pool manager., Other responsibilities of the whole node are undertaken by the mine owner . He is responsible for monitoring online transactions , Pack these trading organizations into blocks . There are many miners below , Responsible for calculating hash value .
Distribution of income in the ore pool
There are generally two organizational forms of ore pools :
One is like a large data center , All ore machines in the ore pool belong to the same mechanism , The income generated by mining is distributed internally .
The other is distributed organization , The mine owner and the miner are not in the same place , Can come from all over the world , Miners join the mine pool by contacting the mine owner through the communication protocol specified in the mine pool . The miner assigns the task of calculating the hash value , Miners calculate in the pit nonce The difficulty of value is reduced , There is no need to meet the difficulty requirements of mining , The result is a share, As proof of your workload . When the miners in the mine pit dig into a legal block , The owner of the mine will distribute the income according to the workload certificate submitted by each miner , Mine owners can charge management fees .
Advantages and disadvantages of ore pool
The advantage of the ore pool is to reduce the risk of mining , Make the income of mining relatively stable , And in the block packed by the mine owner coinbase The address in is the mine owner's own address , It also excludes the situation that miners secretly release after digging the block .
But the emergence of the ore pool has also brought some problems , The mine pool concentrates the calculation force , And the miners in the mine pool will not know the purpose of the mine owner , Gather together 51% The difficulty of calculating power is greatly reduced , If the malicious mine pool is collected 51% Calculation power , The mine pool can launch bifurcation attacks 、 Sure boycott( Blockade territory )、 It can publicly resist certain transactions and a series of things that endanger the security of bitcoin system .
边栏推荐
- TCP与UDP,TCP服务器与客户端,UDP服务器与客户端
- object-fit:cover; It doesn't work in the applet. How to deal with the deformation of the applet image
- 05_ Review object defineProperty
- Uni app wechat official account (5) - add and modify addresses
- 列表懒加载和图片懒加载
- Uni canvas intercepts pictures
- 7 矩阵中战斗力最弱的 K 行
- uni-app微信小程序——商城(7)——商品详情
- 03_ Two ways of writing el and data
- [elementui El date picker date selector, the end time must not be earlier than the start time, and only the date of the specified number of days from the start time can be selected]
猜你喜欢

JS get the suffix format of a file name

Uni app wechat official account (1) - Web page authorization login

qs模块是?

How to install the pagoda panel on the server? (pagoda panel installation tutorial)

Uni app wechat applet - Mall (4) - merchants

Uni app wechat applet - Mall (8) - order details

04-BTC-实现

Use redis - Zset to make Leaderboard

Uni app wechat official account (4) - address management page

What is the QS module?
随机推荐
02_数据绑定
Single page application spa and multi page application MPa
今天的码农女孩总结了关于npm包管理和url模块的笔记
软件漏洞分析入门(一)
13 K 次取反后最大化的数组和
使用redis - zset做排行榜
记一次用canvas做出腾讯云首页banner流光效果的经历
Assemblage stylisé de cartes de commutation auto - encapsulées
promise
tp-watermark. JS web page add watermark plug-in
How to modify the color of a line of text in the elemtnui table (elemtnui table modifies the color of a line of text)
紅日安全靶場3
06-BTC-挖矿难度
12 至少是其他数字两倍的最大数
我已经妥协了 大家既然都要叫我yelin 那我也没办法了
uni-app微信小程序——商城(3)——商城主页
Uni app wechat applet - Mall (8) - order details
Es optional chain
XSS simple summary
Uni block button multiple clicks button multiple clicks