Una idea capital. Cuando nos preguntamos “¿Qué es…? de Lucius Gregory Meredith Cooperativa RChain Oct, 2020

Cuando nos preguntamos "¿Qué es el capital?" diferentes propuestas surgen de la comunidad e incluso de nuestras propias mentes. El capital es energía. El capital es información. El capital es un conjunto de creencias. Quiero fomentar una línea de pensamiento tanto más amplia como profunda y centrada. Piense en votar. Piense en los juegos. Piense en la expresión del sentimiento (me gusta, emojis, etc.) aquí mismo en Medium o en plataformas de redes sociales como Facebook o Twitter. Todos estos son patrones de coordinación para coordinar el comportamiento humano que, sorprendentemente, comparten con el capital un conjunto común de características. Ahora, abstraiga estas características y hágalas programables y descentralizadas. Entonces tendrás una utilidad pública para la coordinación. Esta es una visión tanto del origen como del futuro del capital en la que quiero centrarme.

Como precursor de esta línea de pensamiento, sugiero Sapiens de Yuval Harare. Él hace el punto clave: la coordinación es el superpoder del Homo Sapiens. Además, observa que el capital es una de las herramientas para enfocar y ampliar la coordinación. Lo que no dice directamente, pero es fácil de entender es que al pasar de una implementación industrial a una digital, las desigualdades físicas intrínsecas a un registro monetario físico (heredado de una arquitectura de acuñación centralizada respaldada por la aplicación armada de la distribución reglas y normas) se transfirieron de lo físico a lo digital y luego se aceleraron. Esta aceleración surge porque el número de iteraciones de las reglas de distribución (por ejemplo, reglas para préstamos e intereses, reglas para herencias e impuestos, etc.) y las tendencias que estas reglas amplifican son órdenes de magnitud más rápidas en la encarnación digital. En cierto sentido, ese es el objetivo de usar computadoras en red. La mayor parte del equipaje físico se ha ido, por lo que las transacciones pueden realizarse a muchas veces la velocidad del intercambio físico de papel y monedas por bienes y servicios. Sin embargo, el sistema que soporta la digitalización del sistema físico programó en todos los supuestos del sistema físico sin mucho cuestionamiento o repensar. Entonces, el paisaje inclinado se volvió mucho más inclinado. Esencialmente, los ricos se hicieron más ricos mucho más rápido. Este es un asunto de dominio público.

Por lo tanto, esta primera iteración del capital digital se rompió porque aceleró hacia una distribución donde el capital se quedó atascado en manos de unos pocos. Este resultado era completamente predecible en retrospectiva. Sin un compromiso deliberado y serio de mantener un número crítico de modelos de coordinación alcanzables desde la distribución actual, la probabilidad de esta distribución en particular y su inercia es una certeza virtual. Nuevamente, esta es una evaluación objetiva, si se toma el capital como tecnología de coordinación. Es decir, si el objetivo es maximizar la gama de posibles modelos de coordinación alcanzables a partir de una determinada distribución de capital, entonces las distribuciones (y las reglas que las producen) que minimizan el número de modelos de coordinación probables o incluso posibles son modos de fallo.

La buena noticia es que cuando reconocemos que la primera iteración del capital digital está rota, podemos ejercer suficiente presión social para hacer una nueva iteración. Sin pronunciar palabras como blockchain, podemos ver que debido a que esta es una revolución digital, la nueva iteración debe ser programable. Nuevamente, si el objetivo es maximizar la gama de posibles modelos de coordinación, entonces el capital programable es objetivamente una mejora porque la programabilidad es el medio por excelencia para maximizar el número de modelos de coordinación. La capacidad de programación significa que podemos modificar fácilmente las reglas para producir nuevas distribuciones; y la programabilidad es el medio por el cual podemos visualizar y crear patrones de diseño efectivos que unifican las transacciones basadas en capital, la votación, la expresión de sentimientos y una serie de otros mecanismos de coordinación.

