Photo by Nuno Silva on Unsplash

At Agoric, we’re a technology company solving a problem that dates back at least to Thomas Hobbes. In the 1600s, Hobbes pointed out an issue inherent in agreements between two parties engaged in a transactional exchange: The person who performs first has no assurance that the other individual will perform after because “the bonds of words are too weak,” in his famous phrasing, published in Leviathan, his classic contribution to political philosophy.

Hobbes was on my mind recently when I gave a talk at Stanford CodeX, to a group of legal scholars and technologists doing research in computational law. I…

TLDR: Reentrancy attacks can be entirely prevented with eventual-sends. Eventual-sends (think JavaScript promises — promises actually come from eventual-sends!) allow you to call a function asynchronously and receive a promise, even if the function is on another machine, another blockchain, or another shard, making sharding and cross-chain contract communication much easier.

Photo by Tim Gouw on Unsplash

On January 15th, a group of key stakeholders chose to halt the Ethereum “Constantinople” upgrade. It was only a day before Constantinople was supposed to take effect, but Chain Security had released a blog post that pointed out that the new reduced gas costs would bypass some previously “reliable”…

The JavaScript world was rocked this week by news that the popular npm package event-stream included malicious code that attempted to steal the private keys of certain Bitcoin users.

Since the attack was discovered, both the JavaScript community and the cryptocurrency community have been passionately debating how to prevent such an attack. At Agoric, we think this attack was entirely preventable, and the answer is POLA, the Principle of Least Authority.

How would POLA have helped?

Here’s how the attack happened. Dominic Tarr, the maintainer of event-stream and a number of other open source packages, handed off ownership to a volunteer.

This volunteer added a…

I wrote this a year ago as a Facebook post. For background, I was raised Catholic, went to a Baptist-run elementary school, and now I don’t consider myself religious (or spiritual! 😆). It’s fascinating to still be part of these communities online, though, and see how “outsiders” are perceived, often negatively.

Many of these same issues — consent, the legitimacy of political authority, who exactly counts as our “neighbor”— are still just as pertinent a year later.

And, as an extra enticement, I promise there are no blockchains involved.

Can I talk about something? Someone I admire said this about…

Smart contracts aren’t legal contracts,” they say.

They’re right. But that’s missing the point.

A 14th century fresco by Ambrogio Lorenzetti, entitled “Effects of Good Government on the City Life”

Smart contracts were never intended to be legal contracts. Nick Szabo wanted to create new digital institutions: agreements enforced in code, rather than courts. It was obvious that physical courts (paper-driven, inefficient intermediaries that they are) could not keep pace with the Internet. A rapid influx of cross-jurisdictional transactions would further overwhelm a system already struggling to provide access to many.

Even Satoshi expressed interest in supporting a wide range of commitments in the Bitcoin script. …

Sabita Furtado is the co-founder of Kalhatti, a startup on the Tezos blockchain. Kalhatti is working to make it easy for people around the world to make small investments in global brands with no border restrictions and no transaction fees. I was able to catch up with Sabita at the recent she256 conference in Berkeley, CA and get her story.

How did you get into the blockchain space?

Two key aspects of blockchain drew me in:

Intellectual curiosity: One of the things that fascinates me is the intersection of various rigorous disciplines such as cryptography, p2p / consensus protocols, game theory, economic incentives, social engineering, legal vs. …

Mar 27, 2018

The genius of the West was to have created a system that allowed people to grasp with the mind values that human eyes could never see and to manipulate things that hands could never touch.

Hernando de Soto, The Mystery of Capital

“Rights” is a highly disputed term. Are rights the freedoms “endowed by [one’s] Creator” prior to and independent of government? Or are they obligations and permissions as defined by society? The answer is that they are both, in the common usage.

The first kind of rights are the prerequisites for true consent. The inalienable rights…

Mar 6, 2018

Because of the Internet, our lives are significantly different. Writings on any topic, no matter how obscure, can be reached with a quick Google search. Citizens can challenge powerful authority figures such as the police by publishing videos of their misdeeds. Remote workers can participate fully in company life, and relatives can video chat each other cheaply from nearly anywhere in the world.

Yet, these innovations are only a fraction of what the adopters of the early Internet hoped to accomplish. Google searches and blog posts are innovations of a particular type: innovations in communication. That is…

Feb 13, 2018

Blockchain technology and other advances help expand our ability to make enforceable agreements without the state.

Jerry, we’re not just going to
give you seven hundred and fifty
thousand dollars.

What the heck were you thinkin’?
Heck, if I’m only gettin’ bank
interest, I’d look for complete
security. Heck, FDIC. I don’t
see nothin’ like that here.

Yah, but I — okay, I would, I’d
guarantee ya your money back.

I’m not talkin’ about your damn
word, Jerry.

— Fargo (1996)

Fargo is primarily a movie about promises, implicit and explicit. It asks…

An interesting proposal popped up on Twitter this week, from an organization called The Democracy Earth Foundation. They claim that they’ve solved the problem of internet voting, and they list UC Berkeley, TED, YCombinator, and the MIT Technology Review as sponsors. There are also some big names as donors and advisors. For instance, the co-founder of Reddit is listed as an advisor, and even Satoshi Nakamoto himself is listed as a donor, although I suspect that’s a cheeky joke.

Their solution, called Sovereign, is “a blockchain liquid democracy.” …

Kate Sills

"a bizarre mish-mash of hippie anarchism and economic liberalism beefed up with lots of technological determinism" -- Software Engineer at @agoric

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store