Cómo leer el código fuente de Bitcoin


La mejor respuesta

Estoy en el mismo punto que tú. Sin embargo, me resulta más fácil leer el código fuente de Bitcoin Core en Github ( bitcoin / bitcoin ) después de leer los siguientes recursos:

Además de esos recursos, necesitará comprender los lenguajes C y C ++, además de Python para realizar pruebas.

También le sugiero que instale y ejecute su propio nodo Bitcoin Full, para que pueda realizar pruebas usted mismo y ver cómo interactuar con la red Bitcoin.

Tenga en cuenta que el aprendizaje no es un proceso directo. Te encontrarás yendo y viniendo alrededor de un solo concepto para comprenderlo correctamente. Bitcoin es ahora una solución de 9 años, desarrollada por miles de personas (y aún en desarrollo).

Manténgase fuerte y nunca deje de aprender.

Respuesta

Bitcoin no es un programa. Es un conjunto de protocolos y una comunidad que acepta usarlos. Dicho esto, se puede encontrar una implementación completa de dichos protocolos en github. El siguiente enlace debe apuntar a la versión más antigua, probablemente la más cercana al código original de Satoshi Nakamoto. El mismo proyecto también alberga implementaciones más recientes.

EDITAR: en realidad, mi respuesta no es completamente precisa. La comunidad en verdad no está de acuerdo, cooperan porque cooperar es lo más conveniente. Entonces la cooperación no se basa en el acuerdo sino en la codicia, esto se puede explicar con la teoría de juegos y es por eso que Bitcoin está demostrando ser antifrágil.

bitcoin / bitcoin

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *