Chapter 2

Rooch is a smart contract execution runtime with the following features:

  • MoveVM - Rooch embeds a full MoveVM for developers to program the smart contracts with Move Language
  • Scalable - Rooch is a fast execution environment that can achieve 100k peak TPS when composed in a network
  • Modular - Rooch has abstracted interfaces which enables different DA Layer, Settlement Layer and Arbitration Layer to be integrated