GitHub ist seit über einem Jahrzehnt die Heimat von Bitcoin Core und vielen anderen Softwareprojekten in der Bitcoin-Branche, aber es war nicht die erste kollaborative Versionskontrollplattform, die den Code der digitalen Währung hostete, und es ist möglicherweise nicht die letzte.
Die jüngsten Leistungsprobleme bei GitHub haben eine neue Welle der Kritik an der Plattform ausgelöst und alte Bedenken und Unzufriedenheiten mit ihrem Design und ihrer Zuverlässigkeit wieder aufleben lassen. Matt Corallo, einer der am längsten amtierenden Bitcoin-Core-Mitwirkenden, kündigte vor Kurzem bei Rust Lightning-Entwicklungskiteine Codebasis, mit der er eng befasst ist.
In einem X-Zitat-Retweet-Thread, der mehrere virale Posts durchläuft, in denen sich über die Plattform beschwert wird, sagte Corallo„Unsere Organisation verfügt derzeit über keine CI (Qualitätstestprozesse), weil GitHub fälschlicherweise einen Mitwirkenden markiert hat, keinen Administrator oder Betreuer, sondern nur jemanden neuen, der ein paar Pull-Requests geöffnet hat. Wir haben es über Corporate Account Manager eskaliert und im Grunde immer noch nichts.“ Etwa eine Woche später fügte er hinzu: „GitHub hat entschieden, dass unser Open-Source-Projekt ohne Begründung und ohne Möglichkeit, Berufung einzulegen, dauerhaft gesperrt wurde, und verweist auf eine Nutzungsbedingungen, die eindeutig nichts abdeckt, was wir jemals getan haben.“ – „Ich schätze, es ist an der Zeit, dass Bitcoin-Projekte GitHub verlassen.“
Der gesperrte Mitwirkende scheint es zu sein Luis Schwab, der antwortete „Mein Konto wurde „aus Versehen“ innerhalb einer Woche zweimal gesperrt. Sich auf den guten Willen von GitHub zu verlassen, ist keine gute langfristige Strategie.“ Mehrere andere Bitcoin- und Krypto-Ingenieure antworteten mit ähnlichen Erfahrungen und sagten, dass auch sie von der Plattform abgewandert seien oder ohne Rechtsmittel gesperrt worden seien Römischer Sturmder antwortete: „Im Jahr 2022 hat GitHub mein Konto wegen Tornado-Cash-Sanktionen gesperrt. Ich bin US-Bürger. Sie sagten mir, ich solle eine OFAC-Lizenz erhalten, um auf mein eigenes Konto zugreifen zu können. Die Sanktionen wurden später für rechtswidrig erklärt und aufgehoben. Das Konto ist immer noch gesperrt. Ich habe ein Ticket nach dem anderen eingereicht – jetzt antworten sie nicht einmal. GitHub abschaffen.“
Corallo macht die jüngste Massensperrung von Konten und die immer aggressiveren Maßnahmen der riesigen Plattform für die KI-Welle verantwortlich. Die Popularität des Vibe-Codings hat eine neue Welle an Aufmerksamkeit, Amateurprojekten und automatisiertem Bot-ähnlichem Verhalten auf die bereits überlastete Plattform gebracht. Heute, GitHub behauptet, Gastgeber zu sein über 420 Millionen Repositories und über 4 Millionen Organisationen weltweit. GitHub wurde 2018 von Microsoft übernommenwas für einige auch den stetigen Niedergang erklärt.
Sogar Andrew Poelstra, ein weiterer hochrangiger Mitarbeiter von Bitcoin Core und Rust Lightning mit über einem Jahrzehnt Erfahrung in der Branche, schrieb eine vernichtende Kritik an GitHub und verteidigte die Entscheidung zur Migration. „Auf dieser Website gibt es eine überwältigende Menge an LLM-Abfällen, und sie haben nicht die Absicht, dem Einhalt zu gebieten Sie haben diesen verrückten Blog-Beitrag geschrieben, in dem sie FOSS würdigen als eine Möglichkeit, das Problem anzuerkennen“, begann er und erklärte weiter, dass die Zusammenführung des Codes in den Master-Repositories nun „seit mehreren Tagen unterbrochen“ sei. Dies verursachte kaskadierende Probleme, die das „Merge-Skript“ verwirrten, ein Sicherheitsprogramm, das sicherstellt, dass Aktualisierungen einer Codebasis ordnungsgemäß durchgeführt werden.
Der Fehler führte dazu, dass das Verfolgen und Zusammenführen von Pull-Anfragen – Beiträgen anderer Entwickler – nicht wie erwartet funktionierte. „Das Verfolgen von PRs ist das Einzige, was GitHub tun soll, und es ist kaputt. Es ist nicht mehr bequemer, hier zu bleiben als zu gehen, und das war der einzige Grund, warum wir so lange geblieben sind“, fuhr Poelstra fort. „Die üblichen Probleme, bei denen Unterschiede und Kommentare ausgeblendet sind, die Website langsam und unzuverlässig ist, das Berechtigungsmodell verrückt und kaputt ist, das Lock-in, die beschissene und langsame API usw. [All of] womit wir leben könnten, wenn die Grundfunktionalität funktionieren würde, aber das funktioniert nicht.“
Infolgedessen könnte das nächste Ziel für Rust Lightning und möglicherweise andere Bitcoin-Projekte in der Branche sein Schmiedeeine leichtgewichtige GitHub-Alternative, die für Selbsthosting und anspruchsvolle Agenturprojekte optimiert ist. Corallo bestätigte gegenüber dem Bitcoin Magazine, dass „Rust-Bitcoin bereits mit der Migration begonnen hat.“ git.rust-bitcoin.org” und Rust Lightning würde folgen.
Die Repositories werden wahrscheinlich weiterhin eine Kopie auf GitHub hosten, obwohl keine öffentlichen Erklärungen zu einer langfristigen Spiegelungsstrategie der Codebasis abgegeben wurden, was bedeutet, dass sie irgendwann einfach leben wird auf ihrer eigenen Website.

