Ruff Chain combines the Internet of Things technology with the blockchain. It contains a distributed operating system and an open main chain, connecting peer to peer network and consensus mechanism from the virtual world to reality. Traditional blockchain forgo Availability over Consistency and Partition Tolerance, however Ruff enabled Availability through the combination of Edge Computing and blockchain, making Availability available, and thus meeting the requirements of elastic real-time requirements. Our goal is to solve the problem of trusted operations and onerous operations between IoT systems in different domains, thus creating an open Ruff Chain Ecosystem.