Was diese Parameter bewirken, endet mit dem, was ich in Blockchain Version 2 auf sie setzen muss

/** What block version to use for new blocks (pre versionbits) */
static const int32_t VERSIONBITS_LAST_OLD_BLOCK_VERSION = 4;
/** What bits to set in version for versionbits blocks */
static const int32_t VERSIONBITS_TOP_BITS = 0x20000000UL;
/** What bitmask determines whether versionbits is in use */
static const int32_t VERSIONBITS_TOP_MASK = 0xE0000000UL;
/** Total bits available for versionbits */
static const int32_t VERSIONBITS_NUM_BITS = 29;

bips 65 und 66 befinden sich auf 3 und 4 Versionsblöcken. Aber der neueste Blockchain-Block ist die 2. Version. Welchen Wert muss ich für ein Upgrade darauf legen, wenn neue Blöcke auf Version 3 und 4 abgebaut werden.

oder ich muss das bip 65 ende 66 in den gleichen block ver4 ändern, end put value prev block auf 2? Wie es richtig geht

äh, vier Abwertungen ohne Erklärung... könnte das jemand erklären? Ich sehe, dass tseries neu hier ist, versucht, den Code zu lesen und zu verstehen und sich einzubringen, sollte dies nicht etwas Verständnis verdienen? Auch wenn Englisch nicht Muttersprache zu sein scheint (bei mir auch). @tseries: Ich denke, die Frage ist nicht präzise genug, daher fällt es den Leuten schwer, zu helfen. Vielleicht erklärst du etwas genauer, was du vorhast. BIP66 ist "Strict DER signatures" und BIP65 ist "OP_CHECKLOCKTIMEVERIFY" - zumindest für die Bitcoin-Welt ... schwer zu erkennen, wie sich dies auf den von Ihnen erwähnten Blockchain-Versionscode bezieht.
Die Ablehnungen sind wahrscheinlich, weil die Frage unklar ist, was die Frage eigentlich ist.

Antworten (1)

static const int32_t VERSIONBITS_LAST_OLD_BLOCK_VERSION = 4;

keine Änderung erforderlich, da alte Blockchain hinzugefügt werden muss

consensus.BIP65Height = 4; //  Block with what start bip if it's old block chain need add block 1,2,3 next block after block chain ( for people update before the this block can be mined. 
consensus.BIP66Height = 14; // this to, but + count off blocks in nMinerconfirmationwindow.

consensus.nRuleChangeActivationThreshold = 6; // 75% of 8064
consensus.nMinerConfirmationWindow = 8; // 

End-Bips werden aktiviert, nachdem diese Anzahl von Blöcken abgebaut wurde.

Ende Sie können diese einfache Frage nicht beantworten?