Paras vastaus
Olen samassa pisteessä kuin sinä. Mielestäni on kuitenkin helpompaa lukea Bitcoin Core -lähdekoodia Githubista ( bitcoin / bitcoin ) seuraavien resurssien lukemisen jälkeen:
- Bitcoin Koodikehittäjän ohjeet https://bitcoin.org/en/developer-documentation
- Bitcoin Edge Workshopit – oppaat
- Bitcoin 2nd Editionin hallinta – avoimen lohkoketjun ohjelmointi bitcoinbook / bitcoinbook
Tämän resurssin lisäksi sinun on ymmärrettävä C- ja C ++ -kielet Pythonin lisäksi testausta varten.
Ehdotan myös, että asennat ja suoritat oman Bitcoin Full -solmun, joten voit tehdä testejä itse ja nähdä, miten olla vuorovaikutuksessa Bitcoin-verkon kanssa.
Muista, että oppiminen ei ole suora prosessi. Löydät itsesi edestakaisin yhden käsitteen ympärillä ymmärtääksesi sen oikein. Bitcoin on nyt 9 vuoden ratkaisu, jonka ovat kehittäneet tuhannet ihmiset (ja jota kehitetään edelleen).
Pysy vahvana äläkä koskaan lopeta oppimista.
Vastaa
Bitcoin ei ole ohjelma. Se on joukko protokollia ja yhteisö, joka suostuu käyttämään niitä. Tästä huolimatta tällaisten protokollien täydellinen toteutus löytyy githubista. Alla olevan linkin tulisi osoittaa vanhimpaan versioon, todennäköisesti lähimpään Satoshi Nakamoton alkuperäistä koodia. Sama projekti isännöi myös uudempia toteutuksia.
MUOKKAA: Vastaukseni ei oikeastaan ole täysin tarkka. Yhteisö ei todellakaan ole samaa mieltä, he tekevät yhteistyötä, koska yhteistyö on mukavinta. Yhteistyö ei siis perustu sopimukseen, vaan ahneuteen, mikä on selitettävissä peliteorialla, ja siksi Bitcoin on osoittautumassa hauraudeksi.