In order to understand the blockchain, think about its potential and determine the sociological, legal and economic steps to be taken, it is necessary to have knowledge about the basis of technology. Let's look at the key elements of blockchain technology in its simplest form:
The building blocks of the blockchain are blocks. The first block in the distributed ledger is called the initial block (“genesis block”), and the chain continues from there in a chronological and linear fashion.
Blocks contain the block header and transaction data. The block header contains the metadata (“metadata”) for that block. For example, the block header contains information such as when that block was created and the hash value of the block before that block.
Blocks; It includes data such as receivables, debts, rights, personal data, health and education records, diplomas, title deeds, birth or marriage certificates. Blocks can contain data about any transaction or asset that can be digitized. There are approximately 2000 transactions in each Bitcoin block.
The hash value refers to the creation of a fixed size, shorter output from different sized inputs using mathematical formulas. The hash value is a combination of letters and numbers and can be thought of as the digital fingerprint of each block. Each block locked with cryptographic hash values also contains the hash of the previous block.
Thus, when a block is wanted to be changed later or a block is wanted to be eliminated, all blocks up to that block must be changed. Thanks to this mechanism, the blockchain is much more difficult to “hack” compared to many electronic transactions.
Blockchains use “consensus mechanisms” to add a new block to the blockchain. Consensus mechanisms ensure that a data is correctly recorded on the blockchain and increases the reliability of the blockchain. Thus, the accuracy of the data recorded in the blockchain is secured by the blockchain itself, not by a central control mechanism.
Each blockchain adopts different rules that determine which blocks are added to the blockchain. The consensus mechanism, which is also used in the Bitcoin blockchain today, is called proof-of-work. According to this consensus mechanism, in order for a new transaction to be validated on the blockchain, the majority (fifty-one percent) of the participants in the network must confirm the authenticity of the transaction. Once the accuracy of the data contained in a block has been verified by the majority of computers in a blockchain network, it is added as a new link to the chain. In September 2022, the Ethereum blockchain switched to a less energy-consuming Proof of Stake consensus mechanism.
To make a transaction on the blockchain, you need a crypto wallet that allows you to interact with this network. Crypto wallets contain the necessary information to receive and send crypto assets. The most important of these information are the public (“public key”) and private (“private key”) key pairs. What is meant by “key” here is the long string of numbers used by the cryptography algorithm, which is the basis of the encryption.
A private key is a PIN or password-like number that allows users to access crypto assets and control their accounts. These keys are private, confidential cryptographic information. A public key consists of a publicly visible and unique string of numbers similar to a bank account number or IBAN or e-mail address. Other network participants see the public key as just a number and do not know who is behind that number.
Let's say X wants to send 1 BTC to Y. X signs this transaction with its private key and sends it to the address obtained from Y's public key. This requested transaction is broadcast on that blockchain network, and when the consensus mechanism is complete, the block containing this transaction is added to the blockchain. While transactions are carried out within the framework of the consensus mechanism, it is confirmed whether X has enough Bitcoin to make such a transaction, whether his private key is in harmony with his public key, and whether Y is willing to accept this payment.
Crypto wallets refer to a digital space where cryptographic keys, namely public and private keys, are kept. Various transaction data can be sent, received or stored through the wallet. The person who owns the wallet also owns the private key. Basically, crypto wallets are divided into three as software wallet, hardware wallet and paper wallet.
Software wallets are also called hot wallets because they are connected to the internet. Desktop wallets, which are one of these types, require an application to be downloaded to the computer. Web wallets are the most common type of wallet, they can be accessed from a web browser without downloading a special software or application. Mobile wallets require a mobile application to be downloaded to the phone.
Hardware wallets are the most secure of all wallets. Private keys are stored offline on a secure hardware device such as a flash drive. Paper wallets, on the other hand, allow crypto assets to be stored offline. The paper wallet is not connected to the internet; Barcodes or QR codes required for crypto asset transfers are on paper. Therefore, it is possible for the paper wallet to be physically damaged. Hardware wallets and paper wallets are called cold wallets because they are not connected to the internet.