Solana-netwerk
Hoe Solana ’n betaling vereffen
Solana is die vinnigste en goedkoopste netwerk op hierdie werf, en die enigste een wat albei groot dollar-stabiele munte dra. ’n Betaling is binne ver minder as ’n sekonde klaar en kos ’n klein breukdeel van ’n sent. Die komplikasie is nie spoed of prys nie — dit is dat om ’n token hier te ontvang net ietsie meer as ’n adres verg.
Binne ’n sekonde gesien, binne sekondes finaal
Solana lewer ongeveer elke 400 millisekondes ’n slot, dus verskyn ’n betaling amper so vinnig soos die klant die knoppie los. Die netwerk onderskei dan tussen twee toestande: bevestig, wat beteken ’n supermeerderheid van die belang het vir die blok gestem, en gefinaliseer, wat die sterkste toestand is wat die tros erken. Tussen die twee lê daar tipies 32 slots — omtrent dertien sekondes.
Dit is die twee oomblikke waarop dit die moeite werd is om te bou. Bevestig is genoeg om die klant te sê die betaling het gewerk en te keer dat hy twee keer betaal; gefinaliseer is die een waarteen jy goedere vrystel, en op hierdie netwerk word die wagtyd tussen die twee in sekondes gemeet, nie minute nie.
Daardie diepte is die netwerk se eie gaping tussen bevestig en gefinaliseer, nie ’n syfer wat ons uitgedink het nie, en dit word hier vanuit die werkende katalogus vertoon. Dit is ook die moeite werd om te weet dat die slottyd self nie ’n konstante is nie: ’n stapsgewyse verlaging van 400 na 200 millisekondes in vier stappe is geskeduleer, en dit was nog nie op die hoofnetwerk geaktiveer toe hierdie bladsy laas nagegaan is nie. Enige teks wat 400 millisekondes as ’n permanente waarde stel, is reeds besig om te verouder.
’n Basisfooi, en ’n bod om voor in die ry te kom
Elke transaksie betaal ’n basisfooi van 5 000 lamport per handtekening — een lamport is een miljardste van ’n SOL, dus bly die totaal ver onder ’n tiende van ’n sent. Daardie fooi is nie ’n mark nie: dit is vas en groei nie saam met die bedrag wat aan jou betaal word nie.
Bo-op dit kan ’n sender ’n prioriteitsfooi byvoeg, wat opsioneel is en net saak maak wanneer die netwerk besig is: dit koop vroeër insluiting, nie ’n ander uitkoms nie. In die praktyk kos ’n betaling op hierdie netwerk die betaler ’n afrondingsfout, en dit is grootliks waarom Solana ’n roete geword het vir klein en gereelde betalings. Jou klant betaal dit bo-op jou bedrag; jy ontvang wat jy gefaktureer het.
Wat hierdie netwerk dra
Sy eie geldeenheid en albei groot dollar-stabiele munte — ’n ongewoon volledige stel. Vertoon vanuit die werkende katalogus, nie hier geskryf nie.
- SOLDie netwerk se eie geldeenheid
- Nege desimale; die kleinste eenheid is ’n lamport en ’n miljard daarvan maak een SOL. Die waarde daarvan beweeg teenoor jou plaaslike geldeenheid tussen die prysaanbod en die vereffening, en dit is ook waarmee fooie en rekeninghuur betaal word — iets wat hier meer saak maak as op die meeste netwerke.
- USDCDie dollarroetes
- Beide USDC en USDT vereffen hier, elk met ses desimale, dus kan ’n faktuur in dollar geprys word en steeds aankom vir wat jy gevra het. Min netwerke dra albei; dit is ’n werklike rede om betaling op Solana te aanvaar eerder as elders.
’n Strukturele verskil om te ken voor die volgende afdeling: ’n token sit nie by ’n adres soos SOL nie. Dit sit in ’n aparte tokenrekening wat aan daardie adres behoort, en daardie rekening moet eers bestaan.
By watter kliënte hierdie netwerk pas
Die moeite werd vir
- Gereelde en klein betalings — dit is die netwerk waar ’n fooi werklik ophou om ’n faktor te wees in of ’n verkoop sin maak.
- Fakture in dollar, met ’n keuse tussen albei groot stabiele munte eerder as net dié een wat die ketting toevallig dra.
- Enigiets wat onmiddellik moet voel: die bevestiging kom terwyl die klant nog kyk.
Beter elders
- Kliënte wie se fondse reeds op ’n EVM-ketting of op Tron lê — die bates deel ’n naam maar nooit die roetes nie, dus gaan haal die geld waar dit is.
- Betalers wat net ’n stabiele munt hou en glad geen SOL nie; hulle kan niks stuur voordat hulle ’n bietjie van die netwerk se eie geldeenheid het nie.
- Enigiets wat Ethereum se kontrak-ekosisteem rondom die betaling self nodig het.
Waarvoor om voorsiening te maak
’n Token kan nie na ’n adres gestuur word wat nêrens het om dit te sit nie. Op Solana woon USDC en USDT in ’n tokenrekening wat aan die adres behoort eerder as by die adres self, en — in die dokumentasie se eie woorde — jy kan nie tokens stuur na ’n tokenrekening wat nie bestaan nie. In die praktyk hanteer beursies en beurse dit deur die rekening as deel van die betaling te skep, dus werk die meeste oorplasings eenvoudig; maar die rekening is ’n werklike ding wat die eerste keer geskep moet word, en iemand betaal daarvoor.
Om een te skep kos ongeveer 0,00203928 SOL, gehou as ’n huurvrye minimum sodat die rekening nie weggevee word nie. Dit is ’n deposito eerder as ’n fooi — dit bly by die rekening — en dit word een keer per adres-en-token-paar gehef, nie per betaling nie. ’n Tweede USDC-betaling na dieselfde adres kos niks ekstra nie; die eerste USDT-betaling daarheen open ’n aparte rekening, want elke token kry sy eie.
- ’n Betaler wat USDC stuur het ook ’n bietjie SOL nodig, want die fooi word in die netwerk se eie geldeenheid betaal. ’n Splinternuwe beursie wat net stabiele munte en geen SOL hou nie, kan glad nie stuur voordat dit aangevul word nie — die moeite werd om te herken wanneer ’n klant sê die oorplasing «wil nie deurgaan nie».
- Wanneer die netwerk werklik besig is, kan transaksies wat geen prioriteitsfooi betaal nie laat val word eerder as in ’n ry geplaas word, en die sender moet weer probeer. Dit is ’n werklike verskil van ’n ketting met ’n mempool, waar ’n goedkoop transaksie wag in plaas daarvan om verlore te gaan.
- Sodra dit gefinaliseer is, kan niemand ’n betaling terugdraai nie, ons inkluis. Dit is die beskerming teen terugbetalings, en dit is waarom ’n verkeerde stuur eenvoudig weg is.
Vrae
Hoe lank neem dit om ’n Solana-betaling te bevestig?
Minder as ’n sekonde om te verskyn en bevestig te word, en omtrent dertien sekondes meer om gefinaliseer te word. Slots kom ongeveer elke 400 millisekondes, en tussen ’n bevestigde blok en ’n gefinaliseerde blok lê daar tipies 32 — dit is waar daardie tweede syfer vandaan kom.
Wat kos dit om ’n betaling op Solana te stuur?
’n Basisfooi van 5 000 lamport per handtekening, en een lamport is een miljardste van ’n SOL, dus gemaklik onder ’n tiende van ’n sent. Die sender kan ’n opsionele prioriteitsfooi byvoeg om vroeër ingesluit te word wanneer die netwerk besig is. Nie een van die twee groei saam met die bedrag wat gestuur word nie.
Waarom het die ontvangs van USDC op Solana ’n tokenrekening nodig?
Omdat tokens hier nie by ’n adres sit nie. Elke adres het ’n aparte rekening per token wat dit hou, en tokens kan nie gestuur word na een wat nog nie bestaan nie. Beursies en beurse skep dit normaalweg as deel van die eerste betaling, dus is dit gewoonlik onsigbaar — maar dit is waarom ’n splinternuwe adres nie op sy eie gereed is om USDC te ontvang nie.
Wat kos dit om ’n tokenrekening te open, en wie betaal dit?
Ongeveer 0,00203928 SOL, en gewoonlik dek diegene wat die eerste betaling stuur dit. Dit is ’n huurvrystellingsdeposito eerder as ’n fooi, dus bly dit by die rekening in plaas daarvan om verbruik te word, en dit word een keer per adres-en-token-paar betaal, nie een keer per betaling nie. Elke token het sy eie rekening nodig, dus kos USDC en USDT dit elk afsonderlik.
Kan ’n klant met USDC betaal as hy geen SOL het nie?
Nee. Die netwerkfooi word in SOL betaal, dus kan ’n beursie wat net stabiele munte hou nie stuur voordat dit ’n bietjie van die netwerk se eie geldeenheid hou nie. Die bedrag wat nodig is, is piepklein — ’n breukdeel van ’n sent — maar dit kan nie nul wees nie.
Is USDC op Solana dieselfde as USDC op Ethereum?
Dieselfde dollar van dieselfde uitreiker, op ’n ander netwerk — soos dieselfde geldeenheid in twee bankrekeninge. Die waarde is gelykstaande maar die roetes meng nooit nie: ’n Solana-oorplasing moet na ’n Solana-adres gaan, en om dit na ’n Ethereum-adres te stuur verloor dit.
Is Solana se bloktyd werklik 400 millisekondes?
Vandag ja, hoewel slots ’n bietjie langer kan loop onder las. Dit word ook verlaag: ’n stapsgewyse sny na 200 millisekondes in vier stappe is geskeduleer, deur sy eie onderhouers as voorlopig beskryf, en dit was nog nie op die hoofnetwerk geaktiveer toe hierdie bladsy laas nagegaan is nie. Hanteer enige plat stelling van 400 millisekondes — hierdie een inkluis — as ’n momentopname met ’n datum daarop.
Bronne
Elke syfer op hierdie bladsy kom uit een van hierdie dokumente. Elkeen is op die datum hier aangedui gelees, nie uit die geheue aangehaal nie.
Toets dit eers met toetsgeld
Skep ’n faktuur op ’n toetsnetwerk, betaal dit met kraanfondse, en kyk hoe opsporing en bevestiging as twee aparte gebeurtenisse aankom — dieselfde paar wat jy in produksie sal hanteer.
Begin gratis