Are there other trusted inputs which miners could maliciously modify which still get accepted by blockchain verification? I realize the timestamp can be modified in a small way to potentially modify the outcome for a malicious purpose.

  • A miner can reorder transactions within a block to give them arbitrary priorities. – Ismael Mar 19 '18 at 2:31
  • @Ismael But I suppose if there exists one or a small amount of malicious miners to reorder the transactions, "consensus" among the major would make any attach meaningless, right? – lllllllllllll Nov 30 '18 at 20:35
  • @Ismael In general, since miner can execute transactions within one block in arbitrary order, isn't it becoming difficult to reach consensus? Sorry I just becomes confused about the logic behind... – lllllllllllll Nov 30 '18 at 20:36
  • @lllllllllllll It is allowed by the protocol to reorder transactions, as long as they follow the rules the block should be accepted by other miners to reach consensus. Reordering is a desirable property for honest miners they can prioritize transaction with larger fees. – Ismael Nov 30 '18 at 21:05
  • @Ismael Thank you Ismael. So just want to make sure, say I have 10 miners, and only one of them is malicious. Even if the malicious miner can reorder the transactions to achieve certain attacks, still, since the other nine follows certain "benign" order, the major wins and hence the attack cannot succeed. Does it make any sense to you? Am I missed anything here? Thanks. – lllllllllllll Nov 30 '18 at 21:37

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Browse other questions tagged or ask your own question.