"Ruff Chain" is a public chain that is working to deeply integrate blockchain technology with the Internet of Things.

Internet of Things is the concept of connecting any device to the Internet and to other connected devices. It is a system of connected physical objects that are accessible over the internet. IoT is the network that enables interconnections between any ordinary physical device or objects. That’s why it’s one of the fastest growing and is widely used technology today. But it’s still in its early stage and needs lots of improvement. Some of the challenges for IoT are, Standardization, Interoperability between IoT devices, Ease of use, Inconsistent product traceability due to centralized network and privacy.









Roy Li, who is in this IoT and security field for years started a project called “Ruff Chain” to address the issues or limitation of IoT network. Ruff Chain is decentralized open source blockchain architecture for high efficiency Internet of Things application development.

They are developing an operating system for IoT devices. Ruff OS will solve the communication and standardization issues of IoT network and will also be able to provide security which is completely ignored till now.

Internet of Things nodes are often very small computing units. Due to their power consumption requirements, their computing power is very low, their memory is very small, and the MCU cannot exceed 512 kb. The Linux version of a node is at the router level, and the storage is likewise very small, with MCU only having 1M Flash memory. It is very difficult for such a node to participate in consensus processes. Therefore, the structure of the Internet of Things is necessarily composed of multiple nodes comprising a network.

Ruff classify the nodes in the Ruff ecosystem as follows –

Light nodes (Executors) - This is completely different from mobile or PC. Data from sensors, cameras, MCUs, various micro controllers and more needs to be analyzed. There is limited space for storing the data in an MCU. The main role for these units is processing data, performing business logic, setting alarms, etc. The light node role can be assumed by a simple device without storage capacity, and the cost can be as low as a few dollars.

Full nodes （Recorders） - Full nodes will be able to record all information, participate in event registration or modify broadcasts, and vote for other nodes. Moreover, full nodes can become representative nodes. A Full Node uses more than 500GB / 1TB of storage. For reference, a full Ethereum node is now over 500GB. A Full Node is normally used in a mainframe computer’s data sensor. These nodes oversee trade and contract books. It stores information according to the current global standard.

Representative nodes (Arbiters) - The nodes with the most votes in every 105 nodes should bear the responsibility of enforcing the rules and packaging blocks. If found committing malicious acts, they will be rejected by the voters and lose the qualification of representatives. The representative node can obtain revenue from mining by distributing blocks.

Control nodes (SPV wallet) - Central nodes have a certain computing power and can save all blockchain data to quickly verify whether specific transactions have been logged on the chain. They can use P2P agreements to safely execute transactions. Compared with other nodes, they do not need to be online 24 hours per day. Normally they can participate via smartphone app or through devices with relatively low storage. (For example, low-end routers or smart home appliances.) This verifies all information within the package. It is like a prospector. It binds trade and contract data together and acts as a settlement mechanism.





Ruff team is also focusing on creating apps based around IoT or blockchain which is still relatively uncharted territory. The issue with Blockchain and IoT is that it takes a lot of time and resources to make applications. Ruff Chain provides users a JavaScript runtime as well as a hardware abstraction layer to skip the hardest part of developing an app for this industry. Ruff Chain is trying to provide a standard API that can be used on any machine, protocol and on any drive.

Ruff Chain is also the only enterprise in the industry that can realize data access and transformation in IoT, as well as flow and circulation of data value to the chain. Currently, the public chain development is in the node network testing phase.





Ruff is not the first project who is trying to create an IoT platform, one of the biggest search engine giant also created a platform for IoT but that eventually failed. I hope Ruff team taken clue from it and will not repeat the same mistakes.





If you wish to know more about the project you can follow them at their social media channel–

Medium- https://medium.com/@ruffchain

Twitter — https://twitter.com/ruff_chain

Telegram — https://t.me/RuffChain

Website — https://ruffchain.com/

Reddit— https://www.reddit.com/r/ruffchain/



















