As I have increased the transaction size to 64KB in tx_pool.go and rebuilt geth to support bigger bytecodes deployment (i.e., bigger, more complex and sophisticated smart contracts), would like to know if there could be any unforseen implications/impact?

Thank you.


The transaction size limits exist mainly to prevent denial of service attacks by filling up a node's txpool with huge transactions. They are not a consensus rule, and if you are able to survive such an attack, or it is not a practical attack vector for your network (as is the case for many private networks), then there should be no major downside to increasing it.

  • Great great answer. I am using private ethereum so dos is not an issue – Nathan Aw Aug 19 '18 at 10:36

Your Answer

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

Not the answer you're looking for? Browse other questions tagged or ask your own question.