Steemit Crypto Academy [Beginners’ Level] | Season 3 Week 4 | Blockchain Forks by @kemal13

cover.jpg
Pixabay

Hello everyone,
I'm @kemal13 who took crypto academy class from prof. @awesononso regarding Blockchain Fork. Here's my explanation. Happy reading.

—Pngtree—gold ribbon dividing line_6083099.png

  • What is Fork? (In your own Words)

I think the fork that occurs in cryptocurrencies is a blockchain split that occurs on different paths. It is also used in protocols that operate with PoS (Proof of Stake), PoW (Proof of Work). This greatly affects the creation of new branches. Cryptocurrencies are considered the Fork because everything is based on the same algorithm as bitcoin.

—Pngtree—gold ribbon dividing line_6083099.png

image.png
Source

  • Explain in details what a Hard Fork is with examples (Can be of any blockchain).

Hard Fork is a situation where the crypto unit is divided into two parts, namely the cryptocurrency or crypto unit that can be changed so that it will produce a new code and an old code where these two codes will not be compatible with each other.

Hard Fork is also an update of backwards incompatible software. This generally occurs when a node adds a new rule in a way that conflicts with the old node. As a result the blockchain is split into two networks, one with the old rules, the other with the new rules.

- Example of Hard Fork

One example that has done a hard fork is Ethereum, where this hard fork was generated by Ethereum and Ethereum Classic. Both are already on a different server code network so users cannot send Ethereum to the Ethereum Classic network and this is also true for the other way around.

—Pngtree—gold ribbon dividing line_6083099.png

  • Explain in details what a Soft Fork is with examples (Can be of any blockchain).

Soft Fork is a backward compatible upgrade which means that upgraded nodes can still communicate with non-upgraded nodes. Usually you will see in the soft fork the addition of new rules that do not conflict with the old rules. It does not automatically disconnect you from the network. You can still communicate with nodes that don't enforce those rules and you can filter out some of the information they give you.

- Example of Hard Fork

An example for this Soft Fork is SegWit or known as Segregated Witness. SegWit is an update that changes block and transaction formats but is cleverly crafted. Legacy nodes will still be able to validate blocks and transactions but will not be able to understand them.

—Pngtree—gold ribbon dividing line_6083099.png

  • What are the differences between Hard Forks and Soft Forks?

Hard ForkSoft Fork
Rules are getting lax (Ex:1MB -> 2MB)The rules are getting stricter (Ex:1MB -> 0.5MB)
The new protocol is no longer compatible with the old protocolThe new protocol is still compatible with the old protocol
Old nodes don't receive new blocksOld nodes receive new blocks

—Pngtree—gold ribbon dividing line_6083099.png

  • Explain the following Bitcoin Forks and explore the blockchain where necessary. Indicate if they are hard forks or soft forks;
  • Bitcoin Cash
  • Segregated Witnesses

Bitcoin Cash

Bitcoin Cash is a hard fork of Bitcoin which has been separated from it since 2017. Doing this will increase the size of the block so as to provide more room for transactions. Thus it improves scalability and this coin is believed to be the most successful Hard Fork of the original protocol.

BTC Genesis Block Screenshot

aaa.png
Source Image

and this is BCH Genesis Block Screenshot

aaa.png
Source Image

From the two data we can see that there are similarities in the data and this can verify that Bitcoin is separate from Bitcoin Cash.

SegWit (Segregated Witness)

SegWit is also a fork of bitcoin and has been in development since 2015. It is a Soft Fork that does not separate the original protocol for creating new blocks. It is also designed to reduce the block transaction size and consequent effect to allow multiple transactions to occur at once.

—Pngtree—gold ribbon dividing line_6083099.png

  • Write on the Steem and Hive Hard fork and show similarities in their Genesis Blocks(Provide screenshots).

Hard Forks that occurred on Steem and Hive cannot be combined because there is no agreement on the Steem Blockchain. A few months ago it happened between the two so that it didn't bring up the same Hard Fork at the same time. This is because Steem combines the TRX protocol. As a result, there was a split between the camps.

The result of this causes the separation of Steem then when a Steem Hard Fork occurs which raises Hive. Indeed Hive is separate from Steem Blockchain but both have the same history. As a result of their second division, they have similar Genesis Blocks.

SteemitHIVE
aaa.pngaaa.png

Let's see the block genesis from Steem :

Go to site https://steemworld.org/ and choose "Block Explorer"
aaa.png

and Then click OK at Block 1, wait for a while....
aaa.png

you can see information about Steem
aaa.png

aaa.png

—Pngtree—gold ribbon dividing line_6083099.png

and now let's see HIVE Genesis Block

Go to site https://hiveblocks.com/ and at boxfield search block 1
aaa.png

From the data above, we can see that both of them have the same block because they were on the same network

—Pngtree—gold ribbon dividing line_6083099.png

CONCLUSION

System updates will continue to occur over time and this is the goal for updates that occur on the blockchain. Every blockchain update that occurs will continue to supply every need it has, that's what the Fork is used for on the Blockchain. Because it helps the system and keeps it working properly.

Thank you for reading.

—Pngtree—gold ribbon dividing line_6083099.png

Regards,

@kemal13

Sort:  

Hello @kemal13,
Thank you for taking interest in this class. Your grades are as follows:

CriteriaCalculation
Presentation/Use of Markdowns1/2
Compliance with Topic1/2
Quality of Analysis0.5/2
Clarity of Language1/2
Originality1/2
Total4.5/10


Feedback and Suggestions
  • You really should put more effort in understanding the topic before trying to do research.

  • There are some missing facts on the topic.



Thanks again as we anticipate your participation in the next class.

Coin Marketplace

STEEM 0.28
TRX 0.12
JST 0.032
BTC 61191.20
ETH 2972.28
USDT 1.00
SBD 3.48