"No one is harder on a talented person than the person themselves" - Linda Wilkinson ; "Trust your guts and don't follow the herd" ; "Validate direction not destination" ;
Showing posts with label bitcoin. Show all posts
Showing posts with label bitcoin. Show all posts

February 06, 2023

Learning bitcoin with GPT

This video was interesting about data centre doing bitcoin mining, This was the first of a kind seeing a data center-type setup






What happens in bitcoin mining

Bitcoin mining is the process of verifying and adding transaction records to the public ledger of past transactions, known as the blockchain. It is done by using specialized hardware and software to solve complex mathematical problems. When a block is successfully mined, the miner is rewarded with a certain amount of newly created bitcoins. This process helps to secure the network and process transactions on the blockchain.

What python packages needed for bitcoin mining

The most popular Python packages for Bitcoin mining are:

1. PyOpenCL – A Python library for interfacing with OpenCL-compatible GPUs for mining.
2. PyCrypto – A Python library for cryptography and secure communication.
3. PyWallet – A Python library for creating, signing, and verifying Bitcoin transactions.
4. PyMiner – A Python library for mining Bitcoin blocks.
5. Electrum – A Python-based Bitcoin wallet.
6. Bitcoin-Python – A Python library for interacting with the Bitcoin network.



How money is made in bitcoin mining

Bitcoin mining is the process of verifying and adding transactions to the public ledger, known as the blockchain. When miners add a new block of transactions to the blockchain, they are rewarded with a certain amount of newly created bitcoins. This reward is called the block reward. The block reward is halved every 210,000 blocks, or roughly every four years, and it is currently 12.5 bitcoins. This reward is given to the miner who successfully “mines” the block, which requires proving that the transactions in the block are valid. The miner who successfully mines the block is also allowed to collect any transaction fees associated with the transactions included in the block.

How bitcoin mining is different from hashing, encryption concepts, Are we just paying for creating blocks of transactions ?

Bitcoin mining is the process of verifying and adding transactions to the public ledger of past transactions, known as the blockchain. It is done by using specialized hardware and software to solve complex mathematical problems. This process is known as proof-of-work.

Hashing is a process of taking an input string of any length and giving out an output of a fixed length. It is a one-way process, meaning that you can't reverse engineer the input string from the output. Hashing is used to index and retrieve items in a database because it is faster to find the item using the shorter hashed key than to find it using the original value.

Encryption is the process of encoding messages or information in such a way that only authorized parties can read it. It uses an algorithm to transform the original message into an unreadable format, called ciphertext. The authorized parties can then use a key to decrypt the ciphertext and access the original message.

No, you are not just paying for creating blocks of transactions. You are paying for the hardware and electricity required to mine Bitcoin and for the time and effort required to solve the mathematical problems.

Knowledge = As the right questions 

Keep Exploring!!!

December 26, 2021

What's the future going to be

Outside regular 9-5 jobs these jargons keep appearing in reads recent days. Hope to sit down next week and look thru this from a common man perspective

  • Metaverse
  • Web3
  • Bitcoin
  • Crypto
  • Blockchain

Usually, I am anti-social media, anti-paid edutech sectors. Will need to understand and see how practically this fits in the lens of impact as a whole on the society.

Metaverse - Virtual representation of self in social media/collaboration / Digital avatars

How it works?

  • Similar to gaming environments where you use Augmented reality / virtual reality environment you will be with the gadgets to live in your virtual avatar

Which crowd it may pull?

  • Teens, Gamers, Kids could be the earliest targets

Which companies may invest

  • Gaming, Fashion would gain most in terms of making it more consumer interactive environment

From Tech point of view we have analyzed blockchain earlier. The core of it is

  • Decentralization - There is no trusted entity controlling the network, hence no single point of failure. 
  • Consistency - The blockchain nodes will read the same data at the same time. 
  • Scalability - The performance of blockchain should increase with the increase in the number of peers and the number of allocated computational resources. 


Keep Exploring!!!