Transakcje na sekundę (TPS) to wskaźnik rejestrujący liczbę transakcji, które sieć blockchain może przetworzyć w ciągu sekundy. Pomiar ten pomaga ocenić szybkość transakcji w sieci. TPS mierzy także prędkość transakcji w innych tradycyjnych sieciach. Transakcje na sekundę w kryptografii TPS w kryptografii to prędkość, z jaką sieć blockchain przetwarza transakcje. Im wyższa liczba, tym bardziej zaawansowana jest sieć. Wyższy TPS jest wskaźnikiem szybkości i skalowalności sieci. Zwykle sieci zdecentralizowane mają niższą stawkę TPS niż tradycyjne sieci scentralizowane. Słynny system płatności online PayPal oferuje TPS wynoszący około 193 TPS, a VISA może przetworzyć do 1700 TPS. Która sieć ma najwyższy TPS? Obecnie spośród wszystkich sieci blockchain sieć Solana ma maksymalny TPS wykonany w świecie kryptowalut – 50 000 TPS. Bitcoin, oryginalna kryptowaluta, ma jedynie współczynnik TPS wynoszący 7. Jedną z głównych krytyki kryptowaluty OG Bitcoin jest to, że nie jest ona skalowalna, a jej TPS jest niski. Niski TPS Bitcoina jest również cytowany jako powód, dla którego nigdy nie uda mu się osiągnąć masowego przyjęcia. Obecnie Ethereum ma współczynnik TPS na poziomie 27, natomiast Polygon może przetworzyć 7000 TPS. Jednak TPS Ethereum będzie znacznie skalowany do około 100 000 po zakończeniu długo oczekiwanej aktualizacji shardingu. Znana z umożliwiania łatwych transakcji transgranicznych, sieć Ripple obsługuje ponad 1500 TPS. Co składa się na TPS sieci?

  • Czas blokowania — średni czas potrzebny na wydobycie nowego bloku to czas blokowania sieci. Różne sieci blockchain mają różne czasy blokowania. Wiodąca kryptowaluta Bitcoin ma czas bloku wynoszący 10 minut. W porównaniu do bitcoina, Ethereum ma znacznie krótszy średni czas bloku wynoszący 10-20 sekund.

  • Rozmiar transakcji — dane przesyłane przy każdej transakcji różnią się w zależności od sieci blockchain, w której przeprowadzana jest transakcja. Transakcja w bitcoinie może mieć wielkość poniżej 300 bajtów lub nawet 500 bajtów. Im większy rozmiar transakcji, tym więcej czasu zajmie jej wykonanie.

  • Rozmiar bloku — rozmiar bloku to ilość danych o transakcjach, które blok przenosi w łańcuchu bloków. Większy rozmiar bloku oznacza, że ​​do uruchomienia pełnego węzła potrzeba więcej osób. Rozmiar bloku jest ograniczony do zaledwie 1 MB, ale ta niewielka ilość danych wystarczy do przechowywania ponad 2000 transakcji.

Jak obliczana jest transakcja na sekundę?

Aby obliczyć TPS na łańcuchu bloków, potrzebujesz informacji o rozmiarze bloku, rozmiarze transakcji i czasie bloku. TPS = (rozmiar bloku/rozmiar transakcji) / czas bloku. Czy sam TPS wystarczy do skalowania sieci? Sieci Blockchain posiadające wyższy współczynnik TPS nie wystarczą, aby sieć odniosła sukces lub nawet mogła konkurować z takimi sieciami jak Ethereum i Bitcoin. Aby sieć naprawdę się wyróżniała, musi skupić się na bezpieczeństwie i innych ważnych aspektach, a nie tylko na wskaźniku TPS. Bitcoin wykorzystuje szybkość mieszania do pomiaru bezpieczeństwa i kondycji swojej sieci. Chociaż nie można zaprzeczyć znaczeniu TPS sieci, ponieważ mierzy on zdolność łańcucha bloków do przetwarzania transakcji. Co więcej, jest to także wskaźnik potencjału sieci w zakresie skalowania w celu uwzględnienia w przyszłości nowych i lepszych przypadków użycia. Jeśli sieć blockchain ma wysoki wskaźnik TPS, zwykle brakuje jej w innych aspektach – decentralizacji i bezpieczeństwie. Osiągnięcie przez sieć blockchain wszystkich trzech – wysokiego TPS, bezpieczeństwa, decentralizacji – nie jest łatwe i dlatego sieci blockchain konkurują, aby pokonać się we wszystkich trzech aspektach, a nie tylko w TPS.