Bitcoin Mining is done primarily by miners who create and validate new blocks before adding them to public blockchain networks.
A public ledger is used to maintain all the records of transactions in the Bitcoin network, and this helps create new blocks. This eliminates double-spending and makes the Bitcoin blockchain transaction process even more secure.
ASICs is the standard mining hardware that has been widely adopted for Bitcoin and other cryptocurrencies.
Bitcoin mining is possible at home, or with Bitcoin mining farms. It is a similar process, but it differs from one another in terms of ease and profit.