Must-watch: 500 Billion Reasons why IOTA

Category: Interviews

ICT – lightweight implementation, IoT, timestamps.ixi. Interview with IOTA’s Lukas Tassanyi

ICT – lightweight implementation, IoT, timestamps.ixi. Interview with IOTA’s Lukas Tassanyi

Hey Lukas, it’s great that you share your precious time with us.
Can you tell us a little bit about yourself and your involvement in the IOTA foundation?

Sure. I am a 20 year-old student of computer science living in Germany. Unfortunately, in university there is a lot of theory while I am a person who likes to program and actually build stuff. That‘s why I started playing around with IOTA as a community developer. My two best known projects are the IOTA Spam Fund ( and Qubic Lite. Thanks to the help of Eric Hop, I was soon offered to work for the IOTA Foundation. Obviously, I didn‘t let the opportunity slip away and started helping Eric with Qubic/Abra. With the introduction of the Omega team, I chose to be assigned with developing Ict, which is what I‘m currently working on right now. The community around Ict is awesome, so I‘m really having a good time with that.

If you had to explain ICT (IOTA Controlled agenT) to your uncle, what would you say?

That‘s a tough one. Imagine a future where all things are connected directly with each other. Cars, mobile phones, air conditioners and more. Your entire house might be connected to your neighbor‘s house. And there are sensors everywhere, measuring temperature, movements, even your heartbeat. Other things are acting based on this data. Now try to imagine the complexity of this entire infrastructure with all the information flowing through it. Pretty crazy, huh? Now your electric vehicle probably doesn‘t care about whether your toasts are finished. But it might be interested in whether your neighbor has some excess electricity to charge your car in exchange for a payment. So there are certain things which are meant to work together on a shared data basis while data from other devices nearby might just be considered noise. However, those other devices are still useful to connect other things which are too distant to connect directly, by letting them communicate indirectly over multiple of the devices inbetween. A world like this requires some kind of underlying protocol that allows things to exchange data. In addition, each device wants to hook into the parts of the data flow it considers relevant. On top of that, you also want to run apps on everything. Why not install that new app on your room light that makes it change colors based on the music you are listening to? All of this is exactly what Ict is aiming to cover. Providing a dynamic and fault-tolerant protocol for things to communicate and let them work together.

IOTA without ICT is a promising protocol for modular solutions on top of it in order to transact value and data securely. What is IOTA with ICT?

IOTA with Ict is what IOTA was originally meant for – the protocol the Internet of Things. Currently, IOTA is working completely over today‘s Internet. IOTA nodes are running mostly on remote servers in data centers. Many nodes are directly neighbored to the other end of the world. In the Internet of Things you don‘t want the things inside your home to communicate with each other over a data center on a different continent. It doesn‘t make sense neither from a latency nor a bandwidth nor a privacy perspective. If you want things to be fast, reliable, scalable and as private as possible, such things must be connected locally. Furthermore an IOTA full node requires lots of resources. You can‘t expect every light bulb to have multiple gigabytes of RAM available. As soon as you intend to connect tiny devices, you need a protocol designed in a lightweight fashion. Ict aims to enable access to the Tangle even to tiny devices despite their limited capabilities.

Can you give us an overview of the different modules for ICT that are being worked on?

Currently, there are three working IXI projects: CHAT.ixi – the first proof-of-concept IXI module developed by Samuel Rufinatscha and me; Report.ixi, a community-built network monitoring tool; and graph.ixi, a key component for Qubic – also developed by Samuel.

According to Samuel:
At the end of January, I released the first version of graph.ixi. Currently, I’m working on another important module – timestamping.ixi. Summarized very simply, graph.ixi provides an alternative data structure, the graph. A graph consists of vertices and edges. These vertices may be connected as desired – which enables the linking of any number of data pieces with any number of other data pieces. This second layer structure was developed to bypass the limit of transactions that can be referenced (in a transaction). It’s, therefore, another uniform solution for organizing data. As already mentioned, my work is currently focused on timestamping.ixi, a very important topic. Every transaction contains timestamps – the time when a transaction was attached to the Tangle. However, these timestamps cannot be trusted. Think of a malicious node trying to forge timestamps. Even if we can’t trust a specific timestamp, we are able to determine the time with some confidence. This confidence interval can be built through inspection of other transactions relative to the transaction that is to be analyzed.

Lukas, what is your personal vision of the greater picture of IOTA and ICT in 24 months from now?

I think the next two years will be very significant for IOTA to mature. Behind the scenes, the IoT is already emerging rapidly. It is of uttermost importance for IOTA to position itself early in the right spots to grow into an industry standard. Having taken the hard path to register the IOTA Foundation as a non-profit organization here in Germany, IOTA obviously has a huge advantage. This is most notably through the IOTA Foundation‘s close relationships and collaborations with the industry. With all the crypto mania finally cooling out, IOTA is fully geared towards enabling true adoption while successfully separating itself from this unstable and unhealthy environment. Right now there is a lot of progress going on in our research department on the coordicide, spam protection measures and more. Right now the kinks of the protocol are being worked out in order to move IOTA ever closer towards its final vision. Regarding Ict, in two years it will either have failed or succeeded. Right now, as a project of the omega team, it is more of an experimental solution we are exploring to prepare for the actual Internet-of-Things. If everything works out, we will have a network consisting of a mix of IOTA Full Nodes (IRI/cIRI) running on more powerful services and Ict running on all the weak devices. In the Internet-of-Things, there will be infinite use cases. I expect to see many interesting applications to be built on top of Ict. Having our strong community in mind, I have no doubts about that.

Thank you, Lukas, for these interesting insights.
Also thanks to Samuel Rufinatscha for his remarks.
speed ahead!

Interview with IOTA Core-Dev Paul Handy

Interview with IOTA Core-Dev Paul Handy

Paul Handy. IOTA Core dev for a long time already and valued community member.

His vita is as fantastic as that of his colleagues.

Hey Paul, I’m glad to have you here! How did you become a member of the Foundation?

I have been following IOTA from the end of 2015; at the end of 2016, I saw a need for someone with my skill set and offered to help at that crucial time. They invited me to join the Foundation soon after that.

What exactly was needed when you applied?

Ccurl in a weekend (GPU support took a bit longer).

I wouldn’t say that I “applied”, so much, though.

I didn’t ask to join the core team. I just offered to help, and they later invited me to join.

If people say: the future holds nice things for us: What exactly does that mean for you?

To me, that would mean ubiquitous availability of the Tangle, and the ability to use it as a tool to empower the individual. People could have fine-tuned control over their privacy, their data, their money.

Centralized systems are far easier to create than distributed systems, but can be more brittle. IOTA is the first of such distributed systems to my knowledge to take advantage of the physical limitations that cause other peer-to-peer systems to fail to work at scale.

I am also very excited about the possibility of fog computing enabled by the Tangle.

What’s your guilty pleasure song?

So I have a ukulele that I strum on occasionally; I really like Virtuoso, so if I sit down and need to twiddle my fingers, I’ll ape out Jake Shimabukuro’s cover of While my Guitar Gently Weeps.

But probably something like Bohemian Rhapsody.


What’s your main task in the dev-team, except listening to the best song ever and playing ukulele?

I wear a lot of hats, but I suppose my main task is making sure that the core components work.

I do what’s necessary, which can involve implementing proof of work for different platforms (like I have for ccurl and curl.lib.js)

Or writing new tools like MAM.

I’ve been increasing my focus lately on spearheading the Rust implementation of IOTA.

Rust is really nice, in that it’s essentially performance equivalent with C, but is more elegant, and enforces memory safety by default.

It can even compile to optimized Javascript, so the same source could be used, for example, to create a full node in the browser.

The same can also be used to target embedded devices.

Start Trek or Star Wars?

I have enjoyed both franchises despite both disappointing me at times. I do think that these are a fun way to go to fire up my imagination, but the vs question is like “science fiction or fantasy”? I’ll take both.

How is working as a core developer? Have you guys special names for everyone?

It’s great working as a core developer. Admittedly quite stressful, and I work very long hours.

I mean, I roll out of bed and check my messages on slack to see what broke while I slept.

There might be names behind my back, but I don’t know of any that the community wouldn’t already know about.

If people wanted to start coding/developing for IOTA, without coding experience -where would they have to start?

Without coding experience? That makes for a difficult proposition.

So they couldn’t learn at codeacademy for a month and jump right into it?

Oh, sure they could.
Are you familiar with the great wars of Vim and Emacs?

No, what’s that?

The great text editor wars. [laughs]

Some people use Vim, others use Emacs. (These are people who don’t mind using a keyboard to get stuff done rather than a graphical environment).

I use Vim, and I don’t touch Emacs.

Similarly, I admittedly have some bias in programming language recommendations because of my background.

So if people just want to get a little script off and running, they would do probably well to look at, check out iota.lib.js, and write a client script to play with things.

But if anyone asks me what programming language they should learn, I’d probably point them to Rust.

And I try to withhold disparaging comments [laughs] -from inferior languages.

By the way, I’m listening to Queen songs, since you came up with this.

Sorry for that.

Is there something you want to tell the great IOTA family?

It’s been a pleasure to collaborate and banter with them; there’s a lot of very clever people gathering around IOTA. I hope that we can work together, and share our knowledge and capabilities to make this technology blossom. It’s already come so far, and yet there is so much more that can be done.


Thank you, Paul, for your time and thank you for all the work you’re doing!

Interview with Dr. Carsten Stöcker about the Fourth Industrial Revolution

Interview with Dr. Carsten Stöcker about the Fourth Industrial Revolution

As part of my coverage, I am trying to get important people within the IoT for short interviews.
Today I have the great pleasure to deliver a transliteration (translated from German) of a Skype call I had with IOTA-Foundation member Dr. Carsten Stöcker!
Before I get to the conversation a few lines about Carsten.
Carsten studied Physics (Dipl. Phys.) in Düsseldorf before he received the doctor’s degree in physics at the RWTH Aachen.
He worked for the German Aerospace Centre and for a number of international companies before he was Senior Manager at Accenture.
After that, Carsten was Head of Supply & Trading Infrastructure for RWE IT in Essen.
He changed position to Head of International Voice and Data Networks, also in Essen, before he was working in the Innovation Program Management for Innogy Consulting GmbH.
Since 2016, he’s a member of the World Economic Forum and is furthermore Senior Manager for the Innogy Innovation Hub.
Carsten is an innovative thinker with vast experience who began his career in the academic sector before he started to gain momentum in the innovation sector. There, he identified the potential of Blockchains and in particular IOTA as a possible turning point of the fourth industrial revolution.
I’m really happy to share his insight and thank Carsten for his precious time!

C. Stöcker: First of all: I have to admit, I’m a big big fan of IOTA [Laughs]. I always spread the word when I’m around other cryptographers and when I see them I ask for their opinion. I was at UC Berkeley in the valley and talked to a few guys and they found it pretty interesting from the beginning. Although they said that this idea is not really the newest because it was there before, on a theoretical level.

Limo: With the DAG?

C. Stöcker: Exactly! And there has been an old discussion before like the money is growing on trees, comparable to a potential Ponzi scheme and so on, every Blockchain had to face these allegations before. But in this case with the IOTA light node system, and the growing ecosystem overall, there is a huge potential and one important difference: IOTA is the first project where all preconceptions were cleared out right from the beginning.
One cryptographer mentioned also, that there are a few attack vectors in early stages, like Sybil attacks but the developers of IOTA found a good countermeasure to this problem with the requirement of a little computational effort when making a transaction. So all in all he believes that there can be a few vulnerabilities at the beginning but it’s quite possible to prevent them from happening. That depends solely on the size of the network which is getting bigger every day.

side note: The more nodes the tangle acquires, the bigger the hash power gets to prevent a Sybil attack from happening. A Sybil attack is based on the assumption, that half of all hash power is coming from malicious nodes. As of today already highly unlikely to happen because full nodes have been connected randomly to each other via personal node sharing. Once the tangle grows to a certain size, it’s nearly impossible to perform. The foundation established coordinator is a second mechanism to prevent the network from attacks as of today.

Limo: According to our developers, we will see (instead of the coordinator)  an integration of the Monte Carlo Random Walk algorithm soon, which will be the final solution for that.

C. Stöcker: That’s right, from that moment on, everything should be fine. I would like to see more collaborations with complementary technologies, though, but I guess we will see that anyway some day. I personally think that IOTA and things like Bigchain DB could work complementary. We would be able to transfer huge amounts of IT-data into a secure Bigchain DB, transferred via Tangle. That would mean immutability, authentic, decentralized data integrity, and so on. There is a lot of potential in this field!

Limo: Indeed, a field where lots of developers are needed considering countless of proof of concepts, and lots of ideas which can become reality.

C. Stöcker: Right now, we are therefore trying to build more momentum around IOTA to attract capable developer and to increase the overall adoption in order to extend the team and the companies working with IOTA. Also with the help of the Innogy credentials.

Limo: Yes I guess we all have some pretty interesting times ahead!

As you know, I prepared a few questions, comparable to the questions I had for Per Lind. So I guess I just start!

1.) How did you get in touch with IOTA, what was the crucial factor that aroused your interest?

