Was war der erste BIP9-Block? Block 370.434 (0x20000007) oder Block 398.364 (0x30000000)?

Block 370.434 ( 001 0000000000000000000000000111) und (0x20000007)

  • Ja: BIP9 sagt Set Top 3 Bits auf 001.
  • Nein: BIP101 sagt ausdrücklich, dass das erste, zweite, dritte und 30. Bit auf 1 gesetzt werden soll.
  • Nein: Keine Erwähnung von BIP9 irgendwo in BIP101.
  • Nein: BIP9 wurde nach diesem Block veröffentlicht.

Block 398.364 ( 001 1000000000000000000000000000) und (0x30000000)

  • Ja: Dies ist definitiv mit BIP9 kompatibel, aber nicht explizit mit BIP9. Es wird in BIP109 erwähnt.

Antworten (1)

Meiner Meinung nach ist Block 398364 der erste BIP9-Block.

Block 370434 signalisierte BIP101. Wie Sie sagen, wurde BIP9 im Moment nicht erstellt, und selbst wenn es BIP9 signalisieren sollte, würde es auch csv und segwit signalisieren, die zu diesem Zeitpunkt nicht aktiv waren: https://github.com/bitcoin/bips/blob/ master/bip-0009/aufgaben.mediawiki

Block 398364 verwendet ein BIP9-Format, um BIP109 zu signalisieren. Das vierte Bit wird verwendet, um die Blockversion 0b001100000000000000000000000000 (0x30000000) anzuzeigen, die innerhalb des definierten Versionsbereichs von BIP9 liegt. Aber andere Vorschläge verwendeten die letzten Bits in der Versionsnummer.

Block 407021 ist der erste Block mit der Versionsnummer 0b0010000000000000000000000000000 (0x20000000), also ein klares Votum nur für BIP9.

Die grüne Linie unten zeigt die BIP109-Blöcke und die blaue Linie BIP9.

BIP0009 Versionsgeschichte des Blocks