Warum war Frontiers "Standard" gasLimit = 3141592?

Mir ist diese Nummer mindestens an zwei Stellen aufgefallen:

Die Nummer kommt mir verdächtig bekannt vor und ich frage mich immer wieder:
„Wo habe ich die schon mal gesehen?“ und "Was genau ist diese Nummer?"

Es ist "Pi Million". Pi = 3,141592
@TjadenHess Oh! Das erklärt alles...
Fürs Protokoll, es ist eine falsch gerundete Annäherung an Pi. Die Annäherung wäre etwas genauer, wenn die letzte Ziffer in eine 3 geändert würde, anstatt nur direkt von der längeren Dezimalerweiterung kopiert zu werden. /Pedant
In Homestead liegt das GasLimit jetzt bei 4.712.388 (1,5 mal PI Millionen).

Antworten (2)

Dies wird als " Nichts-in-der-Hülse-Nummer " bezeichnet, was gängige Praxis für sicherheits-/kryptografiebasierte Software ist.

Aus Wikipedia:

In der Kryptografie sind Zahlen ohne Hintergedanken Zahlen, die aufgrund ihrer Konstruktion über jeden Verdacht auf verborgene Eigenschaften erhaben sind. Sie werden zum Erstellen kryptografischer Funktionen wie Hashes und Chiffren verwendet. Diese Algorithmen benötigen häufig randomisierte Konstanten für Misch- oder Initialisierungszwecke. Der Kryptograf möchte diese Werte möglicherweise so auswählen, dass die Konstanten nicht für einen schändlichen Zweck ausgewählt wurden, beispielsweise um eine Hintertür zum Algorithmus zu erstellen. Diese Befürchtungen können zerstreut werden, indem Zahlen verwendet werden, die so erstellt wurden, dass wenig Spielraum für Anpassungen bleibt. Ein Beispiel wäre die Verwendung von Anfangsziffern aus der Zahl πals Konstanten. Die Verwendung von Ziffern von π Millionen von Stellen in seiner Definition würde nicht als vertrauenswürdig angesehen, da der Algorithmus-Designer diesen Ausgangspunkt möglicherweise ausgewählt hat, weil er eine geheime Schwachstelle geschaffen hat, die der Designer später ausnutzen könnte.

Interessant, wusste, dass es Pi-Millionen waren, dachte aber, dass es nur für den nerdigen Faktor war. Den PI-Teil in Ihrer Antwort fett gedruckt.

Zusätzlich zu der Antwort, die nichts in meinem Ärmel von pi million erklärt, ist es wert hinzuzufügen, dass das Gaslimit nicht in Stein gemeißelt ist.

Wie die gelben Papiergleichungen beschreiben, kann sich die Gasgrenze mit jedem Block plus minus 1/1024 anpassen, was ungefähr 0,09 % entspricht.

Im Falle einer sehr hohen Netzauslastung könnte das Netz das Gaslimit um einen Faktor von etwa 131 pro Tag anpassen, wenn man von etwa 5.000 Blöcken pro Tag ausgeht:

1.0009765625 ^ 5000 = 131.68725950103537531831

Sehen Sie auch live , was passiert, wenn Sie das Gaslimit erhöhen:

Erhöhung des Gaslimits