Blockchain scalability

in Steem4Bloggers8 hours ago

Greetings dear friends, it is yet another week to share my entry in this week's contest which was organised by @khursheedanwar on the topic Blockchain scalability. This is indeed a very sensible topic that must always be taken into consideration as it is a thing of concern in the blockchain industry.

OIG2 (1).jpeg
Source

The battle of scalability in blockchain didn't start today. So it is not something new to blockchain users and for that reason, I would like to shed light on the questions given below based on my little understanding of blockchain technology and how I have always encountered it.

mine.PNG

- What do you know about blockchain scalability?

mine.PNG

The word scalability as used in blockchain can be seen as the ability of the network to handle increased traffic when it comes to handling tasks, increased transactions from the unusual, and the storage of data which was different from the initial.

This means that when a blockchain network is developed, it is designed to handle a certain task or transaction and it has a certain memory space. Now there is room for increase in all of these with time and how this network adjusts itself to fit in, this is where the scalability comes into play.

Every blockchain design should have room to accommodate more things when it comes to the transaction, handling of tasks and also storing of data. If a blockchain can adjust to this standard then it is not scalable enough.

So all blockchain networks should be designed in such a way that they can accommodate more transactions or more tasks if needed and that their performance will not reduced based on the workload that they encounter. So transaction time shouldn't be delayed based on increased tasks or transactions as well. If it takes a second to solve 500 tasks it shouldn't take up to 2 seconds to solve a task of 1000.

mine.PNG

- Why scalability is important for a blockchain?

mine.PNG

The importance of scalability to a blockchain network can never be overemphasized. As you know already, there is always room for more users to join a network, and for that reason, when a program is designed it should be designed with the mindset that it will be handling N-participants.

OIG2 (2).jpeg
Source

We are using N to represent any number of participants because we are assuming that more people will come into the network especially if it delivers good services. So one of the major importance of scalability is that the system doesn't suffer the loss of members due to inappropriate functions of the network due to workload and others.

Everyone wants a network that delivers excellent results so a blockchain must become scalable enough to attend to the needs of the people. Programmers also don't need to adjust their designed systems to accommodate more every time they do their work from the start.

mine.PNG

- How scalability can be improved?

mine.PNG

OIG2.jpeg
Source

Improve scalability means solving the issues of high transaction fee, time consumed when carrying out transaction and many more. To me this can be solved if we or programmers decide to build another algorithm that is more effective and efficient compared to the current one we are having at the moment.

Seeing the lapses in one algorithm and making effort to work towards solving it is very important for everyone. So developers must do all they can at all time to ensure that they improve on the lapses of their algorithm which doesn't allow them to capture more data and also ensure to remove the limit of not allowing to explore more.

Finally, I wish to invite my friends @josepha, @dove11 and @solaymann to also join this contest today and share their own opinion about this wonderful topic.