Steemit Crypto Academy Contest / S11W5 -: Steem blockchain age

in hive-108451 •  last year  (edited)
Good morning 🌄

Greetings to you all!
Steem blockchain age is a very interesting topic and I would try my best to participate and to give all answers in a best way.

Brown Minimal Polaroid Multiple Photo Collage Free Instagram Post_20230827_160645_0000.png
What is the Genesis blockchain? Explain its meaning. Show screenshot of the Genesis block of the Steem blockchain.

The very first block of any blockchain is called Genesis block of a particular block chain we all know that starting point in anything is a point at which any project or any thing starts so Genesis block can be defined as the most starting point of blockchain creation. All initial parameters of a block chain are set by Genesis block that's why it also have a lot of importance.

Characteristics of a blockchain are determined by Genesis block and Genesis block provide us some valuable information including time stamp initial difficulty level of blockchain as well as initial disturbance of tokens.

Moreover if I further explain that which things can be determined by Genesis block then here are a list of things I am describing below.

  • Genesis block determine some of the initial parameters like size of block time as well as maximum supply of token and these parameters are responsible for the functioning and operation of a blockchain.
  • Initial distribution of tokens are also specified by Genesis block because Genesis block determine that how many tokens are allocated to specific entities at the very start of blockchain creation. That's why token economy also have a great impact of initial distribution of token
  • For mining or validation of blocks there is a difficulty level in a blockchain that exists and difficulty level determine that how much there is effort from large computers is required for the solution of cryptographic puzzle or for the addition of new blocks in a blockchain so Genesis block plays a role in in helping and in maintaining a continuous block generation time and also secure blockchain.
  • Timestamp of Genesis block is very important because it tells the exact time for the creation of blockchain as well as time stamp is also very important for maintaining the chronological order of blocks and it serves as a reference point for subsequent blocks.

Now let's move towards the procedure by which we can check Genesis block

  • Open @steemworld.com and login to your account and then go to home page. At homepage you will see an option of block explorer now you have to go for that option for proceeding the procedure to check Genesis block.
IMG_20230827_110703.jpg

Screenshot Taken from @Steemworld.com

  • Your one click on block explorer option will move you towards the next step and here there would be something different written in the box but you have to substitute that block number with one because here you want to check Genesis block which is the first block and then you have to click on ok.
IMG_20230827_110818.jpg

Screenshot Taken from @Steemworld.com

  • When you click on okay then all information you would be able to see about Genesis block which would include timestamp ,witness signature as well as block ID etc and many more everything which you want to see.
IMG_20230827_111231.jpg

Screenshot Taken from @Steemworld.com

What is the last block produced? Determine the total time of the Steem blockchain, used the production date of the Genesis block and the production date of the last block.

We would use two methods for the calculation of age of steem blockchain now first discuss first method and then we will discuss the second method.

Conversion method step by step

  • First we would take latest head block time which is 77613833 and first step would be the multiplication of it with 3 as we all know that one block at steem blockchain produces in 3 seconds so we want to convert first the time into seconds that's why we need to multiply it with 3.
77613833 multiply with 3= 232841499 seconds
  • We are basically calculating from minor level and then moving on a major level so after seconds we want to convert the value into minutes that's why we need to divide these seconds with the seconds that are present in 1 minute and these are 60 seconds so we have to divide this answer with 60 seconds to obtain the answer in minutes.
232841499 ÷ 60 sec= 3880691.65 minutes
  • Next level to minutes is an hour and we all know that there are 60 minutes in one hour that's why we have to divide above value with 60 minutes and then we will obtain the answer in hours.
3880691.65 ÷ 60 minutes= 64678.194166666 hours
IMG_20230827_111353.jpgsteemyy
  • Next level of an hour is a day that's why we want to convert the above answer with the hours that are present in a day so the hours are 24 in a day that's why we have to divide above answer with 24 hours and then we will receive answer in days.
64678.194166666 ÷ 24 hours= 2694.9247569444 days
IMG_20230827_111455.jpgsteemyy
  • Now this is a last step and we all know that there are 365 days in a year and now we are in final step because we want to calculate now in years that's why we have to divide the above answer with 365 days and then we will receive answer in years.
2694.9247569444 ÷ 365 days= 7.383 years

Exact answer that I got from all these calculation is 7.383 years and then we round of the value then it would be 7.4 years we can say it.

Spreadsheet subtraction method

In this method I am going to share and easy things with you all of you that we can minus or subtract the two values and these are the timestamp of latest block from the time stamp of Genesis block so let's write a formula here or write an expression here.

