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 in Blockchain by Soham
• 8,730 points
30 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 by Rahul
• 8,980 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
471 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,440 points
213 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 623 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
918 views
0 votes
1 answer
0 votes
1 answer

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

yes all are over TCP/IP connections secured by TLS encryption in hashgraph architecture-hashgraph, ...READ MORE

answered Aug 6, 2018 in Blockchain by aryya
• 7,440 points
598 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 in Blockchain by Rahul
• 8,980 points
23 views
webinar REGISTER FOR FREE WEBINAR X
Send OTP
REGISTER NOW
webinar_success Thank you for registering Join Edureka Meetup community for 100+ Free Webinars each month JOIN MEETUP GROUP