title_body: General approach for allowing multiple smart contract transactions per block
upvoted_answer: Not as far as I know. The current model is limited to one state change (transaction) per block per smart contact.
  However, depending on the specific smart contact and its use case, I can see people using a centralized entity (or a group of users) post transition proposals and then have an incentive to bundle all of those up into one that actually modifies the global state. Not ideal, but this is the price to pay to have a state-full smart contact design.