C. Stöcker: Mid-2016 I was reading online and found the IOTA whitepaper by chance and decided to read more about it. At first, it got my attention because I liked the naive hypothesis about the tangle. Especially if you consider my physics background where unidimensional concepts are quite boring compared to fancy multi-dimensional concepts.
You know, Bitcoin’s Blockchain is for me a one-dimensional concept whereas the tangle is multi-dimensional. So Bitcoin or Blockchains in general, cannot possibly be the answer to everything!
And the Tangle in comparison is, simplified spoken, a multidimensional construct, where countless nodes form the DAG aka. Tangle. And of course, there are more aspects to it, but the first thought of the multidimensional construct left me pretty curious.
And to be honest, it’s a pity I missed the ICO-Crowdsale! [Laughs]

Limo: Sadly, me too! [Laughs]

C. Stöcker: Well, whatever! I’m really intrigued by the IoT-technology, Blockchains, IOTA, by the light node concept and on top of that by combination with other technologies. For example, we thought about telematics on the Tangle, autonomous vehicles, blackboxes, weather stations, router, etc. and if you then combine these technologies as convergence, which is an important field, then we see it’s not only IoT, Blockchain or IOTA but peer-to-peer data storage, Bigdata, algorithms on top of that and then the fun starts where we are able to build systems which are able to unhinge all digital superstars. There is no end to our imagination! The massive scalable big-data architecture will be possible when we are more decentralized.
As a consequence, we could get rid of countless intermediaries, everyone could share their assets, it’s interoperable, direct transactions. In the end, we’re talking about the purest form of sharing-economy and that’s a good thing!

