Questions tagged [scalability]

all questions about scaling the ethereum ecosystem

Filter by
Sorted by
Tagged with
2
votes
0answers
104 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
79 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
335 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 %, ...
0
votes
3answers
150 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, ...
0
votes
1answer
603 views

With rising DApps number on Ethereum…won't this bloat the blockchain too much?

Blockchains are praised everywhere as improving most of our today's tech problems. They are proposed for Recordkeeping, Title protection, Health records, etc. Let's say hundreds of organizations ...
3
votes
1answer
799 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
314 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 ...
2
votes
1answer
81 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 ...
1
vote
0answers
169 views

Returning large dynamic array

Is there a limit to the length of dynamic arrays that can be returned by Solidity?
1
vote
0answers
168 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 ...
3
votes
2answers
134 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
2answers
113 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 ...
11
votes
1answer
560 views

Efficiency of zkSNARKs as an Ethereum smart contract vs Zcash

How would the efficiency of zkSNARKs as an Ethereum smart contract compare to the same technology being used on its own blockchain (such as Zcash or Zclassic)? By efficiency I mean 3 things: ...
5
votes
1answer
1k views

What is the array size limit of a returned array from a contract function call in Solidity?

I have a contract storing rdf data in various mappings. It is all working lovely except for large array returns. I have functions to return arrays of hashes matching certain criteria. I have found, ...
27
votes
2answers
13k views

How many transactions can the network handle?

The voting on ethereum analysis by Dominik Schiener calculated that it would take 40 days to hold the UK general elections on the ethereum blockchain due to the transaction and gas limits. I redid ...
2
votes
1answer
112 views

Why does the blockchain store multiple copies of the same code?

Based on joeykrug's questions on Github: Is there any reason we need to store multiple copies of code if the same contracts use the same code? For example, if a contract is deployed and another ...
3
votes
0answers
302 views

Can you implement Sharding in PoW? [closed]

Can you implement Sharding in a Blockchain with Proof of Work? And in a Blockchain with Proof of Stake? Thank you for clarification.
2
votes
1answer
75 views

Would “Clearing” Blocks Diminish the Size Of The Blockchain?

As I understand the EVM has the ability to "clear" or "delete" information from future blocks. However, all older blocks would still contain contract information. If a sizable amount of information ...
18
votes
1answer
4k views

Can Proof of Stake (PoS) improve the number of Transactions per Second?

Currently Ethereum is using Proof of Work (PoW). From my understanding there is a limit of time between blocks for two reasons: Part of that time between blocks represents the time to solve the PoW ...
2
votes
0answers
134 views

What are the causes of Ethereum's scalability issues? What's different about private chains that makes them more scalable? [duplicate]

Is it related to the PoW consensus method? Or that every full node must execute every transaction (can this be done differently in private chains)?
9
votes
1answer
308 views

What is the utilisation level on the Ethereum blockchain? [duplicate]

How many transactions are currently executed on the Ethereum blockchain and how does this compare to other blockchains?
10
votes
5answers
2k views

Are there any drawbacks of being Turing complete?

I understand that Turing Complete means that Ethereum is robust and able to implement any idea that can be codified including best features from other networks. Aside from blockchain bloat based on ...
9
votes
1answer
342 views

Can a smart contract be validated only by a specific selected node

Is it possible to direct a transaction to a validating node such that - while other nodes receive the broadcast, only the selected node can validate the transaction and the others simply ignore it? ...
10
votes
1answer
3k views

How do I compare the “scalability” capabilities between ethereum and bitcoin?

I'm trying to assess how they can be compared. Bitcoin can process 7 trans/sec, is there some equivalent on the Ethereum side? How should I think about this and what quantitative info should I use?
6
votes
2answers
2k views

How should we benchmark transaction per sec?

I'd like to compare the transaction speed of private Ethereum(ex. PoA), Eris and HydraChain. How should we benchmark them?
9
votes
2answers
406 views

Is the entire blockchain (including the genesis block) stored forever?

Quick question: Is the complete blockchain for Ethereum stored for as long as the currency exists? If not, then what determines the amount of time the binary for a contract can exist to be called? If ...
4
votes
2answers
2k views

Smallest number of nodes for an Ethereum private blockchain

In a public instance, one would expect the more miners the merrier, as this improves the overall mining diversity and therefore we get better security. Private blockchains, as in the Eris case, tend ...
3
votes
1answer
512 views

Will the processing power of the EVM ever be increased?

From what I understand almost all hash power on the network is used to secure the blockchain, but the processing power of the EVM remains constant even as the hash power of the network increases, and ...

1
2