Hur NEAR behandlar en transaktion steg för steg
En signerad NEAR-transaktion går till den shard som äger ditt konto, där en chunk-producent ordnar den i en chunk och validerare slutför blocket.

På den här sidan
- En signerarnyckel auktoriserar transaktioner, och kontot betalar gasen.
- Slutlig framgång eller misslyckande visas först efter att kvittona har slutförts.
- En misslyckad transaktion kan fortfarande förbruka gas.
NEAR delar upp sitt nätverk i shards, så arbetet som en enskild transaktion startar kan flytta mellan dem. Signeringen startar den kedjan av arbete, och resultatet kommer senare.
Vad du behöver innan du börjar
Innan något kan signeras behöver nätverket ett konto och en nyckel. En signeringsnyckel godkänner en transaktion inom de behörigheter som kontoinnehavaren har gett den, så en funktionsanropsnyckel har snävare räckvidd än en nyckel med full åtkomst.
Hur NEAR behandlar en transaktion
Varje steg i flödet har sin egen roll efter signeringen. Stegen nedan körs i denna ordning.
- 1Signera och sänd utDin plånbok signerar med din signeringsnyckel och skickar den till en NEAR-nod.
- 2Nå din shardNoden dirigerar den till den shard som äger ditt konto.
- 3Gå in i en chunkEn chunk-producent ordnar den i en chunk, och validerare slutför blocket.
- 4Skapa kvittonVarje anrop mellan kontrakt blir ett kvitto, även när det riktar sig till en annan shard.
- 5Kör kvitton senareKvitton körs i senare chunks, så arbetet fortsätter efter transaktionen.
- 6Läs resultatetFramgång eller misslyckande är tydligt först efter att varje kvitto har slutförts.
Vad man ska kontrollera efter att ha skickat
Din plånbok visar en transaktionshash efter att du skickat. Klistra in hashen i en NEAR-utforskare för att följa flödet.
- Transaktionshashen, som identifierar din signerade transaktion.
- Kvitto-ID:n, ett för varje arbetsenhet.
- Den slutliga körningsstatusen, visad separat från varje kvitto.
- Gasen som används, vilket en misslyckad transaktion fortfarande kan förbruka.
Vanliga frågor
Ett kvitto är en arbetsenhet som NEAR skapar från en transaktion eller från ett annat kvitto. Var och en har sitt eget ID och sin egen status, och den kan köras på en annan shard.
Ja. Ett kvitto som den skapade kan misslyckas i en senare chunk medan själva transaktionen registreras som lyckad.
Plånboken visar hashen direkt efter att du skickat. Utforskaren behåller hashen och rapporterar den slutliga körningsstatusen som ett separat fält när kvittona har slutförts.
Kvittot för det anropet misslyckas och utforskaren markerar det. Värde som flyttats av tidigare kvitton rullas inte tillbaka automatiskt.






