Day-01: Blockchain Basics #100DaysOfCode #MyLearnings
Table of contents
Hey, welcome all!
Here I am following up on my #100DaysOfCode challenge, & this is Day 01.
Intro
Learning Blockchain has been interesting & exciting from the very beginning, though the course is 32 hours long, but as long as it's filled with codes, am sure am gonna be consistent till the very end.
The first day went through lots of basics, concepts & non-coding boring introductory parts, yet there were some insights that seemed exciting. Like I did my first ever test transaction over Metamask using Sepolia Test Eath. The importance of decentralization is considerable & how this whole thing works out of the Internet is amazing, I mean it's hard to think of something out of the Internet, but there is & at such a depth, it's just amazing. Fun fact, applications developed on blockchains are called daaps, Decentralized apps --> Daaps.
It's this first day & there's gonna be the day of completion when I'll be looking backward at the journey I've followed & the learnings I've gathered so far, till then my learnings for today are listed below,
Learnings:
Blockchain works on the decentralization & transparency principle & we could say it is a public database shared across many computers in a network.
Nodes: computers participating in the blockchain network, mining & managing the blockchain.
EVM: Ethereum virtual machine which contains the current state of blockchain & is available in every single node.
Ethereum is a blockchain that has a currency named Eath.
Transaction Request: Every action of change that we want to perform for our data in blockchain costs us some value & that request is called a Transaction Request.
Smart Contract: Smart contracts are the code written & deployed by the developers to perform a particular type of transaction request.
Blockchain uses hashing & cryptography methods to keep the uniqueness of values, & it's chained structure is built keeping immutability in consideration which makes it nearly impossible to be hacked or forged.
Outro
So far these are some of the learnings that I can share with you all, I've tried to put everything as per my understanding & there's a chance that I might've mistaken somewhere, so, feel free to correct me on anything in the comments.
Wrapping up my Day-01 of #100DaysOfCode, will catch up again tomorrow, till then, it's a farewell.
Subscribe to my newsletter
Read articles from Rushikesh directly inside your inbox. Subscribe to the newsletter, and don't miss out.
Written by
Rushikesh
Rushikesh
Software Developer(Flutter-Dart | Firebase | Nodejs) Blockchain Enthusiast...