bitcoin no se está dividiendo en dos se está actualizando

31
Cinco cosas que tal vez no sepas sobre Bitcoin por Brian Armstrong, Coinbase CEO

Upload: edu-fernandez

Post on 15-Apr-2017

1.696 views

Category:

Economy & Finance


1 download

TRANSCRIPT

Page 1: Bitcoin no se está dividiendo en dos se está actualizando

Cinco cosas que tal vez no sepas sobre Bitcoinpor Brian Armstrong, Coinbase CEO

Page 2: Bitcoin no se está dividiendo en dos se está actualizando

Bitcoin ...1. no está en crisis, está teniendo unas elecciones2. 3. 4. 5.

Page 3: Bitcoin no se está dividiendo en dos se está actualizando

Bitcoin está debatiendo...

● Bloques pequeños○ BitcoinCore○ descentralización > escala

● Bloques grandes○ BitcoinClassic○ descentralización < escala

Page 4: Bitcoin no se está dividiendo en dos se está actualizando

Y la gente está preocupada...

Page 5: Bitcoin no se está dividiendo en dos se está actualizando

La Visión Predominante

Page 6: Bitcoin no se está dividiendo en dos se está actualizando

La Realidad

Page 7: Bitcoin no se está dividiendo en dos se está actualizando

En unas elecciones la gente se puede decir muchas cosas, pero al final una persona gana y seguimos como un único país.

Page 8: Bitcoin no se está dividiendo en dos se está actualizando

Elecciones Tradicionales vs Elecciones Bitcoin

● Voto en la urna● Nueva Persona● Cada 4 años● 51% o más

● Voto con potencia de CPU● Nuevas Funciones● Puede ser en cualquier

momento● se puede usar cualquier

umbral (mayor de 50%)

Page 9: Bitcoin no se está dividiendo en dos se está actualizando

Bitcoin...1. no está en crisis, está teniendo unas elecciones2. no está dividiéndose en dos, se está actualizando3. 4. 5.

Page 10: Bitcoin no se está dividiendo en dos se está actualizando

Los incentivos económicos empujan a todo el mundo hacia una versión

● los bloques minados en la facción minoritaria no valen nada● los bitcoins gastados en la facción minoritaria bajan su valor

Pongamos que haya una separación al 70/30 ...

Page 11: Bitcoin no se está dividiendo en dos se está actualizando

En el pasado cuando ha habido una división...

● el 99% del poder de cómputo (hashing) termina en la cadena más larga en cuestión de horas (no días, ni semanas)

● Incluso una división al 50/50 es un estado muy inestable que no durará mucho (imagina hacer equilibrios con una motosierra). La mitad de los mineros están minando bloques que acabarán valiendo cero. Todos están tratando desesperadamente de predecir qué facción ganará para apresurarse a unirse al lado ganador (y dejar de perder dinero). Se están jugando sobre $10000 cada 10 minutos.

Page 12: Bitcoin no se está dividiendo en dos se está actualizando

El poder de hashing dividido es un estado inestable...

Page 13: Bitcoin no se está dividiendo en dos se está actualizando

Que se resuelve por sí solo con un único ganador

Page 14: Bitcoin no se está dividiendo en dos se está actualizando

Bitcoin...1. no está en crisis, está teniendo unas elecciones2. no está dividiéndose en dos, se está actualizando3. está entrando en una era de múltiples nodos que

compiten4. 5.

Page 15: Bitcoin no se está dividiendo en dos se está actualizando

Históricamente….

Un único equipo ha trabajado en el protocolo: Bitcoin Core

Esto ha llevado a:

● menos opciones para los consumidores● más debates● diseño por comité

Page 16: Bitcoin no se está dividiendo en dos se está actualizando

En los últimos meses, al menos cuatro nuevos equipos han surgido para desafiar a Core...

1. Bitcoin Classic - apoyo de 5 desarrolladores (incluyendo 2 desarrolladores de Core), 20+ compañías, mayoría de mineros

2. Bloq - Jeff Garzik, ~$1M levantado, equipo~5, for-profit3. [censurado] - empresa existente de bitcoin con capital VC, que está

desarrollando/manteniendo su propia versión, y planean lanzarla4. BTCD - proyecto open source en Go, con 3+ años de vida,

posiblemente implementación con más calidad que los forks C++

Page 17: Bitcoin no se está dividiendo en dos se está actualizando

Los Nodos Bitcoin terminarán como los navegadores, Un Ecosistema Diverso

Page 18: Bitcoin no se está dividiendo en dos se está actualizando

Un ecosistema saludable/diverso llevará a ...

● un desarrollo más rápido del protocolo bitcoin con equipos compitiendo por cuota de mercado

● más opciones para los consumidores

Bitcoin puede terminar siendo como la IETF al final, pero son los navegadores los que deciden qué estándares de internet se implementan. La falta de múltiples nodos que compitan (monocultura) es lo que más frena el desarrollo de bitcoin en este momento.

Page 19: Bitcoin no se está dividiendo en dos se está actualizando

Qué nodo bitcoin será el….

● Chrome de bitcoin○ Rendimiento increíble en benchmarks○ Sponsor con grandes recursos financieros

● Netscape de bitcoin○ Pionero que desaparece○ Inventó la mayoría de componentes

● Internet Explorer de bitcoin○ Calidad cuestionable○ Forzado a través de un monopolio

● Mozilla de de bitcoin○ Peculiar/ideológico○ Open source a muerte

“la historia no se repite, pero rima” - Anónimo

Teoría: la clave para la adopción por parte de los mineros serán las benchmarks de rendimiento (tales como tiempos de transmisión o de validación de bloques) que les proporcionan una ventaja competitiva. Son actores puramente racionales enfocados en los ingresos.

