Questions tagged [scalability]

all questions about scaling the ethereum ecosystem

Filter by
Sorted by
Tagged with
1
vote
0answers
18 views

What is the scalability limit for POA Ethereum (number of nodes)?

Tried to find any benchmarks what is the maximum number of nodes for Ethereum PoA network. When network latency becomes crucial? Looking for any sources / empirical benchmarks.
0
votes
0answers
7 views

What repo in loom do I fork to create my own sidechain?

I am trying to create a sidechain. I believe I need the code for the node that supports the sidechain. How many repos will I need to collect to properly start my own sidechain? Ideally a proof of ...
0
votes
2answers
34 views

Is there any way to scale geth (or any client) API Layer to query a single node?

as title suggest, what I'm trying to do is to have multiple "app" that expose Json RPC endpoints, like get_balance, get_block / eth_getBlockByNumber / eth_getBlockByHash, so I need to read a full node,...
1
vote
1answer
26 views

Benefits of Zero Knowledge Proofs [closed]

I have been watching these videos: 'Kent Barton & Alex Gluchowski ~ Scaling With Zero Knowledge' https://www.youtube.com/watch?time_continue=1&v=aEqhjpjoaEA Scalable blockchains as data ...
1
vote
2answers
42 views

What does off-chain mean

I read about zkSnarks and it says that it will increase the stability by 30x by conducting the verification off-chain. What does off-chain mean here? Nodes will still have to use their computation ...
1
vote
1answer
28 views

What is the philosophy behind the difficulty setting and block generating time?

We know that on the Ethereum mainnet, generating a block always costs about 15 seconds in order to maintain the synchronization. Yet, why it is set to 15 seconds but not a larger or smaller value? ...
1
vote
0answers
27 views

What are the drawbacks of layer 2?

The scalability trilemma states that a blockchain can only have two out the following three properties: decentralization, scalability, and security. Layer 2 protocols aim to make Ethereum more ...
0
votes
2answers
99 views

How to choose between Ethereum, EOS, and TRON if I want to build a dapp? [closed]

In 2018, Ethereum dapps has $2.6 Billion worth transaction volume in 2018; EOS has $3.45B; TRON has $600M. However, number of transactions on Ethereum is way less than EOS and TRON. Ethereum has a ...
2
votes
1answer
31 views

Is Raiden viable for one way micro payments?

As an example if we wanted to increase participation on the Ethereum stackexchange, we could set up a contract to make micro payments out to stack members based on reputation/badges. This would only ...
1
vote
1answer
19 views

Why wouldn't changing Difficulty variable help out in scaling?

I'm writing a thesis about smart contracts and one of my appraisers asked me to explain why changing the difficulty variable on the ethereum blockchain wouldn't help scaling. I know ethereum is ...
1
vote
0answers
63 views

The blockchain trilemma

I understand that the generic blockchain faces a problem where it can choose to optimize between scalability, security and decentralization. I can see easily why scalability and decentralization are ...
2
votes
1answer
49 views

Clarification about some scalability terminology

I am currently reading about the scalability of Ethereum but I cannot really understand the difference between some terms that occur often. What is the relation between the terms: Layer 1 Layer 2 on-...
3
votes
1answer
100 views

“Centralized Relational Databases” vs. “Decentralized Blockchain ” : Which one is really more scalable? [closed]