¿Por qué queremos ampliar el número de modelos de coordinación? Necesitamos esta expansión de los modelos de coordinación porque tenemos que coordinarnos globalmente de una manera que nunca antes lo habíamos hecho. Estamos en medio del sexto evento de extinción masiva. Según muchas estimaciones, más del 70% de los insectos (por biomasa) se han ido. Cuando piensas en el papel clave que juegan los insectos en el ecosistema, te das cuenta de lo mala que es realmente la situación. Entonces, para lidiar con la situación que nos hemos provocado, tenemos que coordinarnos como nunca antes.

Habiendo establecido la necesidad de programabilidad, dirijamos nuestra atención a la descentralización. Aquí es donde hace su aparición blockchain. Ciertamente es posible generar soluciones de capital programables centralizadas. Sin embargo, esto mantiene los supuestos de confianza que crean las desigualdades aceleradas. En resumen, estos supuestos de confianza siempre darán como resultado que los ricos se hagan más ricos más rápido. La descentralización elimina estos supuestos, lo que hace posible explorar una gama más amplia de modelos. Sin duda, los modelos en los que los ricos se enriquecen rápidamente son pozos gravitacionales en el espacio de todos los modelos de coordinación, pero son agujeros negros supermasivos en sistemas centralizados. Si queremos permitir saltos hiperespaciales hacia modelos de coordinación más equitativos, tenemos que descentralizar la infraestructura de capital digital. blockchain es la mejor tecnología para este trabajo, si se puede hacer a escala.

Entra RChain. RChain reúne varias ideas clave. El primero de ellos es que la mayoría de las transacciones, y aquí nos referimos tanto a los datos como a las transacciones financieras, están aisladas. Ciertamente, cuando Alice compra tofu a la parrilla a un vendedor ambulante en Shanghai, esa transacción casi siempre está aislada de Roberta comprando una empanada a un vendedor ambulante en Perú. También se da el caso de que las ediciones que estoy haciendo en este artículo casi siempre están aisladas de las ediciones que estás haciendo en tu publicación más reciente en las redes sociales. Debido a que estas transacciones están aisladas, pueden realizarse simultáneamente. Así es como estos sistemas escalan hoy. RChain logra una simultaneidad detallada gracias a rholang + rspace. El primero (rholang) es el lenguaje de contratación inteligente que permite una infraestructura de capital digital programable con simultaneidad fina integrada en el modelo de programación. Este último (rspace) es el mecanismo de almacenamiento y ejecución que realiza la concurrencia en el sustrato de hardware / software moderno. Sin embargo, la construcción de una concurrencia detallada que permita que todas estas transacciones aisladas se ejecuten al mismo tiempo es una condición necesaria pero no suficiente para escalar.

Otro componente clave es la tecnología de consenso. Ésta es la piedra angular de la descentralización. Un algoritmo de consenso distribuido, sin líderes y económicamente seguro es un medio por el cual eliminamos los supuestos de confianza inherentes a una infraestructura digital centralizada. Básicamente, significa que la infraestructura se vuelve realmente pública. En principio, cualquiera puede ejecutar un nodo en la red, al igual que cualquiera, en principio, puede ejecutar un servidor tcp o un servidor http. Si bien la prueba de trabajo de Bitcoin y Ethereum es un excelente dispositivo de enseñanza para demostrar qué es un algoritmo de consenso distribuido, sin líderes y económicamente seguro y para qué se puede usar, se parece mucho a http 1.0. Nadie lo usa hoy porque no escala. Su función principal, en retrospectiva, era mostrarle a la gente lo que se podía hacer con Internet, no proporcionar una implementación realista a escala.

Para lograr una cadena de bloques lo suficientemente escalable como para realizar una infraestructura de capital digital programable y descentralizada suficiente para reemplazar y reiniciar el sistema existente, tenemos que reemplazar la prueba de trabajo. RChain hace esto con una versión de prueba de participación que no solo es demostrablemente segura (no llega a estados inconsistentes), sino que también se puede demostrar en vivo (no se atasca) y demostrablemente justa (todos tienen una oportunidad en el micrófono). Lo que es crucial sobre la versión de prueba de participación de RChain es que pasamos de una cadena de bloques a un gráfico de bloques (un DAG o gráfico acíclico dirigido para los que lo saben). Ya no es una secuencia lineal de bloques. Es un gráfico de bloques con bloques de transacciones que disfrutan de varios padres y varios hijos. Esto significa que los nodos pueden proponer y validar bloques simultáneamente.

