Blockchain Workshop Position Statement

Author: Ethan Buchman (Tendermint)

Copied from my expression of interest:

I studied biophysics and self-organization, trying to understand the origin of life, when in 2013 I realized Bitcoin was a manifestation of the same sorts of principals in digital media as I was investigating in biochemical media. Since then I have operated Bitcoin ATM machines, contributed research and code to the Ethereum team, served as lead blockchain developer at Eris Industries, been an instructor at Blockchain University, and am currently CTO at Tendermint. My primary interests are in formalizing the shape and scope of consensus/blockchain protocols, and in the implications of the technology for local governance.

I think it is critical to establish standards at two key places:

In particular, at Tendermint, we have proposed the Tendermint Socket Protocol for the later, perhaps to be renamed the "Blockchain Gateway Interface", to emphasize the analogy to the Common Gateway Interface (CGI) used between webservers and webapps. TMSP is hosted at https://github.com/tendermint/tmsp and an explanation can be found at http://tendermint.com/blog/tendermint-socket-protocol/. It enables one to run applications written in any programming language, and provides abstraction at a critical point enabling much greater modularity in blockchain software.