Limo: Yes, and I think we need time to be able to understand what huge impact on the world this could have, especially disruptive consequences. I could imagine that the majority will struggle to understand the outcome of this industrial revolution, and if they understand it, I’m not sure if everyone likes it! Especially the intermediaries will fight it, let alone the average Joe.

C. Stöcker: Indeed, just look at the continuing automation. Researchers came to the conclusion that almost 50% of all jobs in the US are at risk! And I don’t substitute them. If you combine the outcome, it could be far more than 50%.
That will have a massive impact on society, few will benefit, and we have to see how we can solve the issues for the rest.
Also supply chains between countries! Everything underlies a change: Do we need to ship everything over China, over Europe or can we get goods directly from the resource to its destination without detour, where full automated manufacturing units produce it autonomously?
That’s one reason we see China pressing out the juice of its people to be able to invest in new technologies.
That’s more or less a war of technologies, while we’re here in Germany are relatively naive in terms of the inevitable change. Some people even think we still have time or it won’t come to it.
Although we have all the puzzle pieces to make it happen, like IOTA, like Bigchain DB, Ethereum, we have NXP, Infineon, the leading crypto chip manufacturers. We also have the leading 3D-printer companies and a lot more key companies to change things.

“Internet 4.0” is the most important part to achieve this fourth industrial revolution. That would be a great thing if it would happen soon.

