Legjobb válasz
Ugyanazon a ponton vagyok, mint te. Azonban a Bitcoin Core forráskódjának olvasását a Github-on ( bitcoin / bitcoin ) könnyebbnek találom, miután elolvastam a következő forrásokat:
- Bitcoin Kódfejlesztő dokumentáció https://bitcoin.org/en/developer-documentation
- Bitcoin Edge műhelyek – oktatóanyagok
- A Bitcoin 2nd Edition elsajátítása – A nyílt blokklánc programozása bitcoinbook / bitcoinbook
Ezen erőforrások mellett meg kell értenie a C és a C ++ nyelveket, a teszteléshez a Python mellett.
Azt is javaslom, hogy telepítse és futtassa saját Bitcoin Full csomópontját, így egyedül is elvégezhet teszteket, és megnézheti, hogyan léphet kapcsolatba a Bitcoin hálózattal.
Ne feledje, hogy a tanulás nem egyenes folyamat. Rá fog jönni, hogy egyetlen koncepció körül jársz oda-vissza, hogy helyesen megfogd. A Bitcoin most egy 9 éves megoldás, amelyet több ezer ember fejlesztett ki (és még mindig fejlesztés alatt áll).
Legyen erős és soha ne hagyja abba a tanulást.
Válasz
Bitcoin nem egy program. Ez egy protokollkészlet és egy közösség, amely beleegyezik a használatukba. Ennek ellenére az ilyen protokollok teljes megvalósítása megtalálható a github-on. Az alábbi linknek a legrégebbi verzióra kell mutatnia, amely valószínűleg a legközelebb van a Satoshi Nakamoto eredeti kódjához. Ugyanez a projekt a legfrissebb megvalósításokat is tartalmazza.
SZERKESZTÉS: valójában a válaszom nem teljesen pontos. A közösség valóban nem ért egyet, együttműködnek, mert az együttműködés a legkényelmesebb. Tehát az együttműködés nem megállapodáson alapul, hanem kapzsiságon alapul, ez a játékelmélettel magyarázható, és ezért a Bitcoin törékenynek bizonyul.