ADVERTISEMENT

Due to TinyGo: IOTA nodes could soon be operated as browser plugin

  • The IOTA developer with the pseudonym HusQy considers the sponsorship of TinyGo as an official project of Google to be a great opportunity for IOTA.
  • According to HusQy, IOTA nodes could soon be running in the form of a browser plugin and on nearly 30 different microcontrollers.

As the TinyGo team announced the day before yesterday, the Go compiler has become an official Google-sponsored project. The funding from Google, according to an IOTA developer by the Twitter name HusQy, could soon enable the execution of IOTA nodes as a browser plugin using WebAssembly (WASM) or by creating a new compiler based on LLVM.

TinyGo is a Go compiler designed for small places like microcontrollers, WebAssembly (WASM) and command line tools. It aims to bring the Go programming language to microcontrollers and modern web browsers by creating a new compiler based on LLVM. TinyGo can also be used to generate WebAssembly (WASM) code, which is very compact.

TinyGo uses libraries used by the Go tools besides LLVM to provide an alternative way to compile programs written in the Go programming language. Unlike Emgo, however, TinyGo retains the Go storage model and internally uses LLVM (instead of outputting C) to provide smaller and more efficient code.

IOTA nodes could be run as a browser plugin

As HusQy noted, Google’s promotion could soon enable IOTA nodes to run on a wide variety of microcontrollers or as “on-demand nodes” in the form of a browser plugin. The latter, HusQy said, could be realized with the help of WebAssembly (WASM).

The IOTA ledger technology has an official Go Client library that enables the creation, reading and signing of transactions as well as the generation of addresses. The library is also used in the GoShimmer prototype for Coordicide. By using TinyGo, IOTA nodes could be run on many microcontroller boards. Currently TinyGo supports 27 different boards, including the Arduino Nano33 IoT, Adafruit Circuit Playground Express, BBC micro:bit.

While it is not clear whether the HusQy idea will be implemented, the implementation could be another step towards IOTA vision of becoming the standard for machine economics. As CNF reported, GoShimmer V 0.1.0, the Alphanet for a coordinator-free IOTA, was launched yesterday, earlier than expected. The main features of the first version of GoShimmer are Autopeering, Gossip, Rate Control and an API for the Tangle.

In order to achieve a status ahead of Coordicide in that IOTA technology is ready for industrial and enterprise use, the IOTA Foundation also announced Chrysalis yesterday. However, with the potential legal dispute between David Sønstebø and Sergey Ivancheglo, a sword of Damocles still hangs over IOTA. Even though Dominik Schiener stated that IOTA Foundation will not be involved in the potential lawsuit, he assured David Sønstebø the support of the IOTA Foundation.

Follow us on Facebook and Twitter and don’t miss any hot news anymore! Do you like our price indices?

Last Updated on

About Author

Jake Simmons

Jake Simmons has been a crypto enthusiast since 2016, and since hearing about Bitcoin and blockchain technology, he's been involved with the subject every day. Beyond cryptocurrencies, Jake studied computer science and worked for 2 years for a startup in the blockchain sector. At CNF he is responsible for technical issues. His goal is to make the world aware of cryptocurrencies in a simple and understandable way.

Comments are closed.

Send this to a friend