Professional Documents
Culture Documents
Contents
• How a user will use the Bitcoin network
• Building Blocks of Bitcoin
• How it propagates from a user to the network
• How transactions are verified
• How finally the transactions are accumulated in blocks.
• What are the various actors and components of the
Bitcoin network.
• Finally, some discussion on how all actors and
components interact with each other to form the Bitcoin
network will also be provided
• What is the most common transaction of the
Bitcoin network?
– sending money to someone else
• So, Let’s look at an example- how a payment
can be sent from one user to another on the
Bitcoin network
Sending a payment to someone-As an
example, we are using Blockchain wallet for mobile devices
Step 1-
• The payment is requested from a user (either by
sending his Bitcoin address to the sender via
SMS, email etc)
Or
• The sender can also initiate a transfer to send
money to another user.
In both cases, the address of beneficiary is
required.
Example- the Blockchain wallet is shown here
where a payment request is created:
Step 2
• What the sender does now?
• The sender either
– enters the receiver's address or
– scans the QR code that has the Bitcoin address,
amount and optional description encoded in it.
• The wallet application recognizes this QR code
and decodes it into something like Please
send BTC to the Bitcoin address .
Step 2- Example
Step 3
• In the wallet application of the sender, this
transaction is constructed by following some
rules and broadcasted to the Bitcoin
network.
• This transaction is digitally signed using the
private key of the sender before broadcasting
it.
Example- From a user's point of view, once the
QR code is decoded the transaction will appear
something like this as shown in the screenshot
• Fee is calculated based on
the size of the transaction
and a fee rate is a value that
depends on the volume of
the transaction in the
network.
• This is represented in
Satoshis/byte.
• Fee in Bitcoin network
ensures that your transaction
will be included by miners in
the block
Once the transaction is sent it will appear
as shown here in the Blockchain wallet
software:
Step 4