The December 2022 issue of IEEE Spectrum is here!

Close bar

Toyota Joins Coalition to Bring Blockchain Networks to Smart Cars

The networking trick made famous by Bitcoin could make car-to-cloud communication easier and more secure

2 min read
abstract illo of car breaking into bits
Illustration: Mina De La O/Getty Images

Today if your car wants to talk to another car, a service provider or just an infotainment source, it needs to go through a third-party network. That can cost you money in two ways: you pay the third party and you forgo the chance of being paid for the use of your data.

Toyota means to solve both problems using blockchain technology, the networking method behind Bitcoin and other cryptocurrencies. Blockchain allows connected computers to share data and even software, and to do so securely. This matters for all sorts of computer-assisted driving, above all for self-driving technology.

“Hundreds of billions of miles of human driving data may be needed to develop safe and reliable autonomous vehicles,” said Chris Ballinger, director of mobility services and chief financial officer at Toyota Research Institute, in a statement. “Blockchains and distributed ledgers may enable pooling data from vehicle owners, fleet managers, and manufacturers to shorten the time for reaching this goal, thereby bringing forward the safety, efficiency and convenience benefits of autonomous driving technology.”

Distributed ledgers allow a lot of independent computers to keep track of the sharing of data. That way the record can’t be tinkered with if one machine is compromised. Up until now the technology has mostly involved financial transactions, but any sort of exchange or chitchat can be handled in the same way.

Car makers might use blockchain to restrict the sharing of data—say, from a robocar test fleet—to their partners and to road-safety regulators. Car owners might use it to charge for the data their cars churn out or to give up a measure of privacy in return for a service. Car owners could choose to give an insurer moment-by-moment driving data to get a lower premium—so long as they drive safely.

All car makers and suppliers are struggling to handle the gusher of data provided and demanded by cars, and the burden will grow once semi-autonomous cars hit the road. IEEE Spectrum spoke to Michael  Tzamaloukas, vice president for autonomous drive and advanced driver assistance systems at Harman, a leading auto supplier (including to Toyota, although Harman is not now using blockchain tech). He said Harman is already getting a data deluge from its cloud-based Map Live Layers, which combines data from a car’s sensors with other data shunted from other cars via the cloud.

“More and more content is being generated, particularly the premium cars, and in three to five years, you’ll be getting much more than you do from a smartphone,” says Tzamaloukas“It will greatly benefit a number of safety apps—kind of like an invisible airbag. It will make your ride more comfortable, more informed; you’ll be able to use data from other cars to see beyond the corner.”

Toyota and its main partner, the MIT Media Lab, are recruiting companies as to develop applications based on the blockchain system. It listed, in its statement, Berlin-based BigchainDB, which is building the data exchange; Oaken Innovations, based in Dallas and Toronto, which is developing a mobility token to pay tolls and other fees; Commuterz, in Israel, which is working on a carpooling application; Gem, in Los Angeles, which is working with Toyota Insurance Management Solutions; and Japan’s Aioi Nissay Dowa Insurance Services.

Toyota’s initiative forms part of a broader coalition of groups from completely different industries that are using blockchain tech to modernize data sharing. The group, called the Enterprise Ethereum Alliance, includes Merck, State Street Corp., JPMorgan Chase, BP, Microsoft, IBM and ING.

The Conversation (0)

Why Functional Programming Should Be the Future of Software Development

It’s hard to learn, but your code will produce fewer nasty surprises

11 min read
Vertical
A plate of spaghetti made from code
Shira Inbar
DarkBlue1

You’d expectthe longest and most costly phase in the lifecycle of a software product to be the initial development of the system, when all those great features are first imagined and then created. In fact, the hardest part comes later, during the maintenance phase. That’s when programmers pay the price for the shortcuts they took during development.

So why did they take shortcuts? Maybe they didn’t realize that they were cutting any corners. Only when their code was deployed and exercised by a lot of users did its hidden flaws come to light. And maybe the developers were rushed. Time-to-market pressures would almost guarantee that their software will contain more bugs than it would otherwise.

Keep Reading ↓Show less
{"imageShortcodeIds":["31996907"]}