|
Post by andreasdeblanche on Nov 11, 2018 22:39:05 GMT 1
Tråd för diskussioner kring Ethereum och ägande.
|
|
|
Post by saabmosare on Nov 13, 2018 17:53:39 GMT 1
Har 4 olika begrepp jag inte riktigt förstår.
Tomas pratar om Gas och Gaslimit vid Etherium. Gas är transaktionsavgifter som jag förstår det men Gaslimit är alltid mycket högre än Gas. Hur kommer det sig? Krävs det ett accumulerat Gas motsvarande Gaslimit innan blocket skapas eller vad innebär egentligen Gaslimit?
Vad innebär Size och Weight i Bitcointransaktioner? Vad är skillnaden?
|
|
|
Post by thomaslundqvist on Nov 13, 2018 18:40:52 GMT 1
Har 4 olika begrepp jag inte riktigt förstår. Tomas pratar om Gas och Gaslimit vid Etherium. Gas är transaktionsavgifter som jag förstår det men Gaslimit är alltid mycket högre än Gas. Hur kommer det sig? Krävs det ett accumulerat Gas motsvarande Gaslimit innan blocket skapas eller vad innebär egentligen Gaslimit? Vad innebär Size och Weight i Bitcointransaktioner? Vad är skillnaden? Först Gas: I Ethereum kan transaktioner och speciellt kontrakt använda olika mycket Gas vid körningen. Som användare vet man ofta inte exakt hur mycket Gas som kommer att gå åt. Därför sättar man en maxgräns, Gaslimit, när man gör en transaktion eller anropar ett kontrakt. Om kontraktet behöver mer Gas så misslyckas hela transaktionen. Om det inte hade funnits någon gräns alls så skulle ett kontrakt potentiellt kunna använda hur mycket Gas som helst. Det är alltså ett slags skydd mot kontrakt som löper amok eller helt enkelt är oväntad dyra att köra.
Bitcoin: Size är det gamla måttet och är helt enkelt antal bytes. Weight är ett nytt mått när Segwit infördes för att vikta delar i blocket olika. Signeringsskripten läggs här i en speciell area för witness-data som inte alla noder behöver spara. Därför är denna data 4 gånger billigare än vanlig data. Weight mäter detta och 1 st witnessdatabyte räknas bara som 1 st byte men 1 st vanlig databyte räknas som 4 st bytes. Man pratar också om vBytes ibland som helt enkelt är Weight / 4.
|
|