How Encrypted Weather Data Could Help Corporate Blockchain Dreams Come True

In the era of fake news, professor and cryptographer Ari Juels is preparing to launch an online service designed to provide the most trustworthy information on the Internet. But Town Crier, scheduled to launch Monday, is for the benefit of machines, not humans.
The downside is that a smart contract is only as trustworthy as the data it draws on. Juels, a professor at Jacobs Technion-Cornell Institute in New York, says that is limiting progress on making the concept practical. Smart contracts can’t simply scrape data from the Web, because existing systems don’t provide a way to verify that the data a contract is acting on hasn’t been tampered with, he says: “Because you don’t have good sources of data, there’s not a lot you can do right now with smart contracts.”
The Town Crier service launching next week is designed to showcase software of the same name that Juels and colleagues at Cornell say offers a solution. Their system pulls in data such as weather reports over an encrypted connection, and repackages it into feeds for use by coders building smart contracts. Town Crier’s feeds wrap data in cryptography that allows outsiders to verify the data’s source and confirm that it hasn’t been altered.
Smart contracts are a favorite idea of the banks and venture capitalists that have plowed millions into blockchain technology, an approach to managing data and money inspired by the digital currency Bitcoin (see “Blockchain Primer”). Town Crier is built to integrate with Ethereum, a cryptocurrency and smart-contract platform with a total value of $8.4 billion, which has been endorsed by corporate giants including UBS and Microsoft.

Vitalik Buterin, cofounder of Ethereum, hopes Town Crier can help translate more of the enthusiasm about smart contracts into action. “The lack of data feeds from the outside world is definitely a large impediment, and Town Crier could go far in mitigating this issue,” he says.
The Cornell researchers plan to release Town Crier as open-source software for others to use. The demonstration service launching next week will provide feeds of data including stock prices, weather reports, flight information, cryptocurrency exchange rates, and UPS package tracking. Longer term, a commercial version is planned.
Town Crier’s design also allows smart contracts to hide the data they are using from everyone but the parties to the contract. The default on blockchain systems like Ethereum is generally for all transaction data to be visible to all.
David Yermack, chair of the finance department at New York University, says those privacy features could help address another challenge for financial companies interested in blockchains. “Privacy is a huge issue for people looking into distributed-ledger technology,” he says. “The clients, banks, and regulators put a very high premium on secrecy.”
Keep Reading
Most Popular

Meta has built a massive new language AI—and it’s giving it away for free
Facebook’s parent company is inviting researchers to pore over and pick apart the flaws in its version of GPT-3

The gene-edited pig heart given to a dying patient was infected with a pig virus
The first transplant of a genetically-modified pig heart into a human may have ended prematurely because of a well-known—and avoidable—risk.

Saudi Arabia plans to spend $1 billion a year discovering treatments to slow aging
The oil kingdom fears that its population is aging at an accelerated rate and hopes to test drugs to reverse the problem. First up might be the diabetes drug metformin.

Yann LeCun has a bold new vision for the future of AI
One of the godfathers of deep learning pulls together old ideas to sketch out a fresh path for AI, but raises as many questions as he answers.
Stay connected

Get the latest updates from
MIT Technology Review
Discover special offers, top stories, upcoming events, and more.