Clunky, inefficient, insecure, and energy intensive are some of the words that have been used to describe the technology within the crypto space. This is especially as it relates to executing transactions. Being among the most popular and most widely used ecosystems means that Ethereum, more than most, is very susceptible to these shortcomings, for no other reason than so many other technologies are built on it. Thousands in fact.
“Vitalik Buterin, one of the founders of Ethereum, has labeled scalability a trilemma where all aforementioned problems need to be solved simultaneously.” Now, GoChain, “an Ethereum based smart contract blockchain,” has emerged to solve these problems by improving upon the current technology in a number of ways. It is seeking to do so by making transactions faster, less energy intensive, and more secure. In addition, “it enables DApp and smart contract developers to lift and shift from Ethereum to GoChain for 100x increased performance.”
A more in-depth examination of the problems within the existing system and a look at how GoChain is seeking to address them will give the reader a better sense of how groundbreaking this initiative is.
Since the inception of cryptocurrencies, a great many people have migrated to this platform. And thousands of coins and tokens have been built on the blockchain. A side effect of this is that a lot more energy and processing speed is now required. Way more than was required at the inception of the blockchain. As such, that the current technology has not kept pace with the amount of traffic that has emerged and has continued to multiply over the past several years.
For example, “right now Ethereum can only process 13 transactions per second and as such their network is at capacity, yet it’s the industry standard.” Compare this to GoChain which is able to process up to 2,400 transactions per second, we get a sense of how revolutionary this approach is. And this is not some post ICO promise. Their beta is already performing some 1,300 transactions per second. Remember that the crypto space is not even being utilized by 1% of the population as yet. The fact that there are already issues of scalability with such a small number of users, speaks to the need for GoChain. That they have solved this problem and will continue to make improvements is a relief for the frustrated user of the present technology.
The definition of scalability, according to dictionary.com is “the ability of something, especially a computer system to adapt to increased demands.” It becomes obvious what the GoChain approach will achieve. Transactions will be faster, and more efficient. Therefore, one will not have to wait, as people do now, on transactions to take so long because the scalability issues will be solved.
I am not certain if the reader was as taken aback as I was to learn that the crypto world is not really decentralized. One was always under the impression that this was indeed a hallmark of the blockchain, a truism; a fact; one that was not in need of discussion or debate. To learn, however, that this is not the case is not only shocking. It is also perplexing, and might I daresay, troubling. According to the GoChain whitepaper “four companies in China account for 70-80% of all the mining activity for all the major coins/tokens including Ethereum.” Obviously, this is not decentralization. In fact, it seems as oligarchic as this present system.
Being acutely aware of this, GoChain has come up with the perfect solution. It is “changing the consensus algorithm from Proof of Work (POW) to Proof of Reputation (POR)... both of which fall under Proof of Authority (POA)]. In POA, the transactions and blocks are validated by approved accounts known as validators... whose identities are publicly disclosed and at stake.” The GoChain inspired POR is, however, a superior approach because, in this instance, the validator will not be an individual, but rather a company. This is because:
“A company with a reputation has a lot more to lose than an individual and is a much stronger deterrent to be a bad actor because the risk is much larger. A company caught cheating would not only be risking its reputation. It would be risking its entire market cap and the reputation of the officers and shareholders of the company.”
But it gets better, because GoChain will use 50 companies in over 50 countries with reputations at stake to make the blockchain truly decentralized. The promise of the blockchain was that no one group would be in control. As it is now, with so few controlling so much, we see how GoChain’s solution will be the antidote to this problem.
One foresees that this is where the blockchain will become truly decentralized. As it is now, the PRC government can shut down these sites and who knows what will happen as a result of this. Plus, there is always the possibility of price manipulation. This is what happens when so few control so much. One merely has to sift through the historical database to see that big players have always exploited their position to yield maximum rewards.
Energy consumption has been at the forefront of public discourse for a long time. In this ecologically fragile world, when people are seeking to reduce their carbon footprint, having cryptocurrencies consume so much energy is not a very good selling point. Take BTC for example, the last I checked, BTC mining was consuming as much energy as Ireland.
This is obscene. With coins and tokens and more people migrating to the blockchain this will just get worst. It is obvious that by designing a system that uses 1000x less energy, GoChain is steering the entire space into a greener direction. Though it is not mentioned in their whitepaper, it is not far-fetched that others will hop on board and take a similar posture and build more environmentally friendly products.
Another way in which GoChain will change the space is in terms of fluidity and adaptability. Being able to move code from Ethereum’s ecosystem to GoChain is a rather unique and advantageous approach. Let us employ a use-case scenario to bring this all into perspective. We will call this token NEOMI. It was recently launched on the Ethereum ecosystem. In the planning stages, they calculated that 13 transactions per second would be sufficient.
A few weeks after the product launch, investors started complaining that the system is clunky, cumbersome, and just overall inefficient. The NEOMI team found this out by following the discussions on their social media platforms. Things reached critical mass when they discovered that many investors were planning to sell off their tokens and seek alternatives.
It was on one of the threads on their Facebook page that they found out about GoChain. Realizing that they can migrate with relative ease, grabbed the attention of the team. After researching and getting testimonials from present customers. NEOMI decides that it would be a win for them to adopt an ecosystem that promises transactions that are over 1000x faster than Ethereum’s.
After a seamless shift to GoChain, the team solicited feedback from their clients who applauded the company for the marked improvement in the speed of executing transactions.
When we read this the first thought that comes to mind is another blockchain? do we need it specially when we have ethereum and so many projects are being built over it? or What does GoChain offer what ethereum cannot.
(The Current state of the ethereum blockchain)
Looking at the testnet results
one can clearly see that Gochain is all set to deliver what it is promising.
The energy required to run these transaction would be considerably lower energy consumption.
So basically the idea behind the Gochain blockchain is to solve the 3 biggest problems of
Ethereum that is
Scalibility
Decentralized
Security
A point to be noted is that 70-80% of mining activity pertaining to the cryptocurrencies is being performed by 4 companies in China. So the concept of a decentralized system is far from true in the current day scenario.
In POA the transactions are approved by approved accounts known as validators.
This concept has been used in private networks and in this model individuals are assigned to work as validators. The identities are publicly disclosed and at stake.
The reward of staking their identities and validate the transaction is a monitory incentive.
Since the identities of the validators is publicly disclosed thus it would help remove the bad actors form the system as doing something wrong would affect their reputation.
However there is a slight drawback in this system. When the value of the network grows so would be the the incentive to cheat.
to put a plug into this possible leak the proof of reputation POR users companies as validators.
Since for a company the reputation is very important.
If a company cheats its reputation gets tarnished and it loses business.
So a company has a lot more to lose if its loses reputation as compared to an individual.
To make the system even more efficient the GOchain system would use 50 companies of repute in 50 different countries.These 50 validators would work in tandem and not only validate the transaction but also keep a watchful eye on each other.
The validating nodes being present in different demographic countries would not be vulnerable to governments pulling down the entire network by compromising 51% of the nodes.
Since there is no physical mining involved in this type of validation thus this method is very energy efficient.
The selection of the validators would be initially carried out by Gochain but later on this selection process would be given to the network.
The moving to the POR model would help speed up the transactions from 13 transactions to 13000 transactions per second. This is achived by the new algorithm for transaction validation and dealing with the challenge of storage of data associated with 13000 transaction per second which amounts to 0.7 gigabyte of data per hour.
In addition offchain solutions such as Plasma and Raiden can be used to run over GoChain to make things run over Gochain and further boost the transaction speeds.
Moving to POR means no active mining involved thus this soulution is 1000 to 10,000x greener in terms of energy utilization.
This is a submission to the @originalworks contest
here https://steemit.com/crypto/@originalworks/640-steem-sponsored-writing-contest-gochain
Gochain2018