BLOG

Open Source Software ist auf dem Vormarsch. Aber was hat das mit Bitcoin zu tun?

Open Source hat die Technik revolutioniert und Plattformen wie Linux, Android und Bitcoin vorangetrieben. Erfahren Sie, welche Bedeutung Open Source hat, lernen Sie den Open-Source-Stack von Blink kennen und sehen Sie, wie die Zusammenarbeit mit der Community Innovationen fördert.

Open Source Software ist auf dem Vormarsch. Aber was hat das mit Bitcoin zu tun?
27. Mai 2024
Eduardo Prospero

Wer hätte gedacht, dass die Open-Source-Philosophie zu einer der vorherrschenden Denkschulen der Welt werden würde? Zunächst schien die Idee der Open-Source-Software - auch bekannt als OSS - so kontraintuitiv, dass die meisten Leute dachten, sie würde eine Fußnote in der Geschichte bleiben. Aber sehen Sie sich jetzt um.

Einerseits läuft der größte Teil des Internets auf Linux-Servern, Android ist das beliebteste Betriebssystem, und alle coolen Leute benutzen den VLC-Medienplayer. Darüber hinaus hat Microsoft 7,5 Milliarden Dollar für die kollaborative Entwicklerplattform GitHub bezahlt, und Google hat seine Plattform für maschinelles Lernen TensorFlow freigegeben und wendet beträchtliche Ressourcen auf, um seine weltweite EntwicklerCommunity zu beschäftigen.

Auf der anderen Seite steht die Open-Source-Philosophie im Zentrum des Bitcoin-Netzwerks. Man könnte sogar argumentieren, dass Bitcoin nicht lebensfähig wäre, wenn es nicht quelloffen wäre. Die Tatsache, dass jeder den Code überprüfen kann, ist der Grund dafür, dass das Netzwerk keine vertrauenswürdige dritte Partei zur Authentifizierung von Transaktionen benötigt. 

Wallets - einschließlich Blink - und die dazugehörige Software haben diese Eigenschaften geerbt und die Open-Source-Methode übernommen. Und, ohne zu prahlen, aber das Bitcoin-Netzwerk ist die wichtigste Entwicklung, die die Welt seit dem Internet gesehen hat.

Man kann also definitiv sagen, dass Open Source gewinnt, aber...

Was ist Open Source überhaupt?

Traditionell ist Software meist "Eigentum" oder "Closed Source". Das bedeutet, dass die OrganiSation, das Team oder die Person, die sie erstellt hat, die volle Kontrolle über die Software behält. Nur sie können sie ändern, untersuchen oder sogar lesen, um sicherzustellen, dass sie das tut, was sie tun soll. Am anderen Ende des Spektrums gibt Open-Source-Software die Kontrolle ab und ermutigt völlig Fremde zur Zusammenarbeit.

Oder, wie Oracle es ausdrückt:

"Im Allgemeinen bezieht sich Open Source auf den Entwurf und die Entwicklung eines Produkts oder einer Lösung, die offen und für die Beteiligung der Community zugänglich gemacht wird. Es handelt sich dabei um eine dezentrale Arbeitsmethode, die Communityen dazu nutzt, neue Lösungen für Probleme in ihren Branchen und Communityen zu finden."

Das ist richtig. Die Dezentralisierung hat nicht mit Bitcoin begonnen, sondern das Netzwerk hat sie von der Open-Source-Bewegung geerbt. Lesen Sie , was IBM zu diesem Thema zu sagen hat, und sehen Sie, ob es Sie an etwas erinnert:

"Der Begriff "Open Source" bezieht sich auch allgemeiner auf einen Communitysbasierten AnSatz zur Schaffung von geistigem Eigentum, wie z. B. Software, durch offene Zusammenarbeit, Einbeziehung, Transparenz und häufige öffentliche Aktualisierungen.

Bitcoin ist untrennbar mit der Open-Source-Philosophie verbunden. Lassen Sie uns diese Idee weiter ausführen. 

Wie hängen Open Source und Bitcoin zusammen?

In seinem Hauptwerk "Mastering Bitcoin" erkennt Andreas Antonopoulos die Offenheit des Bitcoin-Netzwerks an und betont, dass die Open-Source-Philosophie der magische Klebstoff ist, der alles zusammenhält:

