Ethereum-Kontocode-Hash

Ich habe einen Vertrag https://ropsten.etherscan.io/address/0xfaba4475358c1c23e37549f9bd54300261873d41#code erstellt

Und mit der Methode createChild() habe ich 3 untergeordnete Elemente erstellt

https://ropsten.etherscan.io/address/0x79700787ed34aacd736a14f65d46bcfda61b3e9a#internaltx https://ropsten.etherscan.io/address/0x617214e49c2e31d1a5afa05b1acf8868598e51ce#code https://ropsten.etherscan.io/address/0x306d7eb3fc1fe3ea09b216f193f2dc10e89698d9#code

Jedes Kind enthält genau den gleichen Code

Meine Frage ist

Warum ist der Gaspreis für die Erstellung jedes dieser 3 Kinderverträge hoch (200.000 Gas), wenn nur zuerst ein eindeutiger Code enthalten ist?

Zweites und drittes Konto sollten genau denselben Code-Hash im Kontostatusbaum https://i.stack.imgur.com/afWDt.jpg haben

Die staatliche Datenbank sollte nur einen Eintrag und 3 Konten haben, die darauf verweisen (Code ist unveränderlich), sodass die Gaskosten der zweiten und dritten Erstellung viel niedriger sein sollten, da kein neuer Code in die Blockchain geschrieben wird, sondern nur ein neues Konto erstellt wird.

Antworten (1)

Die Gaskosten für die Bereitstellung eines Vertrags hängen nicht davon ab, ob der Code eindeutig ist, also wird erwartet, was Sie sehen.