• Latest
‘Turbo Geth’ Seeks to Scale Ethereum – And It’s Ready in Private Beta

‘Turbo Geth’ Seeks to Scale Ethereum – And It’s Ready in Private Beta

September 21, 2018
ygg sea surpasses 10,000 scholarships in just six months of launch

YGG SEA Surpasses 10,000 Scholarships in Just Six Months of Launch

May 6, 2022
mintable launches industry changing gas free minting service on ethereum

Mintable Launches Industry Changing Gas Free Minting Service on Ethereum

May 1, 2022
5 projects enabling smart contract development on bitcoin

5 Projects Enabling Smart Contract Development on Bitcoin

April 29, 2022
bitcoin atm installed in mexico's senate building

Bitcoin ATM installed in Mexico’s Senate Building

April 27, 2022
cross chain services play a crucial role in facilitating continued adoption of defi applications

Cross-Chain Services Play a Crucial Role in Facilitating Continued Adoption of DeFi Applications

April 26, 2022
justin sun launches usdd, integrating the blockchain world and the real world with the decentralized stablecoin

Justin Sun Launches USDD, Integrating the Blockchain World and the Real World with the Decentralized Stablecoin

April 25, 2022
nfts: the next musical revolution

NFTs: The Next Musical Revolution

April 24, 2022
things you should know before investing in nfts

Things You Should Know Before Investing in NFTs

April 24, 2022
what are wrapped tokens?

What Are Wrapped Tokens?

April 23, 2022
what is the future of ethereum (eth)?

What is the future of Ethereum (ETH)?

April 22, 2022
green gaming

Everything You Need to Know About Play-to-Earn on Algorand in 2022

April 21, 2022
$ape going bananas as rumors of upcoming land sale of bayc metaverse gather momentum

$APE Going Bananas As Rumors of Upcoming Land Sale of BAYC Metaverse Gather Momentum

April 21, 2022
  • Home
  • Coin Market Cap
  • Bitcoin
  • Ethereum
  • Ripple
  • Litecoin
  • Alt Coin
  • Business
  • Trading
  • Mining
CoinNewsDaily
  • Home
  • Coin Market Cap
  • Bitcoin
  • Ethereum
  • Ripple
  • Litecoin
  • Alt Coin
  • Business
  • Trading
  • Mining
No Result
View All Result
  • Home
  • Coin Market Cap
  • Bitcoin
  • Ethereum
  • Ripple
  • Litecoin
  • Alt Coin
  • Business
  • Trading
  • Mining
No Result
View All Result
CoinNewsDaily
No Result
View All Result
Home Tech

‘Turbo Geth’ Seeks to Scale Ethereum – And It’s Ready in Private Beta

coinnewsdaily by coinnewsdaily
September 21, 2018
in Tech
0
‘Turbo Geth’ Seeks to Scale Ethereum – And It’s Ready in Private Beta
191
SHARES
1.5k
VIEWS
Share on FacebookShare on Twitter

There’s software ready to help ethereum scale – right now.

Revealed exclusively to CoinDesk, the raw architecture of Turbo Geth has been completed — and is currently available to early adopters for testing. Alexey Akhunov, the independent software developer that built the software, told CoinDesk that unlike many other scaling solutions, Turbo Geth looks at tackling ethereum’s so-called state, instead of transaction congestion and costs.

The term “state” in this context describes the every-increasing history of all computations of the network. By rewriting Geth, the Ethereum Foundation’s in-house software for interacting with the blockchain, Akhunov said, he’s cut storage down to one-fifth its current size.

This approach allows ethereum nodes to run on cheaper hardware. What’s more, it’s something that many in the ethereum community are passionate about because less expensive hardware helps keep the network decentralized.

“We probably can go 10x just from optimizations,” Akhunov said on a scalability panel during the ethereum conference Dappcon in Berlin this summer.

Alluding to code improvements that could streamline ethereum – before it upgrades to scaling tech sharding – the statement was received with much applause.

It aligns with the anticipation many in the industry feel for Akhunov’s work, heralded as one of ethereum’s most promising scaling solutions (although one not pegged to the formal scaling roadmap).

And while there’s still work to be done — Turbo Geth lacks many of the features users expect from a fully-functional client currently — Akhunov believes the software will inspire others to take similarly experimental approaches to design.

“One of the contributions I have made is I’ve broadened the design space, and said ‘well, what if we don’t do it this way, but we do it the other way,'” Akhunov told CoinDesk, adding:

“My main hope is that it brings other clients and other client developers to look at the broader design space for ethereum clients.”

All about organization

Turbo Geth takes how traditional clients store information and turns the process completely on its head.

“The main difference is the way it organizes the database that stores the state and the history of state,” Akhunov told CoinDesk.

In essence, Turbo Geth takes what has become the dominant way of storing data in ethereum clients, called the hash tree, and replaces that structure with a highly simplified index.

For example, while the hash tree requires many steps in order to retrieve information, Turbo Geth fuses a diverse range of data — such as histories of accounts, nodes, contracts and blocks — into compact strings of information that are lighter to store and faster to retrieve.

