Sådan behandler NEAR en transaktion trin for trin
En signeret NEAR-transaktion sendes til det shard, der ejer din konto, hvor en chunk producer ordner den i en chunk, og validatorer finaliserer blokken.

På denne side
- En signer-nøgle autoriserer transaktioner, og kontoen betaler gassen.
- Endelig succes eller fiasko vises først, når kvitteringerne er færdige.
- En mislykket transaktion kan stadig forbruge gas.
NEAR opdeler sit netværk i shards, så det arbejde, en enkelt transaktion starter, kan flytte mellem dem. Signeringen starter den kæde af arbejde, og resultatet kommer senere.
Hvad du har brug for, før du starter
Før noget kan signeres, har netværket brug for en konto og en nøgle. En signer-nøgle godkender en transaktion inden for de tilladelser, kontoens ejer har givet den, så en function-call-nøgle har mindre rækkevidde end en full-access-nøgle.
Sådan behandler NEAR en transaktion
Hvert trin i forløbet har sin egen rolle efter signeringen. Trinene nedenfor kører i denne rækkefølge.
- 1Signer og broadcastDin wallet signerer med din signer-nøgle og sender den til en NEAR-node.
- 2Nå dit shardNoden sender den videre til den shard, der ejer din konto.
- 3Gå ind i en chunkEn chunk producer ordner den i en chunk, og validatorer finaliserer blokken.
- 4Opret kvitteringerHvert kald mellem kontrakter bliver til en kvittering, også når det er rettet mod en anden shard.
- 5Kør kvitteringer senereKvitteringer udføres i senere chunks, så arbejdet fortsætter efter transaktionen.
- 6Læs resultatetSucces eller fiasko er først tydelig, når hver kvittering er færdig.
Det skal du tjekke efter afsendelse
Din wallet viser en transaktionshash, efter du sender. Indsæt hashen i en NEAR-explorer for at følge forløbet.
- Transaktions-hashen, som identificerer din signerede transaktion.
- Kvitterings-ID'erne, ét for hver arbejdsenhed.
- Den endelige udførelsesstatus, vist separat fra hver kvittering.
- Den forbrugte gas, som en mislykket transaktion stadig kan forbruge.
Ofte stillede spørgsmål
En kvittering er en arbejdsenhed, som NEAR opretter ud fra en transaktion eller fra en anden kvittering. Hver enkelt har sit eget ID og status, og den kan køre på en anden shard.
Ja. En kvittering, den oprettede, kan mislykkes i en senere chunk, mens selve transaktionen registreres som gennemført.
Walleten viser hashen, lige efter du sender. Explorer'en beholder hashen og rapporterer den endelige udførelsesstatus som et separat felt, når kvitteringerne er færdige.
Kvitteringen for det kald mislykkes, og explorer'en markerer den. Værdi, der er flyttet af tidligere kvitteringer, rulles ikke automatisk tilbage.






