Is Ganache Decentralized

0 votes

I had a few Very Specific doubts, answers to which I looked for in various places but couldn't find. Hence I'd be thankful if someone who understands Blockchain Development can help me.

  1. People say Cryptocurrency is an application of Blockchain, and blockchain is a seperate technology of its own. But every Dapp tutorial still requires Ethereum when communicating with a blockchain. Can blockchain be implemented without cryptocurrency?

  2. Every tutorial uses Ganache. These tutorials never mention anything about Peer to Peer Nodes system. Does Ganache simulate a P2P Node system in the background? Are apps built on Ganache centralized or decentralized?

  3. When Dapps are deployed, they are deployed in the Ethereum Main Network. Does every smart contract, Decentralized application, Ethereum Transaction, all of it live on One Giant Blockchain which is the Ethereum Main Network? How is that manageable. Just some guidance will be helpful? Where can I learn more about this? There are so many resources but I don't know where to start.

Apr 7, 2022 in Blockchain by Soham
• 9,710 points
838 views

1 answer to this question.

0 votes

1. Can blockchain be implemented without cryptocurrency?

Yes. Blockchain is a way of storing data, where each block is chained to the previous one. For example:

Block 1:

{ data: 'foo', previousHash: '0000000000000000000000000000000000000000000000000000000000000000' };

Block 2:

{ data: 'bar', previousHash: 'd807da8ba0473afd6cb13d465d21e2d1e0e14598d8555afe5fe3e88c7e114b05' };

where the previous hash in "Block 2" is the "Block 1" hash.

2. Are apps built on Ganache centralized or decentralized ?

Ganache is a local blockchain and Ethereum-like network emulator usually used for development and testing. Multiple instances of Ganache are not able to communicate with each other, so by this definition, it's a centralized system.

However, apps that are built and tested locally on Ganache, can be deployed to decentralized networks such as Ethereum Ropsten testnet, Ethereum Mainnet, BSC Mainnet, etc.

3. Does every smart contract, Decentralized application, Ethereum Transaction, all of it live on One Giant Blockchain, the Ethereum Main Network ?

Smart contracts and transactions - yes, they all are stored in the Ethereum network blockchain.

DApps - This consisted of smart contracts and off-chain apps (usually written in JavaScript and other web languages) that are usually hosted on a private server or a regular shared hosting.

How is that manageable

The Ethereum blockchain is currently between 0.5 TB and 1 TB, depending on what node software you're using, and it's growing over time (source). 

answered Apr 11, 2022 by Rahul
• 9,680 points

Related Questions In Blockchain

0 votes
1 answer

Is IPFS, blockchain a decentralized file system?

HTTP protocol is the most popular on ...READ MORE

answered May 31, 2018 in Blockchain by Shashank
• 10,400 points
992 views
0 votes
1 answer

Which is the best decentralized storage apps?

IPFS is a protocol for a distributed ...READ MORE

answered Jul 19, 2018 in Blockchain by aryya
• 7,460 points
682 views
+1 vote
0 answers

Can I change the network id in ganache GUI? Is it work for calling the functions in solidity?

Can I change the network id in ...READ MORE

Aug 16, 2019 in Blockchain by anonymous

edited Aug 19, 2019 by Omkar 1,288 views
0 votes
1 answer
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,946 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,470 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,460 views
0 votes
1 answer
0 votes
1 answer

what is the meaning of the term 'airdrops' in cryptocurrency?

Cryptocurrency vocabulary is difficult to pin down. ...READ MORE

answered Apr 12, 2022 in Blockchain by Rahul
• 9,680 points
793 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