SlideShare una empresa de Scribd logo
Cinco cosas que tal
vez no sepas sobre
Bitcoin
por Brian Armstrong, Coinbase CEO
Bitcoin ...
1. no está en crisis, está teniendo unas elecciones
2.
3.
4.
5.
Bitcoin está debatiendo...
● Bloques pequeños
○ BitcoinCore
○ descentralización > escala
● Bloques grandes
○ BitcoinClassic
○ descentralización < escala
Y la gente está preocupada...
La Visión Predominante
La Realidad
En unas elecciones la gente se
puede decir muchas cosas,
pero al final una persona gana
y seguimos como un único
país.
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%)
Bitcoin...
1. no está en crisis, está teniendo unas elecciones
2. no está dividiéndose en dos, se está actualizando
3.
4.
5.
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 ...
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.
El poder de hashing dividido es un estado inestable...
Que se resuelve por sí solo con un único ganador
Bitcoin...
1. no está en crisis, está teniendo unas elecciones
2. no está dividiéndose en dos, se está actualizando
3. está entrando en una era de múltiples nodos que
compiten
4.
5.
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é
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-profit
3. [censurado] - empresa existente de bitcoin con capital VC, que está
desarrollando/manteniendo su propia versión, y planean lanzarla
4. BTCD - proyecto open source en Go, con 3+ años de vida,
posiblemente implementación con más calidad que los forks C++
Los Nodos Bitcoin terminarán como los
navegadores, Un Ecosistema Diverso
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.
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.
¿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.
Bitcoin...
1. no está en crisis, está teniendo unas elecciones
2. no está dividiéndose en dos, se está actualizando
3. está entrando en una era de múltiples nodos que
compiten
4. está al borde de una actualización con bloques de
2MB
5.
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
Anuncio
¡BitcoinClassic ha sido lanzado esta misma mañana!
https://github.com/bitcoinclassic
https://bitcoinclassic.com/
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”.
Observa las elecciones en tiempo real… https:
//coin.dance/nodes o http://nodecounter.com/
Bitcoin...
1. no está en crisis, está teniendo unas elecciones
2. no está dividiéndose en dos, se está actualizando
3. está entrando en una era de múltiples nodos que
compiten
4. está al borde de una actualización con bloques de
2MB
5. la primera vez que el mundo ve un sistema
financiero global que puede actualizarse en
tiempo real
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)
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.
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
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.
Gracias
Sígueme en Twitter en @brian_armstrong
Ayuda a que bitcoin escale descargando y
corriendo una copia de BitcoinClassic hoy mismo:
https://bitcoinclassic.com/

Más contenido relacionado

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

  • 1. Cinco cosas que tal vez no sepas sobre Bitcoin por Brian Armstrong, Coinbase CEO
  • 2. Bitcoin ... 1. no está en crisis, está teniendo unas elecciones 2. 3. 4. 5.
  • 3. Bitcoin está debatiendo... ● Bloques pequeños ○ BitcoinCore ○ descentralización > escala ● Bloques grandes ○ BitcoinClassic ○ descentralización < escala
  • 4. Y la gente está preocupada...
  • 7. En unas elecciones la gente se puede decir muchas cosas, pero al final una persona gana y seguimos como un único país.
  • 8. 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%)
  • 9. Bitcoin... 1. no está en crisis, está teniendo unas elecciones 2. no está dividiéndose en dos, se está actualizando 3. 4. 5.
  • 10. 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 ...
  • 11. 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.
  • 12. El poder de hashing dividido es un estado inestable...
  • 13. Que se resuelve por sí solo con un único ganador
  • 14. Bitcoin... 1. no está en crisis, está teniendo unas elecciones 2. no está dividiéndose en dos, se está actualizando 3. está entrando en una era de múltiples nodos que compiten 4. 5.
  • 15. 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é
  • 16. 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-profit 3. [censurado] - empresa existente de bitcoin con capital VC, que está desarrollando/manteniendo su propia versión, y planean lanzarla 4. BTCD - proyecto open source en Go, con 3+ años de vida, posiblemente implementación con más calidad que los forks C++
  • 17. Los Nodos Bitcoin terminarán como los navegadores, Un Ecosistema Diverso
  • 18. 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.
  • 19. 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.
  • 20. ¿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.
  • 21. Bitcoin... 1. no está en crisis, está teniendo unas elecciones 2. no está dividiéndose en dos, se está actualizando 3. está entrando en una era de múltiples nodos que compiten 4. está al borde de una actualización con bloques de 2MB 5.
  • 22. 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
  • 23. Anuncio ¡BitcoinClassic ha sido lanzado esta misma mañana! https://github.com/bitcoinclassic https://bitcoinclassic.com/
  • 24. 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”.
  • 25. Observa las elecciones en tiempo real… https: //coin.dance/nodes o http://nodecounter.com/
  • 26. Bitcoin... 1. no está en crisis, está teniendo unas elecciones 2. no está dividiéndose en dos, se está actualizando 3. está entrando en una era de múltiples nodos que compiten 4. está al borde de una actualización con bloques de 2MB 5. la primera vez que el mundo ve un sistema financiero global que puede actualizarse en tiempo real
  • 27. 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)
  • 28. 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.
  • 29. 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
  • 30. 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.
  • 31. Gracias Sígueme en Twitter en @brian_armstrong Ayuda a que bitcoin escale descargando y corriendo una copia de BitcoinClassic hoy mismo: https://bitcoinclassic.com/