"Bitcoin ist ein Open-Source-Projekt und der Quellcode ist unter einer offenen (MIT) Lizenz verfügbar, frei zum Herunterladen und zur Nutzung für jeden Zweck. Open Source bedeutet mehr als nur frei zu verwenden. Es bedeutet auch, dass Bitcoin von einer offenen Community von Freiwilligen entwickelt wird."

Diese "offene Community von Freiwilligen" arbeitet über Entwicklerplattformen wie GitHub zusammen. Über öffentliche Repositories organisieren sie die Entwicklung der Software auf transparente Weise. Der Code und seine Geschichte sind jederzeit verfügbar. Das ganze System hat ähnliche Merkmale wie die Blockchain, das offene Hauptbuch im Herzen des Bitcoin-Netzwerks.

Der Open-Source-Gedanke ist im gesamten Bitcoin-Ökosystem präsent; von Clients wie Bitcoin Core und Bitcoin Knots über DIY-Miner wie die BitAxe bis hin zu Wallets wie Wasabi, Green Wallet oder Blink.

Regeln ohne Herrscher

Damit Open-Source-Systeme funktionieren, müssen Regeln aufgestellt werden. Die wichtigste davon ist die Vertriebslizenz, für die sich das Projekt entscheidet. Manche gehen aufs Ganze und gewähren die Erlaubnis, die erstellte Software für "jeden beliebigen Zweck" zu verwenden, während OpenSource.com andere Optionen vorstellt:

"Einige Open-Source-Lizenzen - manche nennen sie "Copyleft"-Lizenzen - schreiben vor, dass jeder, der ein modifiziertes Open-Source-Programm veröffentlicht, auch den Quellcode dieses Programms mit freigeben muss. Außerdem sehen einige Open-Source-Lizenzen vor, dass jeder, der ein Programm verändert und mit anderen teilt, auch den Quellcode dieses Programms teilen muss, ohne dafür eine Lizenzgebühr zu verlangen."

Auch der Entwicklungsprozess für Open-Source-Projekte hat seine eigenen Regeln. Der Code ist frei verfügbar, aber "die Hauptcodebasis wird von einer einzelnen Person oder einer Gruppe von Personen gepflegt". Wie wird das bewerkstelligt? Lassen Sie uns zur Erklärung noch einmal Oracle zitieren:

"Versionierung ist die Praxis der Pflege und Wiederholung von Quellcode zum Nutzen der gemeinsamen Entwicklungsarbeit. Open-Source-Kollaborateure verwenden ein zentrales Repository, z. B. GitHub, um Quellcode hochzuladen und zu pflegen. Wenn ein Entwickler einen Beitrag zum Code leistet, wird er in die Hauptcodebasis hochgeladen, wo er dann geprüft wird, bevor er in den Hauptquellcode eingebunden wird."

Das ist natürlich nur eine allgemeine Erklärung. Aber ob Sie es glauben oder nicht, das gesamte Open-Source-Ökosystem funktioniert im Grunde so. Und diese kollaborative Arbeitsweise erobert die Welt. 

Mögliche Probleme mit Open Source

Nichts ist perfekt. Auch wenn Open-Sourcing ein Projekt potenziell beschleunigen und viele Entwickler aus der ganzen Welt dazu bringen könnte, es aus allen möglichen Blickwinkeln anzugehen, gibt es blinde Flecken. Lassen Sie uns "The WIRED Guide to Open Source Software" ansehen, hier finden Sie eine Geschichte aus dem wirklichen Leben, die Ihnen die Haare zu Berge stehen lassen wird:

"2014 deckten Sicherheitsforscher schwere Schwachstellen in zwei wichtigen Open-Source-Projekten auf: OpenSSL und Bash, die Teil vieler großer Betriebssysteme sind. Keine Software ist frei von potenziellen Sicherheitsproblemen, aber die Tatsache, dass diese Schwachstellen so lange unentdeckt blieben, machte ein großes Problem für Open Source deutlich: Viele bekannte Open-Source-Projekte stützen sich auf weniger bekannte Open-Source-Komponenten, die von Freiwilligen betrieben werden, die wenig Zeit haben, um Probleme zu beheben, und kein Geld, um Sicherheitsprüfer einzustellen."

Ist das aber ein Risiko bei Bitcoin? Möglicherweise. Seien Sie wachsam. Vertrauen Sie nicht, überprüfen Sie.

Sie können Blink Open Source Stack hier überprüfen

Social-Share-Komponente

Blink herunterladen

Empfangen und senden Sie jetzt Bitcoin

Folgen Sie uns