Las dos características, la simultaneidad detallada y la simultaneidad a nivel de bloque significan que la red disfruta de escalado vertical y horizontal. A medida que agregamos potencia de procesamiento a un nodo dado en la red, ese nodo se escala y es capaz de procesar más transacciones; y, a medida que agregamos más nodos a la red, la red se amplía y puede procesar más transacciones en su conjunto. En pruebas recientes, estamos viendo una escala casi lineal. Esto significa que el factor limitante en la red es el costo de implementar más hardware.

¿Cómo se manifiesta todo esto en una infraestructura de coordinación pública que tiene el potencial de permitir que el Homo Sapiens coordine su salida de la sexta extinción masiva, para encontrar el camino de una cultura destructiva a una regenerativa? Veamos la experiencia reciente de RChain con el autogobierno. RChain es una cooperativa del estado de Washington con estatutos elaborados a partir de los estatutos cooperativos exitosos de REI. Esos estatutos requieren una elección general anual en la que los miembros de la cooperativa votan en una nueva junta y opinan sobre cualquier asunto de negocios. Si RChain ofrece una verdadera infraestructura de capital digital programable, entonces construir un mecanismo de votación en cadena debería ser tan fácil hoy como lo fue crear una página web al comienzo de la red mundial. De hecho, es más fácil.

Sobre la base de las características básicas de rholang, Dan Connolly (él mismo uno de los desarrolladores originales de la WWW) y Jim Whitescarver (un pionero de la inteligencia organizacional amplificada digitalmente) y muchos otros miembros de la comunidad construyeron RVote2020 en unas pocas horas persona. De hecho, las horas dedicadas al desarrollo real fueron mucho menores que las horas para acordar y formalizar los requisitos, que es como debería ser. Y esta semana, yo y el resto de los miembros de la Cooperativa tuvimos la oportunidad de expresar nuestra voluntad en las elecciones generales anuales de RChain Cooperative utilizando RVote2020. Es la primera vez que he votado en cadena.

Se pueden decir muchas cosas sobre RVote2020. Es criptográficamente seguro. Cualquiera que no sea un votante registrado que intente enviar spam a este sistema simplemente perderá sus tokens REV. Todos tienen la garantía de ver la misma papeleta. Los votantes registrados pueden votar desde cualquier lugar del mundo donde tengan conexión a Internet. En un momento en el que el presidente de los Estados Unidos y su fiscal general están intentando activamente socavar la confianza de la población en su sistema electoral, y el sistema está bajo ataque cibernético por parte de potencias extranjeras, un sistema como RVote2020 tiene cierto atractivo.

Para mí, sin embargo, la característica más alentadora de RVote2020 es que fue desarrollado de manera descentralizada por la comunidad. Naturalmente, hubo impulsores y actores clave, como los hay en cualquier esfuerzo humano, pero fue un esfuerzo de la comunidad para crear una herramienta para la expresión de la voluntad de la comunidad. Más allá de eso, RVote2020 puede ser utilizado por cualquier miembro de la Cooperativa para crear un referéndum, presentar un asunto ante la junta o mostrar el apoyo de la comunidad a una propuesta. De hecho, solo hay dos entradas para RVote2020, una lista de votantes registrados y una boleta. Eso significa que cualquier comunidad, no solo RChain, puede usar este sistema. Por ejemplo, voy a proponer su uso para el Círculo de Seattle en su próxima elección de junta.

En resumen, RChain ha estado y sigue dedicado a brindar la próxima iteración de coordinación basada en capital como una utilidad pública. Estamos persiguiendo este objetivo porque la humanidad está en un punto en el que debemos subir de nivel nuestro superpoder de coordinación o ceder el paso al próximo competidor.