Tag-Beschreibung openshot
Ich glaube nicht, dass es eigentlich keinen besseren Grund als "Satoshi Nakamoto entschied sich, den code zu schreiben, die Art und Weise, und niemand jemals geändert".
Es gibt keinen inhärenten Grund, warum diese Werte konnte nicht geladen werden, aus einer Konfigurations-Datei, aber es gibt einen Allgemeinen Grundsatz, dass die config-Dateien sind ausschließlich für die Parameter sind Benutzer - konfigurierbar. Eine Bitcoin-Benutzer konnte nichts ändern, dass config-Datei oder Ihre client beenden der Arbeit mit dem rest des Netzwerks. Die Entwickler wollen vielleicht, aber Sie werden erwartet, um bequem zu sein mit neu zu kompilieren. So vermutlich niemand gedacht, dass es sich lohnt, zu schreiben, den code zu Parsen eines config-Datei für diese Werte.
Also, wenn Sie möchten ändern, können diese Werte durch das editieren einer config-Datei, müssen Sie zuerst zu schreiben, den code zu Parsen und laden Sie die config-Datei. Was natürlich auch beinhaltet, neu zu kompilieren (und viel mehr Arbeit neben). Vielleicht jetzt sehen Sie, warum niemand tun wollte, hat es so weit. Aber wenn Sie das tun, können Sie anbieten, den code zurück zu der wichtigsten Bitcoin-Kern-Entwickler-Linie, und vielleicht wird es aufgenommen werden, und spart damit in Zukunft jemand aus diesem Dilemma.
Neukompilierung Bitcoin Core ist nicht viel Arbeit, wenn Sie eine Entwicklungsumgebung und die benötigten Abhängigkeiten installiert. Und wenn Sie zusammengestellt haben, es einmal änderungen an der chain-Parameter sollte nur verlangen, dass Sie neu kompilieren einer Datei und verknüpfen (die wird automatisch zu tun).