Title: Bitcoin Improvement Proposals Post by: DrHodler59 on June 19, 2024, 08:24:50 PM Hallo!
Ich wollte fragen, ob mir jemand erklären kann, wie genau das mit den Bitcoin Improvement Proposals (BIP's) abläuft? Kann da jeder der Ahnung von Programmieren hat seine Ideen einreichen und wie lauft die Testung sowie die allfällige Implementierung dieser Vorschläge ab? Vielen Dank an alle! Euer DrHodler59 Title: Re: Bitcoin Improvement Proposals Post by: d5000 on June 20, 2024, 01:09:47 AM Im BIP 2 (https://github.com/bitcoin/bips/blob/master/bip-0002.mediawiki) ist das Vorgehen beschrieben.
Kurz: Zuerst wird empfohlen, den Entwurf für das BIP auf der Bitcoin-Entwickler-Mailingliste (https://groups.google.com/g/bitcoindev) vorzustellen. Dann muss der "BIP Champion" (also der Ersteller) das BIP im endgültigen Format schreiben, dabei wird das von Wikipedia bekannte Mediawiki-Format benutzt, und beim BIP-Github-Repository (https://github.com/bitcoin/bips) eine Pull-Request einstellen, schon im vollen BIP-Format (die Richtlinien werden in BIP 2 beschrieben), aber noch ohne BIP-Nummer. Ein Editor des Repository entscheidet dann, ob es ein "offizielles" BIP wird und welche Nummer es bekommt. Wichtig ist dabei: BIPs sollen sich jeweils auf eine klar abgegrenzte Idee oder Funktion beschränken. Taproot z.B. besteht aus mehreren BIPs, Segwit genauso. Es sollen jedoch Vorschläge sein, die mehrere oder alle Implementierungen betreffen, also nicht nur kleine Patches für Bitcoin Core (die werden einfach als Feature Request im Issue-Tracker eingestellt). Ist ein BIP eingestellt und als "proposed" akzeptiert, entscheiden Entwickler wie und ob die Idee implementiert wird. Wie dies genau geht, hängt vom Typ ab - wenn es etwa ein Update wie ein Softfork ist, bei dem möglichst alle Nodes und Miner mitziehen müssen, sind weitere Schritte nötig. Hat ein BIP nach 3 Jahren noch keine Fortschritte gemacht, wird empfohlen, es zurückzuziehen oder abzulehnen, wenn dies jemand vorgeschlagen hat. Title: Re: Bitcoin Improvement Proposals Post by: Lakai01 on June 20, 2024, 10:42:28 AM Ergänzend zur sehr guten Erklärung von d5000 findest du hier noch den Originalwortlaut im Github-Repository:
Quote People wishing to submit BIPs, first should propose their idea or document to the bitcoindev@googlegroups.com mailing list (do not assign a number - read BIP 2 for the full process). After discussion, please open a PR. After copy-editing and acceptance, it will be published here. Quelle (https://github.com/bitcoin/bips) Ich hab zwar selber noch nie ein Proposal eingereicht, kann mir aber durchaus vorstellen, dass das ein etwas langwierigerer Prozess ist bis man tatsächlich den PullRequest erstellen darf. Wenn du also eine konkrete Idee hast solltest du mit einer etwas höheren Durchlaufzeit rechnen! |