2.) What was the crucial factor, the moment that you became a member of the IOTA-foundation?

C. Stöcker: Well, I just wanted to be a part of this community! I wanted to help this important technology to make a breakthrough. I read the whitepaper and dove into its technological features, so it was kind of my decision to be a part of it!
I furthermore had a good talk with IOTA Co-Founder Dominik Schiener, who presented his previous project CargoChain on our GTEC “Blockchaincontest”. And after his successful presentation, we talked about the idea of common projects, we could start, which wasn’t that easy at first because we had to find a good topic to work on together. But as we all know it worked very well in the end.

3.) In what way can IOTA change the handling with energy grids?

C. Stöcker: Smart grids, of course, are in IOTA’s field of application but to be honest, I think the earliest changes we see are rather in the smart home area. Like multi-family houses, between neighbors where they share a few devices which will be orchestrated via Tangle or another Blockchain and as a further step, it will grow into further areas.
As a further example: weather stations. Environmental data systems can be set up really easy and I think there are lying a few use-cases.
Because an energy grid is regulated from top to toe and a critical infrastructure, lots of legacy systems etc. In Germany especially we even struggle to install smart meters in all houses. The transition is rather slow.

I personally think that the electric vehicle charging will be faster enabled. When we successfully set that up, we can think about further steps with an energy grid, like using the SCADA systems to control the loading process depending on prices, renewable energy resources, because we still have not enough of them in the energy grid.
And at this point, I can imagine that Blockchains can be a realistic, very fast solution to enable an intelligent vehicle charging system very soon.
After that, we will see new systems also in the field of smart grids etc.

