Wie wird man Bitcoin-Entwickler?

Ich bin ein PHP-Entwickler und möchte etwas über die Bitcoin-Entwicklung lernen.

Ich habe viele Male bei Google gesucht, aber ich kann keine perfekten Links finden, die erklären, was die Voraussetzungen sind, um Bitcoin-Entwickler zu werden.

Ich verstehe derzeit die Bitcoin-Terminologie nicht, daher liegen alle Artikel über meinem Verständnisniveau.

Also meine Fragen sind:

  1. Um ein Bitcoin-Entwickler zu werden, wie viel Wissen muss ich haben und woher kann ich es bekommen?
  2. Ich bin PHP- und JavaScript-Entwickler; welche art von entwicklung auf die ich versuchen kann?
  3. Wo erhalte ich Wissen über Bitcoin, Wallet und Blockchain-Terminologie?
  4. Ich habe auch Bitcore-, Bitcoin- und Bitcoincore-Websites überprüft, es gibt jedoch keine Tutorials für Anfänger.

Kurz gesagt, ich bin ein unbeschriebenes Blatt in Bezug auf BitCoin- und BlockChain-Technologien. Können Sie eine Anleitung für den Einstieg in dieses neue Feld geben?

Was meinst du mit Bitcoin-Entwickler? willst du bitcoincore-entwickler werden oder lernen, bitcoin-/blockchain-related-applications zu entwickeln?

Antworten (1)

Der einfachste Weg ist derselbe wie bei anderen Themen: Suchen Sie nach einem Open-Source-Projekt, bei dem Sie helfen können. Sie haben oft eine Liste mit Aufgaben, manchmal eine Liste mit Jobs, die in verschiedenen Kategorien zu erledigen sind, von der Übersetzung ihrer Website über Artwork bis hin zur C++-Programmierung oder was auch immer sie verwenden.

Eine andere Möglichkeit ist, etwas zu erschaffen, das dir hilft. Vielleicht möchten Sie die Blockchain-Größe von Ihrem Smartphone aus überprüfen? Schreiben Sie ein PHP-Programm, das die Größe der Datei auf Ihrem PC überprüft. Vielleicht fangen Sie an, sich über das Format der Datei zu informieren und interessantere Daten zu extrahieren, und schließlich haben Sie ein nützliches Projekt für andere erstellt. Ich weiß nicht, was Sie interessiert und was Sie können, Sie müssen selbst herausfinden, was Sie tun möchten.

Für den Wissensteil: Es gibt Dokumentation über das Programm, das Protokoll und BIP-Dokumente für neue (und bestehende) Funktionen. Der Client selbst ist Open Source und die Miner sind es auch. Sie müssen einige weitere technische Dokumente oder Quellcode lesen, aber als Entwickler wird dies wahrscheinlich nicht neu für Sie sein.