Hardware support

Even though IOTA works great and scales better than any other public distributed ledger already, in order for IOTA’s full vision and true potential to become a reality a ‘Curl hasher’ will need to become a standard component in CPUs deployed in IoT environments. In fact a specialized CPU for IoT and Distributed Computing was the precursor to IOTA. This is a trivial matter, just like Floating Point Units/math coprocessors was made a standard part of all CPUs in the 1990s once the demand for math intensive operations became the norm. Another example of this sort of hardware support being standardized due to software demand are integrated GPUs in phones once the UX/UI and increased game complexity demanded it. It’s the same thing here, as IoT grows and the demand for the distributed ledger technology increase, it will simply become ‘just another’ component in the tech stack, subsequently hardware will simply adapt to accommodate the new status quo, in fact this is already occurring.

This means that even small devices in the Fog/Edge of the network will be fully capable of carrying out their own hashing for hundreds/thousands of transactions per second locally without the need to outsource it. With hardware support the fundamental limit of IOTA’s scaling will be the laws of physics themselves. I.E how fast radio waves/photons can communicate data. It’s important to note that this hardware component does not add any extra cost either in price or size of the chip to the manufacturer and will be entirely open source.

In the comment section there will be some FAQs and community written elucidations on common misconceptions of IOTA.