Can I change the code of the node and runit usually?

0 votes

Lets take ethereum for instance(this question is general for all the public blockchains). Can i change the code (like sending transactions but not deducing account balance) and just run it as usual. Is there any underlying mechanism that prevents this? I mean how is the system secure if i could run a modified version of it?

Jun 18, 2018 in Blockchain by Christine
• 15,790 points
9 views

1 answer to this question.

Your answer

Your name to display (optional):
Privacy: Your email address will only be used for sending these notifications.
0 votes

Say, you run an unmodified ethereum node, and you get 3 ethers from somewhere in your account. Now you rebuild your own modified node so that you send 2 ethers to me, but does not reduce 2 from your balance. What happens is that me and the rest of the world will verify and process the transaction that you signed and reduce 2 ethers from your balance. We don't run the modified version, right? You see what's going on? The next time you try to spend another 2 ethers, your node will think you still have 3 ethers and will sign and broadcast a transaction, but everyone else in the world will not accept your transaction, since they know you only have 1 ether. So you harm just to yourself.

answered Jun 18, 2018 by charlie_brown
• 7,710 points

Related Questions In Blockchain

+1 vote
1 answer

How do i change the names of validating peers in IBM Bluemix blockchain?

IBM Bluemix Blockchain service Hyperledger Fabric v0.6 will ...READ MORE

answered Apr 10, 2018 in Blockchain by Perry
60 views
+1 vote
2 answers

How can I traverse the blocks of transactions in hyperledger fabric?

For hyperledger fabric you can use query ...READ MORE

answered May 8, 2018 in Blockchain by Rachel
1,266 views
0 votes
1 answer

Where can I find the reference format for crypto-config.yaml and configtx.yaml Hyperledger Fabric files?

The sample config files in the Hyperledger Fabric main ...READ MORE

answered Jun 27, 2018 in Blockchain by ariaholic
• 7,320 points
300 views
0 votes
1 answer

How can I get into the development of blockchain decentralized applications?

try Microsoft Blockchain as a service, they ...READ MORE

answered Jun 29, 2018 in Blockchain by Shashank
• 10,330 points
13 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
66 views
0 votes
1 answer
0 votes
1 answer

© 2018 Brain4ce Education Solutions Pvt. Ltd. All rights Reserved.
"PMP®","PMI®", "PMI-ACP®" and "PMBOK®" are registered marks of the Project Management Institute, Inc. MongoDB®, Mongo and the leaf logo are the registered trademarks of MongoDB, Inc.