tampi schreef op 1 december 2017 12:42:
[...]
Beste Crypto700,
Excuus voor mijn late reactie. Ik zal proberen het iets helderder toe te lichten.
Bitcoin is in mijn beleving nog niet geschikt voor snelle supermarkt betalingen vanwege de lange confirmatietijd van 10 minuten. En is ook niet geschikt voor micro betalingen vanwege de hoge transactie fee.
De transactie fee van Bitcoin is een prioriteits fee. Je moet begrijpen dat:
- Wanneer een transactie wordt gedaan, wordt deze nog niet direct verwerkt, maar wordt eerst op de wachtlijst gezet.
- Bitcoin verwerkt momenteel ongeveer 2000 transacties per 10 minuten
- Er zijn op dit moment 40000+ onbevestigde transacties, zie ook:
blockchain.info/nl/charts/mempool-countOmdat er 40000+ onbevestigde transacties staan op de wachtlijst, kun je door wat extra fee toe te voegen hoger op de wachtlijst komen te staan. Zit je met je transactie fee bij de hoogste top 2000 transacties, dan wordt je transactie binnen 1 à 2 blocks uitgevoerd. Omdat er ongeveer 2000 transacties in een block kunnen, zit jouw transactie hoogstwaarschijnlijk bij de volgende verwerking.
Doe je er iets minder fee bij, dan duurt de verwerking dus langer omdat er andere transacties zijn die meer fee betalen, dus hogere prioriteit hebben. Je transactie fee staat helemaal los van de hoogte van het bedrag dat je stuurt.
Je begrijpt nu zelf wel dat wanneer alle transacties van de wachtlijst in één block zouden passen, dat je dan nauwelijks transactie fee betaalt. Omdat je niet hoeft te concurreren met andere transacties. Voor zover ik weet is dit het geval bij ALLE andere coins. Je transactie fee is dan geen prioriteits fee meer, maar een fooi voor de miner. Zelfs de transacties zonder fee worden dan nog verwerkt, maar het is niet zo netjes om geen fee te geven.
BCH is een fork van Bitcoin. BCH heeft de blocksize opgerekt, en heeft zelfs plannen om het verder op te rekken. Er passen momenteel ruim 15000 transacties in een BCH block. BCH heeft dus helemaal geen wachtlijst en is daarom wel geschikt voor kleine micropayments omdat de fee erg laag is.
Daarnaast moet je begrijpen dat transacties flink kunnen verschillen in grootte in bytes. Wanneer je een transactie doet moet je namelijk bewijslast meesturen dat je ook echt daadwerkelijk over de Bitcoins beschikt. Dit doe je door de voorgaande transacties mee te sturen die bevestigen dat je BTC hebt ontvangen. Deze bewijstransacties heten ook wel inputs. Zo kan iedereen op het Bitcoin netwerk eenvoudig toetsen of jij wel een valide transactie doet.
Het mooie van de blockchain is dat je elke transactie kunt inzien. Ik heb een voorbeeld opgezocht.
Voorbeeld: Deze transactie stuurt als bewijslast 12 inputs mee:
blockchain.info/tx/cd4ea6e0e0650effd5...En deze stuurt als bewijslast 1 input mee:
blockchain.info/tx/42c69f2a6be403d055...Het bedrag dat wordt gestuurd is in beide gevallen ongeveer: 0.104 BTC
Maar de transactie met 12 inputs kost meer opslagruimte in een block, dus is hier meer fee voor betaald (kun je zien in de rechter kolom).
Vuistregel 1:
wanneer de blocksize groot genoeg is voor alle transacties die op de wachtrij staan, dan blijft de fee laag.Vuistregel 2:
wanneer je transactie veel inputs heeft, dan betaal je dus meer fee voor dezelfde prioriteit