Page 20: Bitcoin no se está dividiendo en dos se está actualizando

¿Pueden existir múltiples equipos/nodos si se necesita el consenso? Sí

Experimento mental: Imagina que existen 4 nodos diferentes todos hablando el mismo protocolo, cada uno con una cuota de mercado del 25%. Pueden proponer mejoras individualmente o en grupos. Si 3 de los 4 añaden una nueva funcionalidad, y se alcanza un umbral (75%) la red se actualiza. El nodo que quedó fuera tiene un período de gracia para añadirla o sus clientes necesitarán cambiarse. Si sólo 1 o 2 nodos apoyan una funcionalidad, pero los clientes realmente la quieren, pueden cambiarse y las cuotas de mercado cambiarán, potencialmente lo suficiente para alcanzar el umbral.

Conclusión: Sí, el consenso y las actualizaciones del protocolo funcionan aún teniendo un conjunto de nodos diverso (como los navegadores y los estándares web). De hecho, las actualizaciones vendrán antes porque hay múltiples equipos desarrollando muchas ideas diferentes, compitiendo por cuota de mercado.

Page 21: Bitcoin no se está dividiendo en dos se está actualizando

Bitcoin...1. no está en crisis, está teniendo unas elecciones2. no está dividiéndose en dos, se está actualizando3. está entrando en una era de múltiples nodos que

compiten4. está al borde de una actualización con bloques de

2MB 5.

Page 22: Bitcoin no se está dividiendo en dos se está actualizando

Bloques de 2MB y BitcoinClassic

● soluciona el problema de escalabilidad de bitcoin (por el momento)● tiene el apoyo de aparentemente la mayoría de mineros y compañías de

bitcoin, pero está por ver● 2 desarrolladores de core con experiencia Gavin Andresen y Jeff Garzik

han revisado el código, por lo que es una opción de bajo riesgo

Page 23: Bitcoin no se está dividiendo en dos se está actualizando

Anuncio

¡BitcoinClassic ha sido lanzado esta misma mañana!

https://github.com/bitcoinclassic

https://bitcoinclassic.com/

Page 24: Bitcoin no se está dividiendo en dos se está actualizando

Anuncio

Coinbase va a apoyar Bitcoin Classic.

Importante: ejecutar Bitcoin Classic no crea ningún inconveniente de interoperabilidad (recordemos, siempre habrá una versión de bitcoin en un momento dado, Coinbase siempre apoyará la cadena válida más larga en bitcoin).

La actualización a 2MB de Bitcoin Classic sólo se llevará a efecto si el 75% del resto de la red está de acuerdo, por lo que no existe una división “contenciosa”.

Page 25: Bitcoin no se está dividiendo en dos se está actualizando

Observa las elecciones en tiempo real… https://coin.dance/nodes o http://nodecounter.com/

Page 26: Bitcoin no se está dividiendo en dos se está actualizando

Bitcoin...1. no está en crisis, está teniendo unas elecciones2. no está dividiéndose en dos, se está actualizando3. está entrando en una era de múltiples nodos que

compiten4. está al borde de una actualización con bloques de

2MB5. la primera vez que el mundo ve un sistema

financiero global que puede actualizarse en tiempo real

Page 27: Bitcoin no se está dividiendo en dos se está actualizando

Actualizar protocolos es difícil

Tiempos de Actualización

● IPv4 -> IPv6 (7 años?)● HTTP (3-16 años)● Bitcoin puede ser el primer protocolo que se actualiza cada año (o menos)

Page 28: Bitcoin no se está dividiendo en dos se está actualizando

Actualizar redes financieras es más difícil...

● SWIFT (10+ años?)● ACH (20+ años?)● Visa chip y pin (nunca?)

¿Qué pasaría si se pudiera actualizar una red financiera global cada año? Bitcoin es la primera red que ofrece esta posibilidad.

Page 29: Bitcoin no se está dividiendo en dos se está actualizando

El mecanismo de actualización que Bitcoin trae incorporado...

● es una de sus características más innovadoras, y debería ser celebrado, no temido

● está funcionando como fue diseñado, de la misma manera que un proceso de elecciones funciona aunque la gente diga cosas (los debates sobre cómo actualizar bitcoin nunca desaparecerán, y eso está bien - tenemos un mecanismo de votación para resolverlo)

● se asegurará de que Bitcoin continúe evolucionando/mejorando● es un gran avance sobre cualquier otro protocolo de internet o red

financiera que hayamos visto

Page 30: Bitcoin no se está dividiendo en dos se está actualizando

Conclusión

● Lo mejor que podemos hacer para asegurar el continuo desarrollo del protocolo bitcoin es animar a que nuevos nodos (y equipos) emerjan.

● Bitcoin Core es un equipo excelente que ha contribuido en gran medida en Bitcoin (y continuarán siendo uno de los mejores equipos) pero no deberían ser el único equipo.

● Ésta será la primera de muchas elecciones y actualizaciones de bitcoin. Incluso si los bloques de 2MB ganan, no significa que BitcoinClassic gana. Todos los nodos pueden añadir o proponer cambios.

● Mostrar apoyo a BitcoinClassic ejecutándolo en un nodo, es la forma más simple de asegurar que bitcoin escale en el corto plazo, ya que nos ayudará a entrar en un mundo de múltiples nodos.

● La prueba de que el mecanismo de actualización de bitcoin funciona (un hard fork exitoso) causará que el precio de bitcoin suba porque probará que bitcoin puede adaptarse a los cambios a lo largo del tiempo.

Page 31: Bitcoin no se está dividiendo en dos se está actualizando

GraciasSígueme en Twitter en @brian_armstrong

Ayuda a que bitcoin escale descargando y corriendo una copia de BitcoinClassic hoy mismo:https://bitcoinclassic.com/