- Volver al menú
- Volver al menúPrecios
- Volver al menúInvestigación
- Volver al menúConsenso
- Volver al menú
- Volver al menú
- Volver al menú
- Volver al menúWebinars y Eventos
Entendiendo la criptoeconomía
Josh Stark sostiene que la "criptoeconomía" es ampliamente malinterpretada, a pesar de ser un concepto crucial para comprender la industria blockchain.
Josh Stark (@0xstark) es miembro deLaboratorios Ledger y Laboratorio Blockgeeks, una empresa de co-creación de blockchain en Toronto, Canadá.
En este artículo de Opinión de CoinDesk , Stark argumenta que el término "criptoeconomía" es ampliamente malinterpretado, a pesar de ser un concepto crucial necesario para comprender y analizar la industria blockchain.
Hace unos meses, Parker Thompson, un conocido VC de Silicon Valley,tuiteóque "el concepto de criptoeconomía es estúpido. Es economía. Inventar tu propia palabra es solo una excusa para ignorar conceptos bien entendidos".
El término "criptoeconomía" genera mucha confusión y a menudo la gente no tiene claro qué significa. El término en sí puede ser engañoso, ya que sugiere que existe una versión "Cripto" paralela de toda la economía. Esto es erróneo, y Parker tiene razón al burlarse de tal generalización.
En términos simples, la criptoeconomía es el uso de incentivos y criptografía para diseñar nuevos tipos de sistemas, aplicaciones y redes. La criptoeconomía trata específicamente sobre...edificiocosas, y tiene más en común condiseño de mecanismos– un área de las matemáticas y la teoría económica.
La criptoeconomía no es un subcampo de la economía, sino un área de la criptografía aplicada que considera los incentivos económicos y la teoría económica. Bitcoin, Ethereum, Zcash y todas las demás cadenas de bloques públicas son productos de la criptoeconomía.
La criptoeconomía es lo que hace que las cadenas de bloques sean interesantes, lo que las hace...diferentede otras tecnologías. Como resultado deEl libro blanco de SatoshiHemos aprendido que mediante la inteligente combinación de criptografía, teoría de redes, informática e incentivos económicos, podemos construir nuevos tipos de tecnologías. Estos nuevos sistemas criptoeconómicos pueden lograr cosas que estas disciplinas no podrían lograr por sí solas. Las cadenas de bloques son solo un producto de esta nueva ciencia práctica.
Este artículo pretende explicar la criptoeconomía de forma clara y sencilla. Primero, examinamos el Bitcoin como ejemplo de diseño criptoeconómico. Segundo, consideramos cómo se relaciona la criptoeconomía con la teoría económica en general. Tercero, examinamos tres áreas diferentes de diseño e investigación criptoeconómica que están activas en la actualidad.
1. ¿Qué es la criptoeconomía? Bitcoin como caso práctico
Bitcoin es un producto de la criptoeconomía.
La innovación de Bitcoin reside en que permite que muchas entidades que no se conocen entre sí alcancen un consenso fiable sobre el estado de la cadena de bloques de Bitcoin . Esto se logra mediante una combinación de incentivos económicos y herramientas criptográficas básicas.
El diseño de Bitcoin se basa en incentivos y penalizaciones económicas. Las recompensas económicas se utilizan para reclutar a mineros que apoyen la red. Los mineros aportan su hardware y electricidad, ya que si producen nuevos bloques, reciben recompensas en Bitcoin.
En segundo lugar, los costos económicos osanciones Forman parte del modelo de seguridad de Bitcoin. La forma más obvia de atacar la cadena de bloques de Bitcoin sería obtener el control de la mayor parte del poder de hash de la red.un llamado ataque del 51 por ciento– lo que permitiría a un atacante censurar transacciones de manera confiable e incluso cambiar el estado anterior de la cadena de bloques.
Pero obtener el control del poder de hash cuesta dinero, en forma de hardware y electricidad. El protocolo de Bitcoin...intencionalmentedificulta la minería, lo que significa que obtener el control de la mayor parte de la red es extremadamente costoso, lo suficiente como para que sea difícil obtener ganancias del ataque. A partir del 16 de agosto de 2017,Costo de un ataque del 51 por ciento a BitcoinSerían alrededor de 1.880 millones de dólares en hardware y 3,4 millones de dólares en electricidad cada día.
Sin estos incentivos económicos cuidadosamente calibrados, Bitcoin no funcionaría. Si la minería no tuviera un alto costo, sería fácil lanzar un ataque del 51%. Si no existiera la recompensa por la minería, no existiría la industria de personas que compran hardware y pagan electricidad para contribuir a la red.
Bitcoin también se basa en protocolos criptográficos. Criptografía de clave pública-privada Se utiliza para brindar a las personas un control seguro y exclusivo de sus Bitcoin. Funciones hash Se utilizan para "LINK" cada bloque en la cadena de bloques de Bitcoin , demostrando un orden de Eventos y la integridad de los datos pasados.
Protocolos criptográficos como estos nos brindan las herramientas básicas necesarias para construir sistemas confiables y seguros como Bitcoin. Sin una infraestructura de clave pública-privada, no podríamos garantizarle a un usuario que... exclusivo Control sobre sus Bitcoin. Sin funciones hash, los nodos no podrían garantizar la integridad del historial de transacciones de Bitcoin contenido en la blockchain de Bitcoin.
Sin eldurezaDe protocolos criptográficos como las funciones hash o la criptografía de clave pública-privada, no tendríamos una unidad de cuenta segura para recompensar a los mineros; no habría confianza en que nuestro registro de cuentas pasadas fuera auténtico y estuviera controlado exclusivamente por un propietario legítimo. Sin un conjunto de incentivos cuidadosamente calibrado para recompensar a una industria de mineros, esa unidad de cuenta no tendría valor de mercado, ya que no habría confianza en la persistencia del sistema en el futuro.
De esta manera, el diseño de Bitcoin requiere comprender tanto la criptografía como cómo los incentivos afectan las propiedades de seguridad y la funcionalidad de los sistemas construidos con criptografía. La criptoeconomía es extraña y contraintuitiva. La mayoría de nosotros no estamos acostumbrados a pensar en el dinero como un problema de diseño o ingeniería, ni a que el diseño de incentivos económicos sea un componente esencial de una nueva Tecnología. La criptoeconomía nos exige... Piense en los problemas de seguridad de la información entérminos económicos.
ONE de los errores más comunes en esta industria lo cometen quienes ven las cadenas de bloques únicamente desde la perspectiva de la informática o la criptografía aplicada. Tenemos una fuerte tendencia a priorizar lo que nos resulta más cómodo y a considerar menos importantes las cosas que están fuera de nuestro ámbito de especialización.
En la Tecnología blockchain, esto lleva a muchas personas a asumir o ignorar el papel crucial de los incentivos económicos. Esta es una de las razones por las que vemos frases sin sentido como "Las cadenas de bloques no requieren confianza," "Bitcoin está respaldado únicamente por matemáticas" o "Las cadenas de bloques son inmutables." Todos estos argumentos son erróneos a su manera, pero todos tienen el efecto de ofuscar el papel esencial de una gran red de personas cuya participación necesaria en la red se mantiene mediante incentivos económicos.
Sistemas criptoeconómicos como Bitcoin sentir Como magia para quien los ve solo como un producto de la informática, porque Bitcoin puede lograr cosas que la informática por sí sola jamás podría lograr. La criptoeconomía no es magia, es simplemente interdisciplinaria.
2. ¿Cómo se relaciona con la economía en general?
El término criptoeconomía puede ser engañoso porque sugiere una comparación con la economía en su conjunto. Esto es parte de lo que lleva a personas como Parker a descartarlo. La economía es el estudio de la elección: cómo las personas y los grupos de personas responden a los incentivos. La invención de las Criptomonedas y la Tecnología blockchain no requiere una nueva teoría de la elección Human ; los humanos no han cambiado. La criptoeconomía es... no la aplicación de la teoría macroeconómica y microeconómica a los Mercados de Criptomonedas o tokens.
La criptoeconomía tiene más en común condiseño de mecanismos, un campo relacionado con la teoría de juegos. En la teoría de juegos, analizamos una interacción estratégica dada (un "juego") y tratamos de comprender las mejores estrategias para cada jugador, así como el resultado probable si ambos jugadores las Síguenos . Por ejemplo, podríamos usar la teoría de juegos para analizar una negociación entre dos empresas, las relaciones entre países o incluso la biología evolutiva.
El diseño de mecanismos a menudo se denominacontrarrestarTeoría de juegos, porque partimos de un resultado deseado y luego trabajamos a la inversa para diseñar un juego que, si los jugadores persiguen su propio interés, producirá el resultado deseado. Por ejemplo, imaginemos que somos responsables de diseñar las reglas de una subasta. Nuestro objetivo es que los postores ofrezcan el valor real que asignan a un artículo. Para lograrlo, aplicamos la teoría económica para diseñar la subasta como un juego.donde la estrategia dominante para cualquier jugador es siempre ofertar su valor realUna solución a este problema se llama Subasta de Vickrey, donde las ofertas son Secret y el ganador de la subasta (definido como el jugador con la oferta más alta) solo paga la segunda cantidad más alta ofertada.
La criptoeconomía, al igual que el diseño de mecanismos, se centra en el diseño y la creación de sistemas. Como en nuestro ejemplo de la subasta, utilizamos la teoría económica para diseñar "reglas" o mecanismos que produzcan un determinado resultado de equilibrio. Pero en la criptoeconomía, los mecanismos utilizados para crear incentivos económicos son...Construido utilizando criptografía y softwarey los sistemas que estamos diseñando son casi siempredistribuida o descentralizada.
Bitcoin es producto de este enfoque. Satoshi quería que Bitcoin tuviera ciertas propiedades; por ejemplo, que pudiera alcanzar consenso sobre su estado interno y que fuera resistente a la censura. Luego, Satoshi se propuso diseñar un sistema que lograra dichas propiedades, suponiendo que las personas respondieran racionalmente a los incentivos económicos.
La mayoría de las veces, la criptoeconomía se utiliza para proporcionar unagarantía de seguridad Sobre un sistema distribuido. Por ejemplo, tenemos una garantía de seguridad criptoeconómica que garantiza que la cadena de bloques de Bitcoin es segura contra un ataque del 51 %, a menos que alguien... dispuesto a gastar unos cuantos miles de millones de dólares. O bien, en un canal estatal (un tema que discutiremos más adelante), podemos tener una garantía de seguridad criptoeconómica de que un proceso fuera de la cadena es casi tan seguro y definitivo como una transacción en la cadena.
Cabe señalar que el diseño de mecanismos no es una panacea. Existe un límite en cuanto a cuánto podemos confiar en los incentivos para moldear de forma predecible el comportamiento futuro.Nick Szabo señala acertadamenteEn última instancia, especulamos sobre el estado mental futuro de las personas y hacemos suposiciones sobre cómo reaccionan a ciertos incentivos. La garantía de seguridad de un sistema criptoeconómico depende en parte de la solidez de sus suposiciones sobre cómo reaccionan las personas a los incentivos económicos.
Tres ejemplos de criptoeconomía
Actualmente se están diseñando al menos tres tipos diferentes de sistemas que podrían llamarse “criptoeconómicos”.
Ejemplo 1: Protocolos de consenso
Las cadenas de bloques pueden alcanzar un consenso fiable sin depender de una entidad central de confianza, un producto del diseño criptoeconómico. La solución de Bitcoin, que analizamos anteriormente, se denomina consenso de "prueba de trabajo" porque los mineros deben comprometerse.trabajar– en forma de hardware y electricidad – para poder participar en la red y recibir recompensas de minería.
Mejorar los sistemas de prueba de trabajo y diseñar alternativas a ellos es un área activa de la investigación y el diseño criptoeconómico. El mecanismo actual de consenso de prueba de trabajo de Ethereum incluye muchas variaciones y mejoras respecto al diseño original, lo que permite... tiempos de bloque más rápidosy ser másResistente a la centralización minera que puede resultar de los ASIC.
NEAR , Ethereum planea migrar a un protocolo de consenso de "prueba de participación" llamado Casper. Esta es una alternativa a la prueba de trabajo que no requiere minería en el sentido habitual: no requiere hardware de minería especializado ni grandes gastos de electricidad.
Recuerde que el objetivo de exigir a los mineros que compren hardware y gasten electricidad es imponerles un coste, como forma de aumentar el coste acumulado de intentar un ataque del 51 % lo suficiente como para que resulte demasiado caro. La idea detrás de los sistemas de prueba de participación es utilizar depósitos de Criptomonedas para crear el mismo desincentivo, en lugar de inversiones reales como hardware y electricidad.
Para minar en un sistema de prueba de participación, se debe comprometer cierta cantidad de ether en un contrato inteligente («BOND»). Al igual que en la prueba de trabajo, esto aumenta el coste de un ataque del 51 %: un atacante tendría que comprometer una gran cantidad de ether para atacar la red con éxito, la cual perdería para siempre.
Casper está siendo diseñado por Vlad Zamfir, Vitalik Buterin y otros miembros de la Fundación Ethereum . Puedes leer más sobre la historia del diseño de Casper. en esta serie de publicaciones de Zamfiro escucharlo hablar de ello en unpodcast recienteButerin escribió una larga publicación sobre la filosofía de diseño de Casper.aquíy hay una sección de preguntas frecuentes útil en la wiki de Ethereum en GitHub. aquí.
Ejemplo 2: Diseño de una aplicación criptoeconómica
Una vez resuelto el problema fundamental del consenso en la cadena de bloques, podemos crear aplicaciones que se basan en una cadena de bloques como Ethereum. La cadena de bloques subyacente nos proporciona (1) una unidad de valor que puede usarse para crear incentivos y penalizaciones, y (2) un conjunto de herramientas con el que podemos diseñar lógica condicional en forma de...código de contrato inteligente." Las aplicaciones que construimos con estas herramientas también pueden ser producto del diseño criptoeconómico.
Por ejemplo, el mercado de prediccionesAugur Requiere mecanismos criptoeconómicos para funcionar. Utilizando su token nativo REP, Augur crea un sistema de incentivosQue recompensa a los usuarios por informar la "verdad" a la aplicación, lo cual se utiliza para liquidar apuestas en el mercado de predicciones. Esta es la innovación que hace posible un mercado de predicciones descentralizado. Otro mercado de predicciones,Gnosis, utiliza un método similar, aunque también permite a los usuarios especificar otros mecanismos para determinar resultados verdaderos (comúnmente llamados "oráculos").
La criptoeconomía también se aplica al diseño de ventas de tokens o ICO. Gnosis, por ejemplo, Se utilizó una "subasta holandesa"como modelo para su subasta de tokens, con la teoría de que esto resultaría en una distribución más justa (un experimento que se habíaresultados mixtos). Mencionamos anteriormente que un área donde se ha aplicado el diseño de mecanismos es en el diseño de subastas, y las ventas de tokens nos brindan una nueva oportunidad de aplicar parte de esa teoría.
Estos son un tipo de problema diferente al de construir los protocolos de consenso subyacentes, pero comparten suficientes similitudes como para que ambos puedan considerarse con razón criptoeconómicos. Desarrollar estas aplicaciones requiere comprender cómo los incentivos moldean el comportamiento de los usuarios y un diseño cuidadoso de mecanismos económicos que puedan producir un resultado determinado de forma fiable. También requieren comprender las capacidades y limitaciones de la cadena de bloques subyacente sobre la que se construye la aplicación.
Muchas aplicaciones de blockchain no son productos de la criptoeconomía; por ejemplo, aplicaciones comoEstado y MetamáscaraMonederos o plataformas que permiten a los usuarios interactuar con la blockchain de Ethereum . Estas no implican mecanismos criptoeconómicos adicionales a los que ya forman parte de la blockchain subyacente.
Ejemplo 3: Canales estatales
La criptoeconomía también incluye la práctica de diseñar conjuntos mucho más pequeños de interacciones entre individuos. Las más notables soncanales estatalesLos canales de estado no son una aplicación, sino una técnica valiosa que la mayoría de las aplicaciones de blockchain pueden utilizar para volverse más eficientes.
Una limitación fundamental de las aplicaciones blockchain es su alto coste. Enviar transacciones requiere comisiones, y usar Ethereum para ejecutar el código de contratos inteligentes es... comparativamente costosoA otros tipos de computación. La idea detrás de los canales de estado es que podemos aumentar la eficiencia de las cadenas de bloques al trasladar muchos procesos fuera de la cadena, manteniendo al mismo tiempo la confiabilidad característica de una cadena de bloques, mediante el uso del diseño criptoeconómico.
Imagina que ALICE y Bob quieren intercambiar una gran cantidad de pequeños pagos de Criptomonedas. Normalmente lo harían enviando transacciones a la blockchain. Esto es ineficiente: requiere pagar comisiones por transacción y esperar la confirmación de nuevos bloques.
En lugar de eso, imaginemos que ALICE y Bob firman transacciones que Podrían enviarse a la cadena de bloques, pero no sonSe ONE estas FORTH tan rápido como quieren; no hay comisiones, porque todavía no se ha transferido nada a la blockchain. Cada actualización prevalece sobre la ONE, actualizando el saldo entre las partes.
Cuando ALICE y Bob terminan de intercambiar pequeños pagos, cierran el canal enviando el estado final (es decir, la transacción firmada más reciente) a la blockchain, pagando solo una tarifa por transacción por un número ilimitado de transacciones entre ellos. Pueden confiar en este proceso porque tanto ALICE como Bob saben que cada actualización que intercambian puede enviarse a la blockchain. Si el canal está bien diseñado, no hay forma de hacer trampa (por ejemplo, intentando enviar una actualización anterior como si fuera la más reciente), ya que siempre se puede recurrir a la blockchain.
A modo de ejemplo, podemos pensar en esto como algo similar a cómo interactuamos con otras fuentes confiables, como un sistema legal. Cuando dos partes firman un contrato, la mayoría de las veces no necesitan recurrir a los tribunales para que un juez lo interprete y lo haga cumplir. Si el contrato está bien diseñado, ambas partes simplemente cumplen lo prometido y nunca interactúan con los tribunales. El hecho de que cualquiera de las partes pueda recurrir a los tribunales para que el contrato se cumpla es suficiente para que el contrato sea útil.
Esta técnica no solo es útil para pagos, sino también para cualquier actualización del estado de un programa de Ethereum ; de ahí el término más general "canal de estado" en lugar del específico "canal de pago". En lugar de intercambiar FORTH , podemos intercambiar actualizaciones de un contrato inteligente. Incluso podemos enviar contratos inteligentes de Ethereum completos que, si es necesario, se enviarán a la blockchain y se ejecutarán. Estos programas nunca tienen que ejecutarse para ser útiles. Solo se necesita una garantía suficientemente alta de que... Podría ejecutarse si fuera necesario.
En el futuro, la mayoría de las aplicaciones blockchain utilizarán canales de estado de alguna forma. Requerir menos operaciones en cadena es casi siempre una mejora drástica, y muchas de las tareas que se realizan actualmente en cadena pueden migrarse a canales de estado manteniendo una garantía lo suficientemente alta como para ser útiles.
La descripción anterior omite muchos detalles y matices importantes sobre el funcionamiento de los canales de estado. Para una descripción más detallada, consulte Ledger Labs.construyó una implementación de juguete el verano pasadoque demuestra el concepto básico.
Conclusión
Es útil analizar el mundo blockchain desde la perspectiva de la criptoeconomía. Una vez que se comprende la idea, ayuda a aclarar muchas de las controversias y debates en nuestra industria.
Por ejemplo, las cadenas de bloques "permisionadas", gestionadas centralmente y sin prueba de trabajo, han generado controversia constante desde su propuesta inicial. Esta área de trabajo se conoce a menudo como " Tecnología de registro distribuido" y se centra en casos de uso financieros y empresariales. A muchos partidarios de la Tecnología blockchain no les gustan.Puede que sean cadenas de bloques en sentido literal, pero hay algo en ellas que no encaja. Parecen rechazar lo que muchos consideran el propósito principal de la Tecnología blockchain: la capacidad de generar consenso. sinconfiando en un partido central o en sistemas financieros tradicionales.
Una forma más clara de establecer esta distinción es entre las cadenas de bloques que son producto de la criptoeconomía y las que no lo son. Las cadenas de bloques que son simplemente libros de contabilidad distribuidos y no se basan en el diseño criptoeconómico para generar consenso o alinear incentivos podrían ser útiles para algunas aplicaciones. Sin embargo, son distintas de las cadenas de bloques cuyo propósito principal es utilizar la criptografía y los incentivos económicos para generar un consenso que antes no existía, como Bitcoin y Ethereum. Estas son dos... diferentetecnologías, y la forma más clara de distinguirlas es si son o no productos de la criptoeconomía.
En segundo lugar, cabe esperar que existan protocolos de consenso criptoeconómico que no dependan de una cadena literal de bloques. Obviamente, dicha Tecnología tendría algo en común con la Tecnología blockchain, tal como la llamamos hoy, pero etiquetarlas como blockchains sería inexacto. De nuevo, el concepto organizador relevante es si dicho protocolo es producto de la criptoeconomía, no si es una blockchain.
El auge de las ICO también ha centrado la atención en esta distinción, aunque pocos la han expresado claramente.Muchos gente independientemente identificado ONE de los indicadores más claros del valor de un token es si forma un componente necesario de la aplicación a la que está conectado. Para explicarlo con mayor claridad, la pregunta debería ser: ¿forma el token parte de un mecanismo criptoeconómico necesario en la aplicación? Comprender el diseño del mecanismo de un proyecto que realiza una ICO es esencial para determinar la utilidad y el valor probable de dicho token.
En los últimos años, hemos pasado de considerar este nuevo campo únicamente desde la perspectiva de una aplicación (Bitcoin) a considerarlo en términos de una Tecnología subyacente (blockchain). Lo que debemos hacer ahora es dar un paso atrás y analizar esta industria desde un enfoque unificador para la resolución de problemas: la criptoeconomía.
Gracias a Jeff Coleman, Ethan Wilding y Vlad Zamfir por sus comentarios sobre un borrador anterior de este artículo.
Aviso legal: CoinDesk es una subsidiaria de Digital Currency Group, que tiene una participación accionaria en Zerocoin Electric Coin Company, desarrollador de Zcash.
Entendiendo la economíaImagen vía Shutterstock
Note: The views expressed in this column are those of the author and do not necessarily reflect those of CoinDesk, Inc. or its owners and affiliates.
Josh Stark
Josh Stark es abogado y director de operaciones y asuntos legales en Ledger Labs, una consultora de blockchain con sede en Toronto, Ontario. Su investigación y sus escritos se centran en cuestiones legales y de gobernanza de la Tecnología blockchain. Síguenos a Josh: @jjmstark O contáctelo directamente en josh[at]ledgerlabs.com. Josh tiene inversiones en Bitcoin y ether (Ver: Regulación editorial).
