  Decentralized Applications (DApps) have seen widespread use in the recent
past driving the world towards a new decentralized version of the web known as
Web3.0. DApp-supported blockchains like Ethereum have largely been responsible
for this drive supporting the largest eco-system of DApps. Although the low
performance provided by Ethereum has been a major impediment to realizing a
decentralized web, several high-performance blockchains have been introduced
recently to bridge this gap. Most of these blockchains rely on consensus
optimizations. Only a few enhance other parts of the blockchain protocol that
involves transaction management: the validation of transactions, broadcast of
transactions, encapsulation and dissemination of blocks with transactions,
re-validation and execution of transactions in blocks, storage of blocks, and
confirmation of transaction commits to senders upon request.
  In this paper, we enhance transaction management by introducing a novel
transaction validation reduction, hashing optimization to fasten the
transaction execution, a per sub-block processing to optimize the block
storage, and a caching optimization for fast retrieval of committed
transactions. We empirically show the performance improvements gained by our
enhanced transaction management in the Smart Red Belly Blockchain (SRBB) VM we
develop. Finally, we integrate our SRBB VM to an already optimized consensus
from a known blockchain to develop the Smart Red Belly Blockchain. Our results
show that SRBB achieves a peak throughput of 4000 TPS and an average throughput
of 2000 TPS on 200 nodes spread across 5 continents. \solution outperforms 6
other blockchains when running the exchange DApp featuring a real workload
trace taken from NASDAQ.