Age of steem blockchain= Timestamp (Latest block-Genesis block)

2023/08/27 06:02:30 - 2016/03/24 16:05:00

Now it's a time to use for calculation because it would be very difficult to subtract it in this form that's why I am using spreadsheet.

Here are the list of formula that I used in calculation at spreadsheet.

When I calculate different in days=B5-(DATE(YEAR(B5),MONTH(B5),1))
When I calculate different in months=DATEDIF(A5,B5,"ym")
When I calculate different in years=DATEDIF(A5,B5,"y")
IMG_20230827_155343.jpg

Here from the calculation it is clear that the answer that we obtain by the subtraction of latest block from Genesis block time is 7.42 years approximately.

Explain the downtime of a blockchain - why can it occur?

Down time are those times in a blockchain when blockchain network don't operate or don't work properly as usual. During down time network face different problems like difficulty while different transactions including posting commenting or claiming any rewards of blockchain as well as in validation of any block.

Due to following reasons down time can occur in a blockchain.

*If there is software upgrade or maintaince

If at any blockchain there is a requirement of an update as well as there is a requirement for maintaining performance improvement and for the fixation of different bugs and enhancement of security then down time can occur in a blockchain.During software upgrades and maintenance downtime is important for minimizing the risk of errors.

If network is congested

High levels of traffic can be experienced by blockchain during peak usage times that results in network congestion and blockchain struggle hard to process transactions in affective way which leads to delay in transactions and sometimes transaction unavailability also occurs for a temporary time.

If there are forks or consensus protocol changes

If there is any divergence in blockchain history then it may results in two versions of blockchain and these forks can be planned in the form of network upgrades that require temporary down time or it can also be unplanned in the form of accidental splits or consensus protocol failures which can also result in down time.

If there are security attacks

Down time also needs to address security attack because there could be some attackers that may try for disturbing blockchain in different forms like in the form of network code or consensus mechanism.

If there is any infrastructure and hardware disturbance

We all know that blockchain is always decentralised and there are nodes in a blockchain that validate every transaction so if there there would be any disturbance in infrastructure and in hardware then it may disturb network availability in these cases down time would be necessary for fixing hardware and infrastructure problems.

If there is DDoS attack

DDoS stands for distributed denial of service attacks and down time is caused due to these attacks by overwhelming the blockchain with a lot of traffic.Transactions to be processed becomes very difficult by these attackers and network defense starts work for normal operation Restoration that's why in that time down time also occur.

During the periods of downtime it is very important for the blockchain to have a strong communication with users for the purpose of providing different updates about a particular situation for maintaining trust of a blockchain among its users.

Has the Steem blockchain experienced downtime? If it has presented downtime, explain, mentioning the cases.

Distribution denial of service

Steem blockchain has experienced down time in the past and most important and most famous case of downtime of blockchain was a DDoS attack in 2017 as I have also discussed about DDoS attack that what is this basically.


Case that I am sharing about DDoS attack which is distributed denial of service is 6 years ago attack , 1 year after the creation of blockchain this was an attack by different attackers. Below I am sharing a screenshot of post that was written by a good writer at that time.

IMG_20230827_111912.jpgSource

Server error discussion with friend

This is a server error problem I face 3 to 4 months ago and at that time I chat with my friend about the problem and suddenly I get very because I don't know that what was the problem as it was first time I face the problem here.

IMG_20230827_201318.jpgIMG_20230827_201347.jpg

At that time I had an issue in claiming my rewards as well as I was not able to see my profile and others profile as well as I was not able to post my blog because pictures was not showing then my friend guided me that this is down time of blockchain and the issue would be resolved in some hours.

From the screenshot that I have taken from @steemyy.com we can see that down time of same blockchain is about 16.6 days

So that were two scenarios I have discussed in steem blockchain.

I want to invite here
@wilmer1988
@nahela
@m-fdo
@jyoti-thelight
To participate 😀

Have a nice day 💐
Authors get paid when people like you upvote their post.
If you enjoyed what you read here, create your account today and start earning FREE STEEM!
Sort Order:  
Loading...

Greetings friend, I was blown away with your spreadsheet method, funny I'm attracted to numbers rather than formulas, but the spreadsheet makes everything so easy. Do you mind giving me spreadsheet tips so I don't do scary numbers on you again... Its indeed wonderful to learn from you. Thank you teaching us and good luck my friend. All the best

Thank you so much Friend for reading my post I'm happy that you like my spreadsheet method and I also check your entry which was excellent but one thing is that you subject by too much lengthy method and I will understand that method in a full way that's why I use spreadsheet and definitely I would like to give some of the learning if you want about spreadsheet.

