Ich denke an ein alternatives Mining-Schema, bei dem die Blockbelohnung mit der Beliebtheit der Münze steigen (oder sinken) würde. Der Grundgedanke hinter dieser Idee ist, einen Wechselkurs stabiler zu machen, da höhere Zinsen nicht zu einem höheren Münzpreis führen.
Die größte Frage ist wahrscheinlich, wie man eine solche variable Blockbelohnung technisch löst, da es keinen einfachen Weg zu geben scheint, wie man gemeinsam über die Höhe der Belohnung entscheiden kann.
Wie würden Sie Popularität definieren? Jede Maßnahme, die Sie treffen, muss dezentralisiert werden, und was auch immer Sie entscheiden, kann willkürlich gefälscht werden. Im Sinne einer vertrauenswürdigen Währung wie Bitcoin ist das völlig unmöglich.
Ich habe vor kurzem an so ziemlich das gleiche gedacht.
@Anonymous: Popularität ist nicht schwer zu definieren. Nennen Sie die neue Währung Bitcoin. Ein gutes Maß ist der Preis eines Bitcoins in Bezug auf einen breiten Index von Konsumgütern (wie dem CPI-Korb), Rohstoffen oder was auch immer Sie wollen. Das vielleicht beste verfügbare Maß für die Popularität ist der aktuelle Preis von MtGox in USD oder EUR usw.
Wenn der Bitcoin-Preis hoch ist, steigt die Mining-Belohnung, wodurch im Wesentlichen schnell neue Bitcoins generiert werden, wodurch ihr Preis gesenkt wird. Ein fallender Bitcoin-Preis würde höhere Mining-Belohnungen auslösen, um die Angebotsausweitung zu verlangsamen.
In der Praxis denke ich, dass die durch ein solches System bereitgestellte zusätzliche Stabilisierung derzeit minimal wäre. Aber meine Meinungen zu diesem Thema sind derzeit nicht allzu stark.
Beachten Sie, dass das aktuelle Mining-System bereits dazu beiträgt, den Preis eines Bitcoin in gewissem Maße zu stabilisieren: Wenn der Preis eines Bitcoin steigt, treten mehr Miner ein, erhöhen das Angebot und tragen dazu bei, die Preise zu senken. Aber wie funktioniert das System? Bisher nicht so toll, was die Stabilität angeht. Und natürlich wird es, wenn die Bitcoin-Obergrenze von ~21 Millionen erreicht ist, keinen Stabilisierungsmechanismus mehr geben, der das Bitcoin-Angebot mit dem Bitcoin-Preis verknüpft.
UPDATE 1 Ich habe vergessen, die wichtige Frage zu erwähnen, wie „Beliebtheit“ im Bitcoin-System angekündigt/kommuniziert wird. Sehr gute Frage. Man könnte sich vorstellen, dass eine vertrauenswürdige Entität mit einem wohlbekannten öffentlichen Schlüssel solche Ankündigungen signiert, und dass Systemknoten die Signatur dieser bestimmten Entität verifizieren.
Ein netter Aspekt: Das Maß der „Beliebtheit“ könnte relativ objektiv sein, z. B. der letzte öffentlich verfügbare notierte Preis einer beliebten Börse. Dies würde es zumindest jedem auf der Welt ermöglichen, festzustellen, ob diese vertrauenswürdige Instanz wirklich vertrauenswürdig ist (lügen sie über öffentlich verfügbare notierte Preise???). Aber zugegebenermaßen ist dies ein echter Knackpunkt im Design, zB was, wenn diese vertrauenswürdige Instanz gehackt wird?
AKTUALISIERUNG 2Eine andere verwandte Idee: Wenn man Bitcoin-Verträge zuverlässig durchsetzen könnte, die den Handel mit anderen realen Waren/Vermögenswerten beinhalten, dann wäre es einfach, ein dezentralisiertes System aufzubauen, in dem viele anonyme Einheiten die „Beliebtheit“ von Bitcoin öffentlich bekannt geben (verwenden Sie wieder Bitcoins aktuellen Marktpreis als Proxy) und diese Ankündigungen wären sehr zuverlässig. (Um es klar zu sagen: Der ganze Sinn dieser Ankündigungen besteht darin, die Block-Mining-Belohnung zu optimieren, um den Bitcoin-Preis zu stabilisieren. Die Grundidee: zuverlässige Ankündigungen der aktuellen BTC-Preise werden im BTC-Netzwerk angekündigt. Die Mining-Block-Belohnung ist konstant schwankt je nach aktuellem BTC-Preis. Wenn BTC relativ hoch ist, steigt die Blockbelohnung und zieht Miner an. Wenn sie niedrig ist, wird die Belohnung gesenkt. ) Machen Sie diese Ankündigungen einfach in Form von Angeboten zum Kauf und Verkauf von Bitcoin für die Ware/den Korb/Vermögenswert, gegen die es stabilisiert ist. Wenn beispielsweise der aktuelle Marktpreis eines Bitcoins 1 USD beträgt, kann ein Ansager ankündigen: „Ich verkaufe 1000 Bitcoins für je 1,1 USD und kaufe 1000 für je 0,9 USD“. Ist die Ansageverbindlich , dann können Sie darauf wetten, dass die Ansage dem Ansager nicht zum Nachteil gereicht! Eine aktuelle Preisspanne für Bitcoin lässt sich zuverlässig ableiten. Aber auch hier braucht man einen zuverlässigen Weg, um Bitcoin-Kontrakte durchzusetzen, die reale Rohstoffe wie USD austauschen.
bitcoin-development
öfter vorgeschlagen, als ich mich erinnern kann, und es wurde konsequent abgeschossen, was tatsächlich zu Heiterkeit im Kernteam führte. Siehe diese ähnliche Idee sourceforge.net/mailarchive/…Der Blockbelohnungsbetrag könnte gelöst werden, indem er auf der Hash-Rate basiert. Dies setzt voraus, dass eine höhere Hash-Rate bedeutet, dass die Münze einen höheren Wert hat.
Stellen Sie sich vor, Sie haben einen Coin mit einer Blockzeit von 8 Minuten und 525960 Coins.
Zuerst würden Sie entscheiden, wie lange alle Münzen abgebaut werden sollen, unter der Annahme einer Hash-Rate von X. Nehmen wir an, Sie wollen 8 Jahre, das bedeutet 525960 Blöcke bei einer angenommenen Blockzeit von 8 Minuten.
Dies bedeutet, dass Sie (bei einer Hash-Rate von X) eine Belohnung von 1 Münze pro Block benötigen, um 525960 Münzen zu erhalten, für die 525960 Blöcke benötigt werden.
Nachdem Sie diese Berechnungen durchgeführt haben, haben Sie Ihren Standard-Blockbelohnungswert (1 Münze mit einer Hash-Rate von X).
Die tatsächliche Blockbelohnung jedes Blocks beträgt 1 / ((Hash-Rate) / X).
Als ein Beispiel, bei dem X 10 ist, wenn die Hash-Rate das Zweifache davon wird, eine Hash-Rate von 20, wird die Blockbelohnung 1/(20/10) = 0,5 Münzen
Will Nelson