The result is that for a full archive node — a type of ethereum node that stores the full history of the state — Turbo Geth creates substantial gains. Compared the 1.2 terabytes of disk space required by Geth today, Turbo Geth users only need 252.11 gigabytes of disk space to run a full archive node.

On top of that, because Turbo Geth vastly minimizes how information is stored at a client level, “the database layout is much more straightforward to use when you want to just look up information from the past,” Akhunov said.

The layout makes it much faster to retrieve information, he continued, adding:

“Querying the storage entries at a historical point in the contract is probably about 100x faster.”

Break down of Turbo Geth storage image courtesy of Alexey Akhunov.

Not yet public

While these gains are notable, there’s work that remains to be done before Turbo Geth is an actionable client like Geth and Parity, ethereum’s second most popular software client.

In addition to lacking a user-friendly interface, Turbo Geth would take about two weeks in order to sync with the blockchain.

“Obviously that’s not acceptable for most people,” Akhunov said.

As such, Akhunov said Turbo Geth will need to add support for a feature that cuts synchronization time by allowing clients to link up with screenshots provided by other archive nodes.

Within the Parity architecture, this is known as “warp sync,” and Akhunov said there might be a way to bootstrap Turbo Geth from this Parity feature.

And still, while the client is getting close to finished, Akhunov built the software entirely on his own and emphasized that he doesn’t have the capacity to deal with requests from the public — meaning that Turbo Geth is strictly in private beta for now.

To build the client, Akhunov received financial support from the Ethereum Foundation and Infura, the ConsenSys-led provider of software that allows decentralized applications to interface with ethereum in a lightweight way. Moving forward, however, the developer envisions handing the Turbo Geth project over to a committed team so that he can continue his research into ethereum scalability.

“I would try to give it into good hands,” Akhunov told CoinDesk.

Deeper research

For Akhunov, Turbo Geth doesn’t quite fulfill his vision for a fully scalable ethereum.

While the storage enhancements are substantial, he said: “When I started working on Turbo Geth I made an assumption that the bottleneck is of the ethereum client is mostly its access to the state, which was true to a certain extent, but it’s not 100 percent. I have changed my point of view slightly since then.”

For example, while Turbo Geth makes it cheaper and easier for users to run nodes, it doesn’t impact scalability directly — like increasing transaction speed for example.

Going forward, then, the developer wants to dig deeper into how clients function — not just at the level of individual software, such as Geth and Parity, but how combinations of software intercommunicate.

“In order to solve the scaling bottleneck we have to look at how clients interoperate and maybe there’s incompatibility between them,” he told CoinDesk. “Often the slowest bit is dragging you down.”

For example, Akhunov pointed to several unsolved mysteries on the ethereum blockchain, such as quirks occurring at the mining level, where periodically, miners are producing long chains of blocks that eventually get abandoned.

As such, the developer said he’d like to dedicate his time to studying the ethereum network and observing client interoperability issues in order to better understand where the scalability bottleneck is occurring.

He concluded:

“We might be able to create a runway for another couple of years, but in order to solve this problem we have to look beyond one single client.”

Hard drive image via Shutterstock

The leader in blockchain news, CoinDesk is a media outlet that strives for the highest journalistic standards and abides by a strict set of editorial policies. CoinDesk is an independent operating subsidiary of Digital Currency Group, which invests in cryptocurrencies and blockchain startups.

Credit: Source link

Related articles

ygg sea surpasses 10,000 scholarships in just six months of launch

YGG SEA Surpasses 10,000 Scholarships in Just Six Months of Launch

May 6, 2022
5 projects enabling smart contract development on bitcoin

5 Projects Enabling Smart Contract Development on Bitcoin

April 29, 2022
Tags: cheaper hardwareCrypto TechDigital Currency Groupindividual softwaremedia outletsoftware intercommunicate
Share76Tweet48
Previous Post

IBM Continues Expansion Into Crypto Space With “Blockchain World Wire”

Next Post

EVM 2.0: Inside the Race to Replace the Heart of Ethereum

coinnewsdaily

coinnewsdaily

CoinNewsDaily.com is an online Crypto Coin News Website that aims to provide latest trendy news from market and around the world.

Related Posts

ygg sea surpasses 10,000 scholarships in just six months of launch
Alt Coin

YGG SEA Surpasses 10,000 Scholarships in Just Six Months of Launch

May 6, 2022
5 projects enabling smart contract development on bitcoin
Alt Coin

5 Projects Enabling Smart Contract Development on Bitcoin

April 29, 2022
bitcoin atm installed in mexico's senate building
Bitcoin

Bitcoin ATM installed in Mexico’s Senate Building

April 27, 2022
cross chain services play a crucial role in facilitating continued adoption of defi applications
Alt Coin

Cross-Chain Services Play a Crucial Role in Facilitating Continued Adoption of DeFi Applications

April 26, 2022
green gaming
Business

Everything You Need to Know About Play-to-Earn on Algorand in 2022

April 21, 2022
axie infinity: what are the minimum android phone requirements to play on mobile
Alt Coin

