Satoshi Nakamoto cita 8 referencias en el whitepaper de Bitcoin. Cada referencia influye de forma única en el diseño del protocolo Bitcoin.
En este hilo, exploraremos qué son y por qué son importantes.
*Traducción del gran hilo creado por @anilsaidso con ciertas acotaciones.
0/
Primero, por contexto, es útil comprender que el protocolo Bitcoin combina varias herramientas, tecnologías y sistemas existentes de una manera muy novedosa.
🔎
0'/
Si bien las tecnologías ya existían, el gran descubrimiento de Satoshi fue haberse ingeniado en cómo usarlas de manera combinada.
Por ej. la rueda se inventó hace varios milenios y la valija hace siglos pero la valija con ruedas recién en 1970 y el carry-on recién en 1987.
1/
b-money de Wei Dai es la 1° referencia y fue una de las primeras personas contactadas por Satoshi.
"La cooperación eficiente requiere un medio de intercambio (dinero) y una forma de hacer cumplir los contratos".
Describe un protocolo que permite proporcionar estos servicios.
Cabe señalar que Dai cuestiona la influencia de su artículo en el diseño de Bitcoin:
“Tengo entendido… Nakamoto ni siquiera leyó mi artículo antes de inventar #Bitcoin. Se enteró después y me acreditó en su artículo ".
Extracto de "b-money"
Esto que comenta Dai fue confirmado cuando se conoció evidencia de que Adam Back introdujo a Satoshi el paper de Wei Dai, dejando entrever que el mismo Adam influyó a Satoshi para que b-money sea citada en el whitepaper.
La influencia de Adam en Satoshi es para una novela...
2/
"necesitamos un sistema para que los participantes se pongan de acuerdo en un solo historial ..."
-Nakamoto
"Hay dos familias de técnicas de timestamp: las que funcionan con un tercero de confianza y las que se basan en el concepto de confianza distribuida".
-Massias et al.
Cada encabezado del bloque en la cadena de Bitcoin incluye una estampa del tiempo, lo que lo convierte en un registro público global de facto.
“Como en un periódico… la marca de tiempo prueba que los datos deben haber existido en ese momento” -Nakamoto
3/
Haber & Stornetta aparecen tres veces en la lista de referencias del whitepaper.
“El problema es sellar la fecha y hora de los datos, no del medio.
Proponemos el sellado de tiempo para que no sea factible para un usuario retrasar o adelantar la fecha de dichos documentos..."
Satoshi incorporó el concepto de vincular mediante hashes para demostrar fácilmente la integridad y la secuencialidad de las TXs.
"Las páginas cosidas y numeradas secuencialmente en el libro dificultan la manipulación del registro sin dejar signos reveladores"
-Haber y Stornetta
4/
La clave para la descentralización de Bitcoin son los árboles Merkle que eficientizan el espacio.
"Mediante el uso de árboles, mostramos cómo lograr un aumento exponencial en la publicidad obtenida para cada timestamping, reduciendo el almacenamiento y cálculo requerido..."
Inventado por Ralph Merkle, Satoshi usó estas estructuras de datos como una forma de ahorrar espacio en disco y probar la validez de TXs (a través de pruebas).
Cada bloque contiene solo la raíz merkle, pero "es posible verificar los pagos sin ejecutar un nodo de red completo"
5/
Preocupado por la nomenclatura de los documentos digitales, y la facilidad de descubrimiento y verificabilidad, Haber & Stornetta propusieron combinar funciones hash unidireccionales con árboles de Merkle para comprobar la integridad y completitud.
nakamotoinstitute.org/static/docs/se…
Nota al margen y en mi opinión personal @StuartHaber y Scott Stornetta son fundamentales para la creación de Bitcoin y al día de hoy no comprendo por qué no tienen el reconocimiento debido.
Al igual que en 2013 lo calificó @adam3us, creo que lo de ellos también es ignominia.🤷♂️
6/
Al implementar el sello de tiempo distribuido, Satoshi postula: "tendremos que usar un sistema de prueba de trabajo similar al Hashcash de @adam3us"
"Hashcash se propuso originalmente como un mecanismo para limitar el abuso de los recursos de Internet no medidos" Spaming/DoS.
Para obtener más detalles sobre la influencia del trabajo de Adam Back en el diseño del sistema de incentivos de #Bitcoin, pueden escuchar la entrevista de @satoshienvzla.
O también pueden escuchar la entrevista de @PrestonPysh que cubre bastante el trabajo de Adam, aunque para desarrollarlo con más detenimiento probablemente sea necesario un hilo entero a este gran criptografo y cypherpunk de la primer hora.
theinvestorspodcast.com/bitcoin-fundam…
7/
Merkle explora los diversos esquemas de distribución de claves públicas y protocolos de firmas digitales.
"Las firmas digitales son un método ideal para transmitir mensajes autenticados desde una fuente central que debe ser confirmada por muchos destinatarios separados"
El protocolo Bitcoin utiliza firmas digitales (ECDSA) para permitirle demostrar la propiedad y enviar bitcoin desde su dirección, sin tener que revelar públicamente su clave privada.
Otros pueden verificar esto combinando su transacción firmada más su clave pública.
8/
Por último, Satoshi citó el libro de texto de matemáticas de 1957 de William Feller en relación con el cálculo de la probabilidad de que un atacante genere “una cadena alternativa más rápida que la cadena honesta” para gastar dos veces sus bitcoin.
Si le gustó este hilo, agradezcanle a su autor: @anilsaidso que además recientemente publicó su primer libro.
Es un manual visual no técnico que todos hubieramos deseado que existiera cuando comenzamos a aprender sobre Bitcoin.
📙
anilsaidso.gumroad.com/l/fewbtc
Para el final quiero volver a reivindicar a Stuart Haber y W. Scott Stornetta con estas fotos.
Recordemos que la primera blockchain comenzó en 1995 y todavía se mantiene en la actualidad. Vean el hash encerrado del contrato en la sección de Lost & Found del @nytimes .
Share this Scrolly Tale with your friends.
A Scrolly Tale is a new way to read Twitter threads with a more visually immersive experience.
Discover more beautiful Scrolly Tales like this.