Technische Änderungen

avatar

Neben den Änderungen für Node Betreiber, den Airdrop und dem neuen Governance-System gibt es auch noch eine Reihe kleiner Änderungen im Code.

Umbennenung aller Steem/SBD Referenzen in HIVE/HBD

Im Moment ist es so, dass im Code der Blockchain alle Informationen noch in Steem und SBD verrechnet und bezeichnet werden. Nach dem Hardfork wird sich dies Ändern, da die Bezeichnungen in HIVE und HBD umbenannt wurden. Dies ist eine Altlast die wir endlich los werden und in Zukunft werden keine Fragen mehr kommen, warum man HBD im Code als SBD bezeichnen muss.

Neue Versionsnummern

Bisher wurden alle Versionsnummern als 0.1-0.23 bezeichnet. In Zukunft werden diese in dem Muster 1.24, 1.25, ... 1.xx folgen. Hierdurch wird ersichtlich dass es sich nicht mehr um die Steem Chain handelt, sondern um eine weiterentwickelte Version dieser.

Änderung der ChainID

Im Moment haben wir die ChainID 0x0000… und diese wird in Zukunft in 0xBEEABODE… umgeändert. Man hat Anfangs die ChainID beibehalten, um eine schnelle Migration zu ermöglichen. Durch diese Änderung kann es nicht mehr passieren, dass Informationen auf der falschen Chain erscheinen.

Verbesserte validate_invariants

Hierbei handelt es sich um ein Hilfsmittel, welches erkennt ob eine Transaktion die Blockchain zu Problemen führt. Dieses Werkzeug soll z.b. erkennen, wenn jemand Hive versenden will, die er nicht besitzt oder zu viel Votet. Hierdurch sollen Ereignisse wie der HF21 auf Steem verhindert werden, bei denen ein Fehler dazu führt, dass die Chain abstürtzt. Stattdessen wird die Transaktion erkannt und blockiert.



0
0
0.000
1 comments
avatar

testnet ChainIDs 0xdeadbeef, 0xdecafbad, 0xcafebabe ?
:D

0
0
0.000