Notepub (Official)

Note published by Notepub's official team.

Bitcoin – Consensus

Consensus is a procedure to reach a common agreement in a distributed or decentralized multi-agent platform. It provides reliability and fault tolerance in a distributed system and ensures the correct operations in the presence of faulty individuals. Why do we require consensus? In a conventional distributed system, multiple individual parties take their own decision and …

Bitcoin – Consensus Read More »

 245 total views

Bitcoin – Transactions Processing

Transaction Flooding After joining the network, the initial step is to get the most recent copy of the blockchain from the peer nodes. After receiving the updated blockchain, initiate the transaction. Let us say A -> B: BTC 10 and broadcast the transaction to the peer nodes. As a consequence, every node in the peer …

Bitcoin – Transactions Processing Read More »

 227 total views

Bitcoin – P2P Network

Bitcoin works on top of peer-to-peer network architecture in a completely decentralized manner. It is an Adhoc network with a certain kind of random topology, and on top of that, it runs the bitcoin protocol using the well-known TCP port 8333. All nodes, the bitcoin network users, are treated equally, and new nodes can join …

Bitcoin – P2P Network Read More »

 322 total views

Bitcoin – Script Processing

Bitcoin developer has selected Forth programming language to write code. The code consists of the sender’s public key, signature, operations. Every transaction has a minimum of two codes, the first code is called ScriptSig, and the second one is called ScriptPubKey. ScriptSig: It contains the public key and signature of the sender. ScriptPubKey: It contains …

Bitcoin – Script Processing Read More »

 171 total views

Bitcoin – Coin management

Generation and Management of Bitcoins: Bitcoin generation with a controlled way – The basic of bitcoin is the creation of coins in a controlled way to restrict the currency’s value as if we put a lot of currency in the system. The value of the currency will be gradually reduced. It is a standard concept …

Bitcoin – Coin management Read More »

 123 total views

Bitcoin – User Anonymity

What is Bitcoin Anonymity? How is it achieved? Bitcoin is a permissionless distributed system, where users do not need to set up an account or require any email address, user name, or password to log in to the bitcoin network. Instead, they will use the public key-based cryptosystem, generate public and private keys, and add …

Bitcoin – User Anonymity Read More »

 106 total views

Bitcoin – Script

Bitcoin has a nice concept called Bitcoin script. Before understanding it, let us answer the following questions when Alice (A) wants to transfer some bitcoins to Bob (B). How will Bob claim that transaction? How will Bob know that transaction is intendant for him and no one else other than Alice actually has initiated that …

Bitcoin – Script Read More »

 274 total views

Bitcoin – Send & Receive Payment

The bitcoin network must ensure that any other person cannot spend bitcoin owned by one person. For example, Eve can not spend Alice’s bitcoin by creating transactions in her name. In the broader sense, the intruder in the network will not be able to create some false transaction. To ensure that bitcoin uses public-key cryptography …

Bitcoin – Send & Receive Payment Read More »

 181 total views

Scroll to Top
Scroll to Top