How to handle memory and processor limitations of nodes in blockchain

0 votes

Blockchain uses distributed ledger to store blocks of transactions. So all the participant nodes will have to maintain a ledger to keep the same copy of the chain of blocks.

In future, there will be more and more transactions, then 
*how is data load managed at each node?* 
Some of the participant nodes might have limitations in memory and all, so 
how it is managing properly for its smooth working? 
Also some of the participants like Mobile devices may not have much processing power compared to other systems.

How does Blockchain manage these situations effectively?

Jul 14, 2018 in Blockchain by aryya
• 7,460 points
837 views

1 answer to this question.

0 votes

Yes, that's a valid concern. The Bitcoin blockchain is many gigabytes large. Thus, if you want to do a payment on a mobile device, for example, your mobile device will need some other way to verify the number of coins in your account and others' accounts because it can't download the entire Bitcoin blockchain. To my understanding, there are nodes that do store the entire blockchain and you can simply ask those nodes that you trust for the current number of coins in certain accounts. There is an element of trust here, but if you don't trust anyone, then you need to download the entire blockchain yourself

answered Jul 14, 2018 by Shashank
• 10,400 points

Related Questions In Blockchain

0 votes
1 answer

How to prevent the smart contract from being modified and deployed in the blockchain network?

To expand on Matthew's answer, each state ...READ MORE

answered Jul 6, 2018 in Blockchain by aryya
• 7,460 points
808 views
0 votes
1 answer

In a non-cryptocurrency implementation of Blockchain, how to successfully mine a node?

Difficulty is a property of the blockchain, ...READ MORE

answered Jul 13, 2018 in Blockchain by Perry
• 17,100 points
524 views
0 votes
1 answer

How to handle Overlapping of array objects in node js

Try this code, may be it works for ...READ MORE

answered Sep 18, 2018 in Blockchain by digger
• 26,740 points
790 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,923 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,451 views
+1 vote
1 answer

Protocols used in a distributed/dlt system for the nodes to establish communication

yes all are over TCP/IP connections secured ...READ MORE

answered Aug 6, 2018 in Blockchain by aryya
• 7,460 points
1,428 views
0 votes
1 answer

How can I retrieve to and from address in transaction directly from blockchain?

The spending conditions, i.e., who is able ...READ MORE

answered Jul 11, 2018 in Blockchain by Shashank
• 10,400 points
1,309 views
0 votes
1 answer

How to download the full blocks (with transactions) directly and in parallel from the connected nodes in NodesGroup?

 just got informed, that NBitcoin currently does ...READ MORE

answered Jul 31, 2018 in Blockchain by Shashank
• 10,400 points
669 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