I again wish you success and good luck to you in your entry and yes this is a wonderful platform for learning thanks to have a good learning from my post it means a lot for me

Congratulations! (2).png

Curated by : @patjewell

The much easiest way to know about genesis is to read your post. You have nicely talk about it. Genesis is the first ever made block of any Blockchain. Steemit has made it's genesis back in 2016.

You have beautifully told us how to find genesis and real age of Steemit. All the screenshots are quite relevant.

Wish you best of luck dear.

Thank you so much I am very happy that you give your precious time in reading my post and I am happy that you know about Genesis block which was made in 2016 because this platform is also created in 2016 and exact date is 24th of March.

Thank you so much for praising my content and all the screenshots that I providing according to the requirement I am happy that now it becomes easy for you to learn many more regarding steem blockchain age

Saludos amiga, muy bien explicado este tema. Me gustó la forma clara en la que explicó el significado de Génesis y que parámetros pueden determinarse con él.

Efectivamente los tiempos de inactividad se pueden deber a muchas razones como ataques cibernéticos, errores, actualizaciones del sistema, entre otros..

El caso que menciona de inactividad no lo experimenté personalmente, igualmente me hubiera puesto muy nerviosa al no poder reclamar recompensas y no ver los perfiles de nadie. Que bueno que se solucionó unas horas después.

¡Muchos éxitos en el concurso!

Thank you so much for your comment and for your nice words that you think that my topic is well explain and according to the requirement and thanks for liking the way in which I describe Genesis definition as well as some of the important ways which a Genesis block is able to measure.

Yes downtimes can be give to many of the reasons like cyber attacks bugs system upgrades and many more I agree with you it is good that case of inactivity you don't experience personally because it was very disgusting for me when I experienced it.

I also wish you good luck and success in your entry thanks for your beautiful participation

Greetings friend

Very well explained this subject that many of us do not know on this platform, it should be noted that I liked it when you interacted to learn more, this is one of the advantages of the academy since it motivates us to carry out an investigation of the subject and we have the knowledge.

Thanks for sharing, good luck to you.

Thank you so much for stopping by my post and for liking my post and for saying that my content could be and attraction for more and more people if they really want to learn and yes I agree with you that could Academy provides the best opportunities to explore new topic day by day and I also made this post with a lot of research. Before this I have no understanding of this topic too much.

I wish a lot of greetings to you and success to you in your participation and good luck soon I would like to visit your entry also

Excelente contenido, me gustó que mencionaras algunas características del bloque génesis que no había detallado. Me ha sido útil aprender un poco más de este tema tan interesante referido al origen de nuestra blockchain Steem, el lugar que compartirmos día a día.

Saludos y muchos éxitos.

Yes I have mentioned some of the features of Genesis block because I have search out that information about Genesis block and information was also understand able that's why I decide to share it with all of you and I am happy that this post was useful for you and you learn from my post and my main motive to be here is to give my knowledge to all of you so that you may learn day by day.

I also visit your entry which was quite good and I wish you good luck and success to you in your entry for the content that you created

Gracias por tu réplica tan amable.

¡Feliz día!

Congratulations, your post has been upvoted by @scilwa, which is a curating account for @R2cornell's Discord Community. We can also be found on our hive community & peakd as well as on my Discord Server

Manually curated by @ abiga554
r2cornell_curation_banner.png

Felicitaciones, su publication ha sido votado por @scilwa. También puedo ser encontrado en nuestra comunidad de colmena y Peakd así como en mi servidor de discordia

Thanks @scilwa

WOW Nicely written article you have clearly mentioned some causes of downtime of a Blockchain network. You have also told us the exact age of Steem Blockchain with the help of mathematics and calculation. Thank you so much Sharing with us. Best of luck 🤞

Thank you so much for the maintain on my post and I am happy that you perceive good information regarding the topic from my post and you clearly understand the causes of downtime that I have explained as well as you have also find it very easy when I calculate the age of blog change with the help of calculations.

I also visited your entry and that was really good and I wish you good luck in your entry also.

Yes, of course, there was so much appreciation for this work of yours. Truly you have done a great job 👏. Keep working hard 💪
Stay safe 💓

TEAM 4

Congratulations! Your post has been upvoted through steemcurator07. Good post here should be..

Congratulations!.png

Curated by : @patjewell

Thanks @patjewell

Pleasure!

😊

Sehar , my dear friend I can observed your tireless efforts to publish this post. It's very detailed post. Thanks for sharing. It would be good if you will visit my post.