Limo: Interesting. Do you think, that in addition, these new solutions can be positive for sustainability or a reduction of the energy consumption in general?

C. Stöcker: I personally think a meaningful way to support sustainability would be a crypto-crowdfunding of renewable assets. As of today, for an investor, it’s intransparent, complicated and he cannot back up once he invested. But with an autonomous decentralized organization of renewable assets, I can imagine that the value of the investment equates to the asset value. That can be easily calculated through power-purchase agreements. And then a share of renewable crypto-assets has a defined value, so we get asset-backed digital currencies, where on the opposite Bitcoin has more of an expectation value.
When eventually the renewable assets investments are freed from barriers I think the renewable systems could benefit.
And I don’t talk about some solar cell on a house but bigger community fields, which are set up for eg. one street or a bigger number of neighbors sharing these cells. It’s not very practical for single households, to built single photovoltaic cells on every single roof.
That way we can incentivize people to use, to invest into, and to build more renewable energy resources where the costs or the creation of energy can be calculated fast, easy and freed from unnecessary bureaucratic barriers. That would lead to a sharing economy and furthermore to a positive impact on the environment.

Limo: I know the following question could fill books, but nonetheless, let’s give it a try. Most of the people are limited from a technical perspective to imagine what IOTA could mean for the future, but I’m pretty sure you can.

4.) What is your personal vision of the world in 25 years?

C. Stöcker: Yes, we actually wrote something about that! It’s an exemplification of mobility. With a little bit of imagination, you can transfer that vision onto other industries.

side-note: the mentioned article

The vision is quite simple. Our gross national product will be dominated by a machine economy. And this machine economy consists of machines that make transactions to each other if values need to be shifted. Machines will be their own customers. That is not a new idea: Cyber-physical systems. After that term came up, they decided to form the term “Industry 4.0”.
So we think that these cyber-physical systems can create a complete value-chain, an autonomous billing system where these machines account for the majority of the GNP.
As a result, we can think about the impact on society and about a universal basic income model and how we can employ people.
And all these thoughts and systems are at the tipping point!
So a combination of Blockchains, automation technologies, like drones, artificial intelligence, autonomous driving.
Again, everything is at the tipping point!
That’s insane. In 25 years, it will change the developed societies vastly.
And we don’t know what happens to developing countries yet. Maybe the income gap grows bigger and the problems with it.
Furthermore the so-called Zero Margin Economy, many businesses won’t be economically feasible anymore and from that perspective, it could be a total economic disaster!
What we need is a solid solution for this kind of problems.

Limo: We can expect a big transformation! Especially the universal basic income is already discussed a lot. Maybe it’s really necessary to compensate for the automation.

C. Stöcker: Yes, I’m pretty open minded for that. I’m in contact with the government to discuss a machine-taxation-system, to create a basis for such a system. You could define smart contracts that enable an automatic taxation to the fiscal authorities. This system would be very beneficial and that’s the reason we are trying to discuss them.
So all in all, it is safe to say that everything will be automated. Needless to say: IOTA fits perfectly!

Limo: We are looking forward seeing the tech in action and of course in 25 years, we’re still here!

Carsten, thank you for your precious time and good luck with all your plans!

side-note: In the meantime, Carsten published an article of the mentioned collaboration between Innogy and IOTA. You can find it here