1. Introduction
Ruff Chain combines IoT technology with blockchain. It contains a distributed operating system and an open main chain that connects peer-to-peer networks and consensus mechanisms from virtual worlds to reality. Traditional blockchains give up availability over consistency and partition tolerance, but Ruff achieves availability through the combination of edge computing and blockchain to meet elastic real-time needs.
The project goal is to solve the problem of trusted operation and heavy operation between IoT systems in different fields, thereby creating an open Ruff Chain ecosystem.
2. Project introduction
The core problem to be solved by Ruff Chain is the trusted interoperability and paid interoperability between IoT devices of different systems. In the future, Ruff Chain will be a new underlying architecture platform based on the Internet of Things, featuring decentralization, development, open source and high efficiency. In the ecosystem, different participants can obtain token returns by providing resources, or consume tokens to obtain resources, and share them with each other to form an economically driven autonomous body.
The core problem to be solved by RuffChain is the trusted interoperability and paid interoperability between IoT devices of different systems. It has the following characteristics:
Time series data: RuffChain's edge computing nodes It will take the synchronized timestamp as the core to control the business logic in the local area network;
Consensus mechanism: Considering the computing power of the master device in the Internet of Things, RuffChain chooses DPoS as the consensus algorithm;
Off-chain control: RuffChain uses command signature technology to achieve off-chain control, including device initialization, device binding, control command verification, and historical command on-chain; evaluation mechanism.
The core problem to be solved by Ruff Chain is the trusted interoperability and paid interoperability between IoT devices of different systems. In the future, Ruff Chain will be a new underlying architecture platform based on the Internet of Things, featuring decentralization, development, open source and high efficiency. In the ecosystem, different participants can obtain token returns by providing resources, or consume tokens to obtain resources, and share them with each other to form an economically driven autonomous body.
RuffChain, as an architecture combining the Internet of Things and blockchain, includes a distributed operating system and an open main chain, thereby extending the peer-to-peer network and consensus mechanism of the virtual world to offline, The realization of information flow promotes atomic flow.
Simply put, blockchain-based distributed ledgers can provide trust, ownership records, transparency, and communication support for IoT applications on the Ruff platform. Secondly, Ruff will also develop a private chain on the basis of the public chain in the future to store transaction information in an extremely secure manner. Using a centralized server mobile phone and an IoT architecture that stores data, information can be written into local ledgers and synchronized with other local ledgers to ensure the security and uniqueness of facts.
All IoT transactions by Ruff on the blockchain will be time stamped to ensure availability for future generations. At the same time, the digital agreement of the blockchain, or smart contract, can be applied to the blockchain data to implement commercial terms in IoT communications to ensure the effectiveness and security of the IoT in large-scale applications. Finally, the blockchain with high-end encryption technology can solve the Ruff Internet of Things public chain when it is used, reaching the highest level of security standards.
Ruff has his own approach to the large-scale use and standardization of the Internet of Things. Ruff OS, an IoT operating system that abstracts the hardware and calls the program library to operate the hardware. It uses JavaScript, which is widely used by developers, as the programming language, so that the same application code can also run on different boards. Say goodbye to cross-compilation and programming of boards. You can complete the test on the PC and deploy IoT applications with one click. Let the fragmentation and standardization of the Internet of Things be solved at the application layer, and the problem of high technical threshold will no longer exist.

