Axie Infinity: What Are the Minimum Android Phone Requirements to Play on Mobile

April 21, 2022
Load More
Next Post
EVM 2.0: Inside the Race to Replace the Heart of Ethereum

EVM 2.0: Inside the Race to Replace the Heart of Ethereum

Categories

  • Alt Coin
  • Bitcoin
  • Business
  • Ethereum
  • ICO
  • Litecoin
  • Mining
  • NFT
  • Ripple
  • Tech
  • Trading

What New here?

  • YGG SEA Surpasses 10,000 Scholarships in Just Six Months of Launch
  • Mintable Launches Industry Changing Gas Free Minting Service on Ethereum
  • 5 Projects Enabling Smart Contract Development on Bitcoin
  • About Us
  • Contact Us
  • Privacy & Policy

© 2018-2021 CoinNewsDaily.com by CoinNewsDaily Inc. Crafted with Love by iFtiDev

No Result
View All Result
  • Home
  • Coin Market Cap
  • Bitcoin
  • Ethereum
  • Ripple
  • Litecoin
  • Alt Coin
  • Business
  • Trading
  • Mining

© 2018-2021 CoinNewsDaily.com by CoinNewsDaily Inc. Crafted with Love by iFtiDev

  • bitcoinBitcoin(BTC)$27,717.000.43%
  • ethereumEthereum(ETH)$1,776.941.14%
  • tetherTether(USDT)$1.01-0.07%
  • binancecoinBNB(BNB)$326.790.43%
  • rippleXRP(XRP)$0.4642453.26%
  • cardanoCardano(ADA)$0.359373-0.86%
  • dogecoinDogecoin(DOGE)$0.074878-0.40%
  • matic-networkPolygon(MATIC)$1.100.58%
  • solanaSolana(SOL)$20.810.85%
  • polkadotPolkadot(DOT)$6.03-0.02%
  • litecoinLitecoin(LTC)$93.671.21%
  • shiba-inuShiba Inu(SHIB)$0.000011-0.44%
  • tronTRON(TRX)$0.064186-0.23%
  • daiDai(DAI)$1.00-0.01%
  • chainlinkChainlink(LINK)$7.241.40%
  • cosmosCosmos Hub(ATOM)$11.291.34%
  • leo-tokenLEO Token(LEO)$3.42-1.74%
  • moneroMonero(XMR)$164.571.84%
  • ethereum-classicEthereum Classic(ETC)$20.34-0.76%
  • okbOKB(OKB)$41.97-0.58%
  • stellarStellar(XLM)$0.0923772.34%
  • bitcoin-cashBitcoin Cash(BCH)$125.950.97%
  • filecoinFilecoin(FIL)$5.520.25%
  • crypto-com-chainCronos(CRO)$0.0695901.03%
  • vechainVeChain(VET)$0.022941-0.62%
  • algorandAlgorand(ALGO)$0.209090-0.28%
  • internet-computerInternet Computer(ICP)$4.960.52%
  • eosEOS(EOS)$1.14-1.22%
  • elrond-erd-2MultiversX(EGLD)$42.600.67%
  • tezosTezos(XTZ)$1.130.76%
  • aaveAave(AAVE)$72.230.30%
  • theta-tokenTheta Network(THETA)$1.021.06%
  • neoNEO(NEO)$12.05-0.46%
  • paxos-standardPax Dollar(USDP)$1.00-0.50%
  • havvenSynthetix Network(SNX)$2.43-1.07%
  • bitcoin-cash-svBitcoin SV(BSV)$36.811.62%
  • pancakeswap-tokenPancakeSwap(CAKE)$3.730.13%
  • dashDash(DASH)$59.710.74%
  • makerMaker(MKR)$670.980.39%
  • huobi-tokenHuobi(HT)$3.680.53%
  • iotaIOTA(MIOTA)$0.2118173.64%
  • zilliqaZilliqa(ZIL)$0.0273481.14%
  • zcashZcash(ZEC)$36.403.16%
  • basic-attention-tokenBasic Attention(BAT)$0.2520996.68%
  • nemNEM(XEM)$0.0393091.22%
  • Elrond ERDElrond ERD(ERD)$0.0259290.00%
  • qtumQtum(QTUM)$3.09-0.26%
  • kusamaKusama(KSM)$33.330.97%
  • compound-governance-tokenCompound(COMP)$42.752.13%
  • bitcoin-goldBitcoin Gold(BTG)$16.41-0.62%
  • yearn-financeyearn.finance(YFI)$8,339.630.73%
  • omisegoOMG Network(OMG)$1.83-2.08%
  • ftx-tokenFTX(FTT)$1.89-21.50%
  • golemGolem(GLM)$0.240043-0.14%
  • wavesWaves(WAVES)$2.140.80%
  • ontologyOntology(ONT)$0.2315054.79%
  • sushiSushi(SUSHI)$1.041.70%
  • digibyteDigiByte(DGB)$0.0096191.58%
  • umaUMA(UMA)$2.021.20%
  • ethlendAave [OLD](LEND)$0.53-3.08%
  • UniswapUniswap(UNI)$2.4438.80%