Ethereum misst die Ausführung mit einem einzelnen Gaswert. Polkadot misst Ressourcen anders. Im Polkadot Hub sehen Entwickler, die über Ethereum-Wallets interagieren, weiterhin vertraute Gaswerte. Unter der Haube verfolgt die Laufzeit jedoch Ressourcen über mehrere Dimensionen: • ref_time → Rechenzeit • proof_size → Zustandsdaten, die von Validierern überprüft werden müssen • storage → persistenter On-Chain-Zustand, der Einlagen erfordert, um Platz zu reservieren Da die Ethereum-Tools einen einzelnen Gaswert erwarten, würde die direkte Offenlegung dieses Modells die Kompatibilität brechen. Herausforderung angenommen 🧑‍💻 Der Polkadot Hub löst dies durch Gas-Mapping. Auf der RPC-Ebene wird Gas im Ethereum-Stil in Polkadots internes Gewicht und Modell der Speichereinlage übersetzt. Wenn eine Wallet eth_estimateGas aufruft, führt das System einen Testlauf der Transaktion durch, um zu messen: • Berechnung • Zustandsverifizierung • Speicherbedarf Diese Ressourcen werden dann auf Gas abgebildet, sodass der Benutzer einen vertrauten Wert erhält, während Entwickler vertraute Ethereum-Wallets und -Tools verwenden. In der Zwischenzeit verfolgt die Laufzeit die Berechnung, die Zustandsverifizierung und die Speichernutzung separat. Ethereum-Kompatibilität von außen. Mehrdimensionale Ressourcenmessung darunter.