Soy un estudiante de matemáticas interesado en criptografía. ¿Hay algún documento o libro que explique, en términos matemáticos y criptográficos, cómo funciona bitcoin (más general, un sistema de criptomoneda digital)? En mi libro del curso solo hay unas 4 páginas sobre cómo funcionan las criptomonedas, pero tengo hambre de más.
Vale la pena echarle un vistazo al catálogo de www.springer.com: técnico y muy respetado.
Andreas Antonopolous tiene un libro de O'Reilly (también está disponible en github).
https://bitcoin.org/en/resources : consulte la Guía para desarrolladores aquí, es genial.
La biblioteca de su escuela probablemente tendrá un montón de revistas o acceso a ellas en línea (por ejemplo, IEEE o equivalente local).
El documento técnico original de Satoshi es muy legible: https://bitcoin.org/bitcoin.pdf
Wiki de Bitcoin.
Hay suficientes recursos en línea, probablemente no necesite un libro.
Aquí hay algunas sugerencias para comenzar:
Muy poco de Bitcoin es nueva criptografía. La mayor parte de la criptografía en Bitcoin existe desde hace bastante tiempo. Algunos de ellos son un poco oscuros, como Hashcash o ECDSA.
El artículo original de Saotshi Nakmoto es un buen recurso para saber cómo funciona Bitcoin.
También debe consultar los documentos de criptografía a los que hace referencia: (no hay muchos)
- W. Dai, "dinero b", http://www.weidai.com/bmoney.txt , 1998.
- H. Massias, XS Ávila y J.-J. Quisquater, "Diseño de un servicio de sellado de tiempo seguro con requisitos mínimos de confianza", en el 20º Simposio sobre Teoría de la Información en el Benelux, mayo de 1999.
- S. Haber, WS Stornetta, "Cómo aplicar un sello de tiempo a un documento digital", en Journal of Cryptology, vol 3, no 2, páginas 99-111, 1991.
- D. Bayer, S. Haber, WS Stornetta, "Mejora de la eficiencia y confiabilidad del sellado de tiempo digital", en Sequences II: Methods in Communication, Security and Computer Science, páginas 329-334, 1993.
- S. Haber, WS Stornetta, "Nombres seguros para cadenas de bits", en Actas de la 4.ª Conferencia ACM sobre seguridad informática y de las comunicaciones, páginas 28 a 35, abril de 1997.
- A. Back, "Hashcash: una contramedida de denegación de servicio", http://www.hashcash.org/papers/hashcash.pdf , 2002.
- RC Merkle, "Protocolos para criptosistemas de clave pública", In Proc. Simposio de 1980 sobre seguridad y privacidad, IEEE Computer Society, páginas 122-133, abril de 1980.