Jak czytać kod źródłowy Bitcoin


Najlepsza odpowiedź

Jestem w tym samym punkcie co Ty. Jednak uważam, że czytanie kodu źródłowego Bitcoin Core na Github ( bitcoin / bitcoin ) jest łatwiejsze po przeczytaniu następujących zasobów:

Oprócz tych zasobów, oprócz Pythona do testowania, musisz znać języki C i C ++.

Proponuję również zainstalować i uruchomić własny węzeł Bitcoin Full, więc możesz samodzielnie wykonać testy i zobaczyć, jak współdziałać z siecią Bitcoin.

Pamiętaj, że nauka nie jest prostym procesem. Przekonasz się, że będziesz poruszać się w tę iz powrotem wokół jednej koncepcji, aby dobrze ją zrozumieć. Bitcoin to obecnie rozwiązania od 9 lat, opracowane przez tysiące ludzi (i wciąż rozwijane).

Bądź silny i nigdy nie przestawaj się uczyć.

Odpowiedz

Bitcoin nie jest programem. To zbiór protokołów i społeczność, która zgadza się na ich użycie. To powiedziawszy, pełną implementację takich protokołów można znaleźć na github. Poniższy link powinien wskazywać na najstarszą wersję, prawdopodobnie najbliższą oryginalnemu kodowi Satoshi Nakamoto. Ten sam projekt obejmuje również nowsze wdrożenia.

EDYCJA: tak naprawdę moja odpowiedź nie jest do końca dokładna. Społeczność rzeczywiście się nie zgadza, współpracują, bo współpraca jest najwygodniejsza do zrobienia. Tak więc współpraca nie opiera się na umowie, ale na chciwości. Można to wytłumaczyć teorią gier i dlatego Bitcoin okazuje się być antykruchy.

bitcoin / bitcoin

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *