Hoe NEAR een transactie stap voor stap verwerkt
Een ondertekende NEAR-transactie gaat naar de shard die uw account bezit, waar een chunk producer hem in een chunk ordent en validators het blok finaliseren.

Op deze pagina
- Een signer key autoriseert transacties, en het account betaalt het gas.
- Definitief succes of falen verschijnt pas nadat de receipts zijn afgerond.
- Een mislukte transactie kan nog steeds gas verbruiken.
NEAR splitst zijn netwerk in shards, dus het werk dat een enkele transactie start kan zich tussen hen verplaatsen. Ondertekenen start die keten van werk, en het resultaat komt later.
Wat je nodig hebt voordat je begint
Voordat er iets kan worden ondertekend, heeft het netwerk een account en een sleutel nodig. Een signer key keurt een transactie goed binnen de rechten die de accounteigenaar heeft verleend, dus een function-call key heeft een smaller bereik dan een full-access key.
Hoe NEAR een transactie verwerkt
Elke fase van de flow heeft zijn eigen rol na ondertekening. De onderstaande stappen verlopen in deze volgorde.
- 1Ondertekenen en uitzendenJe wallet ondertekent met je signer-sleutel en stuurt deze naar een NEAR-node.
- 2Bereik uw shardDe node routeert hem naar de shard die uw account bezit.
- 3Voer een chunk inEen chunk producer ordent hem in een chunk, en validators finaliseren het blok.
- 4Maak receipts aanElke cross-contract call wordt een receipt, zelfs wanneer deze op een andere shard is gericht.
- 5Voer receipts later uitReceipts worden in latere chunks uitgevoerd, dus het werk gaat verder na de transactie.
- 6Lees de uitkomstSucces of falen is pas duidelijk nadat elke receipt is afgerond.
Wat u moet controleren na het verzenden
Uw wallet toont een transactiehash nadat u hebt verzonden. Plak die hash in een NEAR-explorer om de stroom te volgen.
- De transactiehash, die je ondertekende transactie identificeert.
- De receipt-ID's, één voor elke eenheid werk.
- De definitieve uitvoeringsstatus, apart weergegeven van elke receipt.
- Het gebruikte gas, dat een mislukte transactie alsnog kan verbruiken.
Veelgestelde vragen
Een receipt is een eenheid werk die NEAR maakt van een transactie of van een andere receipt. Elk heeft zijn eigen ID en status, en kan op een andere shard worden uitgevoerd.
Ja. Een receipt die erdoor is aangemaakt kan in een latere chunk mislukken, terwijl de transactie zelf als geslaagd wordt geregistreerd.
De wallet toont de hash direct nadat je verzendt. De explorer bewaart de hash en rapporteert de definitieve uitvoeringsstatus als een apart veld zodra de receipts zijn afgerond.
De receipt voor die aanroep mislukt en de explorer markeert dit. Waarde die door eerdere receipts is verplaatst, wordt niet automatisch teruggedraaid.






