ADSactly Crypto: What Is Ethereum Sharing All About?

in #blockchainlast year

In 2015 Ethereum was released to loads of promise with its virtual machine on a blockchain is the first and pioneering smart contracts which allowed for the ICO boom of 2016/17. Ethereum looked to be hitting its stride with more dapps coming board and using its network supported by miners from around the world.

As the popularity of the network grew, more wallets were coming online, and transactions were moving all over the place between wallets, dapps and exchanges the system naturally saw a price uptake in transaction costs and a slow down of the network.

As core projects have stalled, Dapps have failed to attract users we've seen Ethereum’s price has fallen its peak of 51% of Bitcoin’s market cap to around 17%.

Image source: - blog.sfox.com

Failed to scale

For all its promise and wonder the Etheruem blockchain hit its first snag, it failed to scale and maintain performance and cost to keep its use attractive. To live up to its potential Ethereum has to solve critical problems around scalability and performance.

One of the solutions to scalability that has been talked about heavily is a concept called sharding.

How Ethereum creates bottlenecks

A full node on the Ethereum network stores the entire state of the blockchain, including account balances, storage, and contract code.

Nodes on the network do not have special privileges and all act in the same way — every node in the network stores and processes every transaction. As a result, the network is only as fast as the individual nodes rather than the sum of its parts, which has and will put severe constraints on improving the system.

What is sharding?

Sharding helps to alleviate these issues by providing an exciting yet sophisticated solution. The concept involves grouping subsets of nodes into shards which in turn process transactions specific to that shard.

This splitting up of nodes allows the system to allocate its resources better so that many transactions can be done in parallel.

A more straightforward way to put it would be from a quote by the Ethereum co-founder.

“Imagine that Ethereum has been split into thousands of islands. Each island can do its own thing. Each of the islands has its unique features and everyone belonging on that island, i.e., the accounts, can interact with each other AND they can freely indulge in all its features. If they want to contact other islands, they will have to use some protocol.” - Vitalik Buterin

How will sharding help build Ethereum 2.0?

While Sharding sounds excellent in theory, there are a number of potential vulnerabilities that it opens the blockchain to such as malicious code. One specific attack on single-shard could ruin the network. The Ethereum core developers point to random sampling as a potential solution, but this is still being developed.

Sharding is also much easier to implement on a proof-of-stake chain than it is on a proof-of-work chain, and this is why ETH will be migrating to a stake based system. This will result in even more changes to its codebase to build a platform for sharding to be built on top of it.

ETH is slowly making progress with its main network and its exciting to see what they have planned and if their proposed solutions will take the project to the next level and bring back confidence into the blockchain space.

Make your Eth bet

Do you hold any Ethereum? Have you been using any ETH based dapps? What do you think about Ethereums future? Let me know in the comments.

Previous ADSactly Crypto posts

Written by @chekohler



Click the coin below to join our Discord Server

Adsactly Logo Newest 300dpi.png


We would greatly appreciate your witness vote

To vote for @adsactly-witness please click the link above, then find "adsactly-witness" and click the upvote arrow or scroll to the bottom and type "adsactly-witness" in the box

Thank You


Sort:  

Thank you for your information about the situation and prospects of this important crypto coin, @chekohler. Hopefully the chain of Ethereum blocks can refloat and find a better position in this economic universe. Diversity and competitiveness will always be more beneficial, and Ethereum plays an important role within them. Greetings.

I think so too, ETH has an important role to play in the growth of this new style of capital raising and conducting business. We've already seen what It could do with ICOs now I can only imagine what it could do once it can scale effectively

I have already read about the Ethereum problem: a coin that has lost a lot of value and that at the beginning knew how to position itself on a large scale. In fact, somewhere I read that it no longer has a future. I think that's a very pessimistic opinion. Although it has been devalued a lot, I think it's part of the economic game. Apart from the distances, we can see how the steem had a great value two years ago and today it doesn't even reach 0.15. However, we are here and we continue to bet on this community. In particular, I think that the era of cryptomoney has come to stay, beyond the aontecer and the variables that may arise. As always, thank you for the information.

Well it was the first smart contract chain and allowed for dapps and people saw different ways of improving it and now we have NEO, EOS and STEEM and a host of other chains competing with it. The competition is good it allows for more decentralisation and keeps projects pushing to be better. We won't know which will come out the best, they will all probably cater to different markets, there won't be one smart contract and dapp platform for every idea.

@tipu curate

Posted using Partiko iOS

Upvoted 👌 (Mana: 15/20 - need recharge?)

@chekohler, I never had ETH before but recently started buying little Bitcoin with Steem and planning to buy little ETH too.

I have to say that, in this Knowledge Transfer piece you've dig very deep and shared some very important points, specially the Sharding Subject, I've heard about it for the first time.

Keep up with this effective and consistent work brother. Stay blessed.

Posted using Partiko Android