1 of 25

2 of 25

DATA

3 of 25

Data refers to any collection of facts, statistics or information that is stored and used for analysis or reference. Data can take many forms and is usually organized in a structured or unstructured way. Data provides the basis for understanding patterns, trends, and relationships, enabling us to gain valuable insights and make informed decisions.

4 of 25

Block chain

5 of 25

1991

6 of 25

What's that?

It is considered a technology for recording data, which is also called a database.

This data can be for example bank transactions or property documents, appointments, personal messages or other information.

One of the characteristics of the block chain is that it is possible to store this data without a central administrator and authority, and it is not possible to distort or destroy the stored data by destroying a central point, which is called a public and decentralized network.

The most famous public and decentralized network that uses this blockchain feature is Bitcoin, Ethereum, and Tether.

7 of 25

8 of 25

  • Blockchain facilitates secure online transactions
  • A blockchain is a decentralized and distributed digital library that is used to record transactions among many computers so that the recorded values can be changed using savings without changing all subsequent blocks and without network cooperation
  • Blockchain is defined as a cryptographic protocol of value.
  • This blockchain-based transaction can be completed faster, safer, and cheaper than traditional systems. Blockchain can assign title rights because it provides a record that enables submission and acceptance.
  • With the help of blockchain, all data and transactions can be recorded permanently, immutably and transparently. Anything of value, whether physical or non-physical, can be exchanged on this network. Once the information is recorded in the blockchain, nothing can ever be changed in it.

9 of 25

Block

Data

Hash of pervious block

Hash

10 of 25

Data

Data

  • From : 👩

  • To : 🧑

  • Amount : 💵

Bitcoin block

11 of 25

Hash

Hash

A unique identifier - all the properties of the block are stored in it

Any change in the block causes a change in its hash

12 of 25

Hash�A text string that follows a specific mathematical algorithm

13 of 25

Hash of pervious block

Hash of pervious block

14 of 25

Hash : 1Z8F

Previous Hash : 0000

Hash : K5X7

Previous Hash : 1Z8F

Hash : 3Q7H

Previous Hash : K5X7

15 of 25

Hash : 1Z8F

Previous Hash : 0000

Hash : K5X7

Previous Hash : 1Z8F

Hash : 3Q7H

Previous Hash : K5X7

Genesis Block

16 of 25

Hash : 1Z8F

Previous Hash : 0000

Hash : K5X7

Previous Hash : 1Z8F

Hash : 3Q7H

Previous Hash : K5X7

17 of 25

However, computers can quickly find thousands of hashes

18 of 25

Proof – Of - Work

19 of 25

Proof – Of - Work

More difficulty

less speed

20 of 25

Proof – Of - Work

Tampering with the information of a block changes the hash value and destroys its validity. In this way, if someone wants to change the data of a block, he must re-extract the hash of all the blocks in the network. Miners operate decentralized in the network and it is impossible to create two valid blocks at the same time.

The bigger the blockchain network and the more users it has, the probability of an attack decreases by 51%; Because it is impossible to obtain the required hash power. The Bitcoin network adjusts the mining difficulty so that it takes about 10 minutes to calculate the hash of each block.

This work makes it very difficult to manipulate information by prolonging the time to calculate the new hash value of all network blocks if they have enough hash rate. Bitcoin is known as the only network that is 51% impossible to attack due to the $1.5 million attack cost per hour.

21 of 25

P2P

22 of 25

Consensus mechanism

Consensus mechanism is an error-resistant mechanism used in computer systems and blockchain to reach the necessary agreement on a data value. Cryptocurrencies cannot continue to work without a network consensus algorithm and will fail. This algorithm is a set of rules that decide the legitimacy of network users to register and confirm transactions.

23 of 25

24 of 25

References

Chat-GPT – Bing

Wikipedia

cafetadris.com

arzdigital.com

bitpin.ir

D1arash – YouTube

Pinterest

25 of 25

Thanks