Was ist Gas auf dem Tezos-Netzwerk?
-
- 7
0 Ichmöchte die Antwortin einem ziemlicheinfachen,aber so vollständigen Formular wiemöglich hören,was Gasist,so dasseinfache Benutzer des Netzwerks verstehen könnengas
1 Antworten
- Stimmen
-
- 2019-02-28
Gas stellt Rechenkosten dar,die sich aufeine Transaktionbeziehen,z.Gasfürgrundlegende Transaktionenbeträgt ca. 10.000 Einheiten,womehr kostspieliger Transaktionen,dieintelligente Verträge aufrufen,vielmehr kosten.
Derzeitgibt eseine feste Gasgrenzepro Betrieb von 400.000 Einheiten undeine feste Gasgrenzepro Block von 4.000.000 Einheiten.Diesist ziemlicheinschränkendfür Transaktionen (insbesondereintelligente Vertragsanrufe),beispielsweise derzeit kannein einzelner Blocknur ~ 400grundlegende Transaktionen (4.000.000/10.000)enthalten,dieeinem TPS vonetwa 6,66entspricht.
Die Gaslimits sindmeiner Meinungnach rechtniedrig,undeine Erhöhung würdeerheblich dazubeitragen,TPs und Lebensfähigkeit komplexerer Smart-Verträge zu verbessern.
Gas represents computational cost related to a transaction, e.g. gas for basic transactions are about 10,000 units, where as more costly transactions that invoke smart contracts can cost a lot more.
Currently there is a fixed gas limit per operation of 400,000 units, and a fixed gas limit per block of 4,000,000 units. This is quite limiting for transactions (especially smart contract calls), for example currently a single block can only contain ~400 basic transactions (4,000,000 / 10,000) which equates to a TPS of about 6.66.
The gas limits are quite low in my opinion, and an increase would greatly help to improve TPS and viability of more complex smart contracts.
-
Worauf kanneine Gaseinheitgleichgesetzt werden? Wieberechnet das Protokoll daserforderliche Gasbetragfür Transaktioneneines Smart-Vertrags?What can one gas unit be equated to? How does the protocol calculate the required amount of gas for transactions of a smart contract?
- 1
- 2019-02-28
- KD26
-
Esistin das Protokoll codiert,z.In verschiedenen Anweisungen wirdeine Menge an Gas zugeordnet.Esistetwas,dasgesteuert,benachrichtigt und optimiert werden kann.Gaskosten sollen der Berechnunggleichsetzen,z.Wenneine Anweisung doppelt so viel Rechenzeit/Ressourcen dauert,solltees doppelt so viel Gas verbrauchen.Gasim Allgemeinenbrauchtimmernoch Optimierungen,ichglaube,die Anfangswerte warenin der Natur konservativ.It's coded into the protocol, e.g. an amount of gas is assigned to different instructions. It's something that can be tweaked, benchmarked and optimized. Gas costs are meant to equate to computation, e.g. if one instruction takes twice as much computation time/resources, it should consume twice as much gas. Gas in general still needs optimizations, I believe the initial values were conservative in nature.
- 0
- 2019-02-28
- Stephen Andrews
-
Und haben Gaskosten aucheinen direkten Einfluss auf die Transaktionskostenin XTZ?And do gas costs also have a direct effect on transaction costs in XTZ?
- 1
- 2019-02-28
- cryptodad
-
Einschließlicheiner Transaktionin eine Blockkosten-Berechnung - z.Der Bäckermüsste validieren,dass der Absender über ausreichend Balance verfügt usw. Die Gaskosten sindein Nanotez - dies kommt auf ~ 0,0014 TEZfüreine grundlegende Transaktion.Including a transaction into a block costs computation - e.g. the baker would need to validate that the sender has enough balance etc. Gas cost is a nanotez - this comes out to being ~0.0014 tez for a basic transaction.
- 0
- 2019-02-28
- Stephen Andrews
-
@Marcb Ja,Sie können hierfür Kostenfür Kosten/Gebührenin Tezos Proto 003 https://tezos.steckexchange.com/questions/106/fees-in-proto-003 überprüfen@MarcB yes you can check here for details for costs/fees in tezos proto 003 https://tezos.stackexchange.com/questions/106/fees-in-proto-003
- 1
- 2019-03-01
- Ezy