Is there any relation between the number of transactions processes and the miners

+1 vote
Can someone tell me if there is any relation between the number of transactions that can be processed by the network and the number of miners in the network.. IF yes, what type of relation is it?? Also, is the number of ledger holding the transactions preset??
Apr 3, 2018 in Blockchain by Johnathon
• 9,090 points
498 views

2 answers to this question.

+1 vote
Best answer

the direct answer to your query is no.

There's absolutely no direct relation between the number of transactions and the number of miners required to create the blocks.

Why? The reason is simple: Blockchain is a chain, so only one block can be mined after the current block. So all miners compete to collect transactions from the memory pool, and put them on a block, and find the nonce of that block (do the mining). When the number of miners increase (or the hashing power increases), the protocol automatically increases the difficulty of mining to keep the block-time constant.

But then why is it necessary to have all these miners? It's for security. It's to protect against 51% attacks. A blockchain arbitrary rule is that a longer chain is always the right one. So an attacker can mine the blockchain faster than everyone else to erase transactions that he confirmed before. This is why higher hashing power is higher security (but is a waste of energy, too, leading to the PoS/PoW debates).

What about scaling? The only scaling that can be done on the blockchain is either by making the block-time less (like Litecoin does, by making it 2.5 minutes instead of 10 mintues as Bitcoin), or by increasing the block-size (like Bitcoin Cash did), or by doing something smart and dynamic instead of these dumm solutions (my opinion here, and we have to respect that all the former is legacy technology anyway), and do it like Cryptonote/Bytecoin/Monero, which increases the blocksize dynamically based on the number of transactions in the last 100 blocks.

answered Jun 19, 2018 by Perry
• 17,100 points

selected Aug 3, 2018 by Omkar
0 votes
No, there is no relation between these two.
answered Oct 12, 2018 by Surya

Related Questions In Blockchain

0 votes
1 answer
0 votes
2 answers

is there any way of getting all data in hyperledger fabric before we start the ledger

Hey, @Harinishree, You can also do one thing, ...READ MORE

answered Jun 4, 2020 in Blockchain by Gitika
• 65,910 points
1,262 views
+1 vote
1 answer
0 votes
1 answer

What is the difference between if() and require() statement in solidity??

If() and require() have separate functions and ...READ MORE

answered Apr 18, 2018 in Blockchain by Shashank
• 10,400 points
4,768 views
0 votes
1 answer

Truffle tests not running after truffle init

This was a bug. They've fixed it. ...READ MORE

answered Sep 11, 2018 in Blockchain by Christine
• 15,790 points
1,663 views
0 votes
1 answer

Hyperledger Sawtooth vs Quorum in concurrency and speed Ask

Summary: Both should provide similar reliability of ...READ MORE

answered Sep 26, 2018 in IoT (Internet of Things) by Upasana
• 8,620 points
1,215 views
0 votes
1 answer

What is the difference between o and --> in Fabric Composer?

'o' indicates has-a relationship '-->' indicates pass by ...READ MORE

answered Aug 25, 2018 in Blockchain by Perry
• 17,100 points
450 views
webinar REGISTER FOR FREE WEBINAR X
REGISTER NOW
webinar_success Thank you for registering Join Edureka Meetup community for 100+ Free Webinars each month JOIN MEETUP GROUP