There are many research papers on problem of scalability of blockchains: Just as an example : An Overview of Blockchain Technology: Architecture, Consensus, and Future Trends However, (usually by ...
1
vote
0answers
41 views

Can a blockchain such as Ethereum grow “physically” too big? [closed]

If a blockchain can be downloaded and verified by any node, wouldn't it get too big in storage size eventually? Ethereum only carries bytecode for smart contracts as additional information (please ...
1
vote
1answer
42 views

How does Raiden Network prevent the attack that uses stale state?

In Lightning Network, It uses timelock to prevent attack that places stale state onto the blockchain for single channel. (Not for payment routing, only for single payment channel between two nodes) ...
0
votes
1answer
178 views

“state channel” v.s “micro-payment channel” : are they the same?

We use "micro-payment channels" such as "Bitcoin Lightning Network" or "Duplex Micro-Payment Channels" for saving transaction fee, accelerating payments, supporting better micro-payment and scaling ...
1
vote
0answers
230 views

Calculate Private Proof-of-Authority TPS [duplicate]

With a private Ethereum Proof-of-Authority network set up containing 3 sealer nodes, what can we do to estimate the TPS (Transactions per second) of the POA network?
1
vote
0answers
287 views

Best Method to Increase TPS on PoA Blockchain

In creating a PoA blockchain where a high TPS is needed, how will you define the genesis.json configuration? There will be sealer nodes on opposite ends of the globe with ~ 0.1-0.2 second latency. ...
7
votes
2answers
705 views

What are differences between Ethereum and EOS?

EOS (is currently under development) is an open source smart contract platform like Ethereum. => What are the main differences between Ethereum and EOS such as: How EOS is different than Ethereum ...
1
vote
2answers
465 views

ERC721 Scalability

I've just implemented several SCs in order to accomplish the ERC721 functionality but I'm facing a critical issue related to the scalability when I want to create a great number of tokens. I'm storing ...
10
votes
2answers
755 views

What are zkSNARKs? How do they work?

From my brief exposure to the concept, zkSNARKs seems to be a form of zero-knowledge cryptography. What can zkSNARKs bring to the table for Ethereum? I have looked at projects like this but still ...
9
votes
3answers
958 views

Can ZKSnarks be implemented on the Ethereum ecosystem?

Since Zcash seems to have it's ZKSnarks implementation finished (or almost at least). And versions of JPMorgan's Quorum had appeared with ZKsnarks implementations included see: https://www.coindesk....
3
votes
2answers
83 views

Wouldn't a 64bit-based EVM be more efficient on the Ethereum Ecosystem?

As the Ethereum Rationale design says: 32 byte word size - the alternative is 4 or 8 byte words, as in most other architectures, or unlimited, as in Bitcoin. 4 or 8 byte words are too restrictive ...
13
votes
2answers
2k views

Why isn't there more concern of Ethereum reaching 1TB? Should we be worried?

I've read previous answers such as that posted by user: eth that highlights some of the EIPs such as 103: Serenity and 105: Sharding. These are more long term solutions but this is an emergent problem ...
12
votes
1answer
6k views

How many transactions per second can Ethereum currently handle? What changes will allow the network to be able to handle more? [duplicate]

I've been searching for a more precise answer to this question, but I've seen a lot of conflicting information stating that Ethereum can currently handle anywhere from 12-45 transactions per second. ...
2
votes
3answers
59 views

Given the current trend of Ethereum Network growth, is smart contract practical for long term usage/storage?

My question is actually three parts, (yes I know about the upcoming sharding development in progress): It's free to access Ethereum Network data (we don't normally need the rest of the blockchain but ...
0
votes
1answer
182 views

How fast and scalable is a Dapp build on ethereum?

I am a beginner to Dapps on ethereum and smart contracts but I wanted to ask three questions on building on top of ethereum. Firstly, how fast would an Dapp with a token will the transactions per ...
0
votes
1answer
76 views

Privacy-preserving smart contracts: examples, tutorial, best practices?

I want to make a proof-of-concept about privacy-preserving smart contracts. I know it's uneconomical to use encryption with Ethereum smart contracts. Are there best practices about how to do that? ...
8
votes
2answers
982 views

Difference between Sharding and Plasma

What are the differences between Ethereum Sharding Proposal and Plasma? I know plasma can run on top of sharding, but what are the differences innterms of paradigm and technology?
1
vote
1answer
30 views

How can running transactions on all nodes possibly scale?

Ethereum runs atop a peer-to-peer network. All nodes rerun all transactions for all time every time a new block is added to the blockchain. How can this possibly scale? For anything but the most ...
0
votes
2answers
174 views

Scaling ethereum [closed]

I have been looking up scaling issues associated with Ethereum. I have not found any resources that give an easy to understand definition of the problem. I am aware that there are efforts like Raiden, ...
0
votes
2answers
230 views

What would be potential problems with building “private” Ethereum network on AWS?

Suppose I have two EC2 instances on AWS that are running geth nodes. They have the same genesis block and are in synchronization because peering is setup with open port 30303 (by default is for ...
1
vote
0answers
70 views

Sharding vs nested chains [duplicate]

I'm having trouble understanding the difference between nested chains (Plasma) and sharding. As I understand it now, Plasma creates a nested chain, periodically transmitting root hash state of the ...
2
votes
2answers
273 views

Could blockchain be distributed over torrent (DHT)?

I look at the scaleability discussion where one of the problems is the blockchain grows in size too much so that specialized storage systems will be needed which will lead towards centralization. I ...
1
vote
2answers
105 views

ETH blockchain reading scalability

Quick premise, I'm super new to blockchain and Solidity. I've tried to figure out scalability implication of reading data from the blockchain. I understand that reading operations are free, but how ...
1
vote
0answers
85 views

Interfaces and gas savings

Does it save gas to link to the bytecode of an interface? I tested this is solidity remix and using the interface to link bytecode instead of the full contract, didn't seem to reduce any gas costs for ...
2
votes
2answers
74 views

Potential drawback of Ethereum

Why has been the ethereum network so congested for the last two weeks - transactions were taking hours to be confirmed? Does this indicate a potential scalability problem? Does having more miners ...
1
vote
2answers
293 views

What are Ethereum performance dynamics?

Date Dec 16th 2017. Based on the block stats of the few last days, block gas limit being around 8 million, block time little short of 15 sec and the block used gas / gas limit ratio approaching 95 %, ...
3
votes
1answer
625 views

Using events to save storage costs

Is it beneficial to use events to store data when possible. I'd like to avoid storing excess data, as the data is only a reference for the outside world and has no functionality within that contract.
0
votes
1answer
280 views

Block limit, returning dynamic arrays

Is it bad practice to return dynamic arrays in case they grow beyond the block gas limit? If the array grew too large you would no longer be allows to access this array? The other alternative I see ...
1
vote
0answers
161 views

Returning large dynamic array

Is there a limit to the length of dynamic arrays that can be returned by Solidity?
1
vote
0answers
162 views

Is there a solution to fees scaling with the size of the network?

I just read the whitepaper's section on fees. I like the idea that presenting a reward can avert a tragedy of the commons because miners can roughly predict the cost to them to process the transaction ...
2
votes
1answer
75 views

Scaling of ethereum

I was trying to find an answer through the internet. What is the problem with ethereum scalling? Found some answers but i dont know which one is correct. It is hard to scale etereum due to the block ...
0
votes
3answers
136 views

Blockchain Recent Scaling Proposals : (Sharding, blocksize , SegWit, GHOST, Lightning, multichains, sidechains, DAGs)

What are some of the most recent scaling proposals for Blockchain? Ie. various blockchain scalability topics including the blocksize debate, SegWit, GHOST, Lightning, multichains, sidechains, ...
7
votes
2answers
881 views

Proof of Stake - Is it risky to stake?

What if a client malfunctions due to the corruption of data isn't it risky to stake? With PoW this is no issue but with PoS this seems to be a real issue with the slasher protocol. I would be worried ...
3
votes
2answers
126 views

Ethereum scalability and user wait time

If I create a new app that will work on Ethereum network, it takes few seconds for a transaction to be confirmed at least once (creating a sub contract for example), so I can keep using other ...
1
vote
1answer
52 views

How would zkSNARKs reduce computation on Ethereum mainnet?

cmiiw, zkSNARKs mean that computations can be verified by a single node and therefore not executed by every node on the network-- link, and work is being done to include this feature in the mainnet. ...
1
vote
2answers
102 views

How many txes/sec could a single computer mine on a private Ethereum block-chain?

I would specifically like to know how would a private block-chain scale. If there are no block rewards, how many txes/sec could a single computer mine? How many computers would you need to deploy a ...
3
votes
0answers
275 views

BigChaindb + Ethereum

In BigChaindb paper, it's mentioned that it's compatible with Ethereum and is complementary to Ethereum. But BigChaindb has has its own consensus. Question 1: How can BigChaindb work with Ethereum (...
1
vote
1answer
114 views

Question about sharding

I'm reading the white paper, more specific about scaling. I'm stuck on the second strategy. Second and more importantly, however, we will include an intermediate state tree root in the ...