Mi az a másodpercenkénti tranzakciószám (TPS)?
A másodpercenkénti tranzakciószám (TPS) egy átbocsátóképességi mutató, amely megmutatja, hány tranzakciót képes egy blokklánc egy másodperc alatt feldolgozni. Képzelj el egy forgalmas üzletben működő pénztárakat: minél több kassza van nyitva, annál rövidebbek a sorok. Egyszerű, de jól érzékelteti, milyen gyorsan képes működni egy blokklánc, amikor megnő a forgalom.
A magasabb TPS azt jelenti, hogy a blokklánc mindig jobb. Ez nem egészen így van. A biztonság, a díjak, a véglegesség és a decentralizáció is számít, egyetlen kiemelt szám pedig elfedheti a kompromisszumokat.
Hogyan működik a másodpercenkénti tranzakciószám (TPS)?
Képzelj el egy forgalmas délutánt, amikor mindenki tokent cserélne, NFT-t mintelne vagy fizetne. A TPS azt mutatja meg, milyen ütemben erősítik meg ezeket a műveleteket a blokkláncon, nem csupán azt, milyen ütemben küldik be őket.
- 1. lépés: Tranzakciót indítasz egy wallet vagy alkalmazás segítségével.
- 2. lépés: A node-ok felveszik, és a többivel együtt egy várakozási területre helyezik, amelyet gyakran mempoolnak neveznek.
- 3. lépés: Egy blokk-előállító összegyűjt egy adagot, és blokkba írja őket; ennek gyakorisága a blokkidőtől függ.
- 4. lépés: A hálózat konszenzusra jut a blokkról, és az abban szereplő tranzakciók megerősítetté válnak.
- 5. lépés: A TPS-t úgy számítják ki, hogy az adott időszakban megerősített tranzakciók számát elosztják az időszak másodperceinek számával. Az érték a kereslet változásával együtt emelkedhet és csökkenhet.
Ennyi az egész.
Miért fontos a másodpercenkénti tranzakciószám (TPS)?
Azért érdemes figyelni rá, mert az átbocsátóképesség hatással van a felhasználói élményre és a költségekre. De nem ez az egyetlen fontos tényező.
- Előny: A másodpercenként megerősített tranzakciók magasabb száma gyorsabb elszámolást és kevesebb elakadt tokencserét eredményezhet a forgalmas időszakokban.
- Nézőpont: A TPS a skálázhatóság egyik összetevője a biztonság és a decentralizáció mellett, ezért az egyensúly fontosabb a dicsekvésnél.
- Jelentőség: A DeFi, a gaming és az NFT-dropok gyakran jobban működnek, ha az átbocsátóképességhez olyan Layer 2 megoldások társulnak, amelyek leveszik a forgalom egy részét a főhálózatról és csökkentik a költségeket.
Ha valaki TPS-t említ, két dolgot kérdezz meg: milyen időszakra vonatkozik az adat, és csúcsértékről vagy tartós teljesítményről van-e szó. A wallet használata során tapasztalt sebesség közelebb lesz a tartós értékhez.
A másodpercenkénti tranzakciószám (TPS) főbb jellemzői
Íme, mi határozza meg ezt a mutatót, és mitől változhat:
- Átbocsátóképesség: A TPS a másodpercenként megerősített tranzakciókat méri, nem a sorban állókat.
- Kötegelés: A nagyobb blokkok vagy a hatékonyabb csomagolás az alkalmazások módosítása nélkül is növelheti a tranzakciók számát.
- Ingadozás: Népszerű események idején megugrik a TPS, majd a mempool kiürülésével visszaáll.
- Véglegesség: Egyes blokkláncok gyorsan megerősítik a tranzakciókat, de csak később véglegesítik őket, ezért a felhasználói bizalom elmaradhat a nyers mutatótól.
- Terjedés: A hálózat késleltetése befolyásolja, milyen gyorsan terjednek a blokkok, ami korlátozhatja az átbocsátóképességet.
Hogyan számítják ki a másodpercenkénti tranzakciószámot (TPS)?
Válassz egy időszakot, számold meg a megerősített tranzakciókat, majd oszd el a számukat az adott időszak másodperceinek számával. Ennyi.
TPS = Az időszak alatt megerősített tranzakciók / Az időszak másodperceinek száma Például: ha egy blokklánc 60 másodperc alatt 12 ezer tranzakciót erősít meg, a TPS értéke 200.
Változatok
A TPS-adatok nem mind ugyanazt jelentik, a marketingesek pedig a legmutatósabb változatot szeretik:
- Elméleti: Laboratóriumi becslés ideális beállítások mellett; prezentációkhoz kiváló, a pénteki mintelésedhez kevésbé hasznos.
- Csúcsérték: Teszt vagy kiugró terhelés során elért legmagasabb, rövid ideig tartó érték.
- Tartós: Folyamatos terhelés melletti átlag, amely a mindennapi felhasználói élményt tükrözi.
- Tényleges: Az átbocsátóképesség a díjak, a torlódáskezelési megoldások és az alkalmazások többletterhelése után.
- Shardingolt: Több shard között megoszló átbocsátóképesség, amelyről gyakran szó esik a sharding megoldások kapcsán.
A TPS az átbocsátóképességet mutatja, önmagában nem árulja el a díjak mértékét vagy a felhasználók várakozási idejét. A wallet kialakítása, a mempool szabályai és az alkalmazás működése is befolyásolja a felhasználói élményt.
Példa
Egy felkapott NFT-mintelés alatt a magasabb másodpercenkénti tranzakciószámú (TPS) blokklánc gyorsan feldolgozta a megbízásokat, míg egy kisebb hálózaton várakozó sorok alakultak ki, és emelkedtek a díjak.
Érdekesség
Sokan szeretik a TPS-t fizetési hálózatokéhoz hasonlítani, de ezek a hálózatok eltérő módon kötegelik és számolják el a tranzakciókat, így ritkán lehet valóban azonos alapokon összevetni őket. A ranglistákról szóló viták azért továbbra is lefoglalják a crypto Twittert.
Összefoglalás
Gondolj a TPS-re úgy, mint a pénztárak számára: a több kassza segít, az okos tervezés is számít, a legjobb megoldás pedig akkor is gördülékenyen tartja a sort, amikor megérkezik a tömeg.
.