Как считается скорость блокчейна: что такое TPS
![]()
Транзакции — базовая единица активности любого блокчейна. Скорость их обработки очень важна. Чем быстрее сеть, тем больше пользователей она может обслужить одновременно и тем лучше она справляется с перегрузками.
Для отображения скорости сети используют показатель TPS (Transactions per second, «транзакций в секунду»). Этот параметр еще называют пропускной способностью сети. Он отражает количество транзакций, которое блокчейн в состоянии проверить за секунду и демонстрирует, насколько быстра и масштабируема сеть.
Блокчейны имеют средний TPS, то есть время, за которое сеть способна обработать регулярный спрос, и максимальный TPS, который может понадобиться сети по разным причинам. Например, при резких колебаниях курса криптовалюты транзакции одновременно совершают гораздо больше пользователей, и если блокчейн не способен удовлетворить возникший спрос, это может привести к перегрузке сети.
TPS — не единственный показатель, который определяет скорость блокчейна. Не меньшее значение имеет время завершения блока, то есть время, которое требуется сети для подтверждения неизменности транзакций в блоке.
Как рассчитать TPS блокчейна
Чтобы посчитать количество транзакций в секунду нужно знать:
- временной промежуток между блоками (среднее время, за которое создается новый блок);
- размер блока;
- средний размер транзакции.
Приблизительный TPS можно рассчитать по формуле:
TPS = (размер блока / средний размер транзакции) / время создания блока
Например, если размер блока составляет 2 Mб, размер транзакции 1 Кб, а время между блоками — 40 секунд, то показатель транзакций в секунду блокчейна будет равен 50 (2 Мб / 1 Кб) / 40 секунд.
Скорость обработки транзакций в разных блокчейнах сильно отличается. Сеть биткойна способна обрабатывать всего лишь 7 транзакций/сек., Ethereum — в среднем 15 транзакций/сек. Но сегодня есть и гораздо более быстрые блокчейны, например, TPS Ripple составляет 1500 транзакций/сек.
Как скорость обработки транзакций влияет на другие параметры сети
Высокий TPS очень важен для успешного функционирования блокчейна, особенно сегодня, когда криптоиндустрия привлекает все больше пользователей. Чем больше людей пользуются криптой, тем больше транзакций нужно обрабатывать, и если сеть не способна делать это быстро, перегрузка ей обеспечена. То есть обработки транзакций придется ждать очень долго. К чему это приводит?
Совершая транзакции, пользователи оплачивают комиссию сети, и в основном она достаточно умеренная. Что, кстати, делает блокчейн гораздо более выгодным инструментом для перевода средств, чем традиционные платежные системы.
Но если за секунду блокчейн обрабатывает мало транзакций, пользователям приходится платить повышенную комиссию , чтобы сделать транзакцию более привлекательной для майнеров. Это увеличивает среднюю комиссию сети настолько, что многие люди просто не могут себе позволить ее оплачивать. Поэтому высокий TPS очень важен.
Кроме того, обеспечение хорошей масштабируемости сети — важная задача на пути к массовому внедрению блокчейн-технологий. Как было сказано выше, популярность крипты растет, и сетям приходится обрабатывать все большее число транзакций, а это требует увеличения TPS.
Не стоит забывать и о трилемме блокчейна , заключающейся в теоретической невозможности одновременно поддерживать на одинаково высоком уровне производительность, безопасность и децентрализацию сети.
Поскольку эффективность сети напрямую зависит от ее масштабируемости, многие разработчики блокчейн-проектов настолько увлекаются увеличением пропускной способности блокчейна, что делают ставку на скорость в ущерб безопасности и децентрализации. Тем не менее у многих проектов достаточно неплохо получается достигать баланса между этими тремя основными характеристиками блокчейна.
Самые быстрые криптовалюты
| Блокчейн | Средний TPS | Время завершения блока |
|---|---|---|
| Solana (SOL) | до 60 000 | 5–12 секунд |
| Cosmos (ATOM) | 10 000 | 1–2 секунды |
| Polygon (MATIC) | до 7000 | до 5 минут |
| Algorand (ALGO) | 6 000 | 5 секунд |
| Fantom (FTM) | до 10 000 | 1 секунда |
| Avalanche (AVAX) | 4 500 | 0,8 секунды |
| EOS.IO (EOS) | 4 000 | 2–3 секунды |
| TRON (TRX) | 2000 | до 5 минут |
| Ripple (XRP) | 1 500 | 3–5 секунд |
| Stellar (XLM) | 1000 | 5 секунд |
Каждый блокчейн пытается достичь высокой скорости проведения транзакций по-своему. Например, Solana использует гибридный механизм консенсуса PoH (доказательство истории) / PoS (доказательство доли владения). Fantom применяет технологию направленных ациклических графов (DAG), суть которой состоит в параллельном создании и подтверждении блоков. Polygon поддерживает большое количество решений для масштабирования, включая решения L2 и сайдчейн .
Одной из самых быстрых криптовалют в мире с TPS в 100 тыс. транзакций/сек. собирается стать Ethereum 2.0. на алгоритме консенсуса Proof-of-Stake.
Переход Ethereum на PoS начался еще в 2020 году. 1 декабря ознаменовалось запуском Beacon Chain (нулевая фаза), 15 сентября произошел хардфорк «Слияние», и участники основной сети перешли на PoS. Заключительной стадией должен стать шардинг — деление блокчейна на 64 сегмента, что позволит значительно повысить производительность сети, уменьшит перегрузку и увеличит число обрабатываемых транзакций.
Заключение
Популярность криптовалют растет с каждым днем, и неизвестно, какая скорость обработки транзакций может потребоваться для удовлетворения спроса пользователей в самом ближайшем будущем. Поэтому разработчики блокчейнов постоянно работают над масштабируемостью сетей и увеличением скорости проведения транзакций.
Хороший TPS имеет большое значение для массового принятия блокчейн-технологий. Высокая скорость транзакций без ущерба для безопасности и децентрализации — задача номер один для создателей современных децентрализованных сетей.
Определение: Транзакций в секунду (TPS)
В блокчейне транзакции в секунду (TPS) – это количество транзакций, которые блокчейн-сеть может обрабатывать каждую секунду, или количество транзакций, выполняемых в секунду. Этот термин довольно популярен в крипто пространстве, особенно когда речь идет о масштабируемости.
Два примера, когда термин TPS был упомянут в СМИ:
- «Пять лучших блокчейнов с высокой скоростью транзакций в 2019»
- «Кто масштабирует лучше? Анализ TPS блокчейнов»
Как рассчитать количество транзакций в секунду (TPS)
Чтобы рассчитать TPS, вы должны знать промежуток времени между блоками, средний размер транзакции и размер блока. Время между блоками – это среднее время, необходимое для создания нового блока в цепочке. Данный показатель для биткоина равен 10 минутам. Средний размер транзакции вам придется рассчитать. Размер блока – это размер блока в цепочке. Размер блока биткоина – 1 МБ.
Например, размер блока равен 1 МБ со средним размером транзакции в 1 Кб и временем между блоками в 30 секунд.TPS в таком случае будет равняться 33 (1 МБ/1 кб)/30 секунд=33).
В настоящее время TPS биткойна составляет 7, что по сравнению с другими криптовалютами не является лучшим показателем. Например, эфириум в среднем обрабатывает 20 транзакций в секунду, что почти вдвое превышает скорость транзакций биткоина.
С появлением Ethereum 2.0 дела у второй по величине крипто монеты и сети пойдут намного лучше.
Другие крипто монеты с более высоким значением TPS, чем у биткоина – Ripple (1500 транзакций), Bitcoin Cash (60 транзакций), Litecoin (56 транзакций) и Dash (48 транзакций).
TPS биткоина и фиатные деньги
По сравнению с PayPal, который может обрабатывать 193 транзакции в секунду, и VISA, которая может обрабатывать в среднем около 25000 транзакций, криптовалютам еще предстоит пройти долгий путь, прежде чем полностью заменить традиционные способы совершения транзакций.
Децентрализация биткоина осложняет процесс масштабирования и ведет к потере некоторых элементов. Достижение большей скорости наносит ущерб децентрализации, что нарушает всю идею децентрализованной экосистемы, к которой стремятся монета и технология в целом.
Биткоин выделяют как высокоэффективную сеть, однако существует множество блокчейн-проектов, которые могут похвастаться высокими показателями TPS. Однако глубокое погружение в их внутреннюю работу показывает, что ради такой производительности пришлось пойти на уступки и пожертвовать чем-то.
В течение многих лет разрабатывалось несколько технологий, помогающих регулировать скорость транзакций блокчейна. Биткоин использует SegWit, софтфорк для масштабирования блокчейна, чтобы решить проблему с низким TPS. SegWit разделяет цифровую подпись и сценарии в блоке, создавая дополнительное пространство для большего количества транзакций в нем.
Помимо Segwit, также существует Lightning Network. Он представляет собой автономное решение проблемы масштабируемости и низкого TPS. Сеть позволяет проводить транзакции вне блокчейна.
Понимание TPS биткоина помогает разобраться в том, как работает сеть, стоящая за ведущей мировой криптовалютой. Также это помогает понять проблемы, стоящие перед технологией блокчейн в целом.
По мере того, как появляется все больше решений, помогающих справиться с проблемой масштабируемости блокчейна, все больше приходится узнавать об этой технологии. В настоящее время еще предстоит найти надежное решение, которое позволит достичь высокого уровня TPS и при этом сохранить децентрализацию.
Подписывайтесь на Bybit в соц.сетях:
Что значит количество TPS

Расчет ТПСа выводится из расчета затраченных сервером ms на обработку задач, которые должны были выполнится за 1 тик.
Например, если весь сервер обрабатывается за 0.05 s — на нем 100% тпс 20, потому что каждая тпс-ина меньше или равна 50 мс)
Если например у сервера все действия занимают 40,0 мс — это все еще означает, что тпс = 20. Так как 40 меньше 50ти.
Если у сервера действия занимают 70 мс — это значит, что тпс сервера равен примерно 18-19. Это все ещё не лаги.
Значения:
20.0 — это максимально возможный тпс для сервера.
15.0 — 19.99 — является нормальным для сервера. Может просаживаться при большом количестве игроков и при большом количестве прогруженных чанков в мире. Так же может послужить нагруженные регионы или же большое количество мобов в чанке/сервере.
13.0 — 15.0 — является нормальным для тяжелого сервера, если появляется редко и ненадолго. Постоянное такое значение — не очень хорошо. Требуется написать на администрации для проверки.
10.00 — 13.0 — сервер подлагивает. Возможны микро-пролаги, некорректная работа механизмов. Сообщите администрации
Ниже 10.00 — сервер лагает. В таком случае наблюдаются проблемы с копанием руды в шахте (блоки выпадают не моментально), работа механизмов занижается в 2 раза. Срочно сообщите администрации!
ТПС 2? Вам звиздец, несите гробик тому, кто нагрузил так сервер.
Если показывает нормальное значение, а всё равно лагает — значит лагает именно ваш компьютер/интернет. Добавьте памяти в настройках лаунчера, проверьте корректность драйверов, включая видеокарту, проверьте или переустановите джаву (деинсталлировать лаунчер и проинсталлировать обратно — он сам все поставит и проверит). Сделайте трассировку до сервера и проверьте ваш интернет.
Если ничего не получается — напишите на форум или в VK-поддержку
Если ТПС сервера нормальный — ни о каком возврате по вине лагов речи быть не может. Запросы ТПС-а логируются.
Лаги на наших серверах предельно редкое явление, если сервер лагает у всех — значит с ним что-то не в порядке и надо писать Администрации.
Если «меня лагануло, я умер, чо за фигня», а у всех все отлично — проверяйте ВАШ интернет.
TPS vs. реальность. Короткие вопросы
Люди верят в мифы. Постоянно. Почему? Потому что сказка — напоминание о детстве. Но оставим психологию для других пабликов, а сами попробуем ответить на старый и крайне важный вопрос: “почему блокчейны такие медленные?”.
На самом деле — все ещё медленней
Дело в том, что в мире — крайне мало отраслей, где нужна какая-то запредельная скорость: например, высокочастотный трейдинг. В остальном — нет. До Луны Штаты летали на корабле, управляемом, по современным меркам, калькуляторам.
К тому же — большинство платёжных систем, заявляющих о 50k+ транзакций в секунду, на самом деле врут, потому что эти транзакции завершаются… через 180 дней. Пусть даже 120—180. Да, именно так: таков средний срок чарджбэка у Visa, Mastercard, PayPal и прочих.
Грубо говоря, технический аспект вторичен к социально-правовому. В Web 3.0 это не так: именно технология научает нас работать с недоверенной средой и делать платежи истинно безакцептными.
Но и это не всё.
Можете взять отчёты Visa/Mastercard за последние лет 10 и провести их анализ. Уже рассматривал этот пример в отчёте по экосистеме Web 3.0, но не грех будет и повториться.
На сегодня принято брать за эталон TPS именно у Visa, которая в пике составляет якобы 56 000 (а то и 70 000+) транзакций в секунду. Но давайте обратимся к официальным отчётным документам : если принять за исходную общеупотребимую цифру «150 000 000 транзакций в день», то получаем следующее: 150 000 000/24/60/60 = 1736 tps!
Даже если рассмотреть отчёт за 2018 год, то выйдем на цифру 124,3 млрд транзакций, что в итоге приводит к 3942 tps. При этом средняя скорость не превышает 2000 tps.
Более того, если обратиться к официальной документации MasterCard, то можно убедиться, что скорость 10 tps является нормальной для большинства ситуаций.
Таким образом, уже на сегодняшний день ДРС выигрывают как по пиковой скорости, так и по теоретической (от 100 000 до 1 000 000 против 56 000).
Но кроме Visa/MC есть ряд иных централизованных сервисов. Что ж, давайте посмотрим и на них:
- Paypal — 200 tps;
- SWIFT — 348 tps: и даже FIN-сообщения не превышают 2244 (!) (согласно отчёту 2017 года);
- SEPA — 2000 tps .
Думаю, если постараться, то можно найти показатели выше. Но это всё равно будут вполне себе сопоставимые цифры, а не заоблачные. «Не на порядки, а лишь в разы!» Как по мне — есть куда более важные вопросы. Вот их постановкой и займёмся.
Стояния на Solana и угле
Можете заявлять сколько угодно, что у вас (или у них, или у других) самый быстрый блокчейн в мире, но если он не будет безопасным и стабильным, то многих это не очень-то и заинтересует (можете сразу изучить релевантный опыт и по Polygon).
Поэтому, куда важнее TPS вот какие параметры:
- Финализация транзакций;
- Механизм обратной проверки при остановке и прочих сбоях блокчейна;
- Непропорциональный рост хранилищ для скоростных блокчейнов;
- Уязвимость шард;
- Прочие…
При этом многие пользователи и даже продвинутые разработчики отказываются признать факт: Bitshares (Graphene) семейство изначально было куда более быстрым, нежели Ethereum, но именно последний создал хайп на смарт-контракты, токены, ICO, DeFi, NFT, GameFi и многие другие сегменты, а не Steem или даже EOS. Почему?
Ответов будет множество, но выделю три:
- Чем дешевле транзакции в сети — тем больше в них СПАМа: в Интернете когда-то СПАМ выходил за рамки 80 % (почтового) трафика и это было ужасно. Но в ДРС этот спам влияет не только на ценность контента, но и на цену активов непосредственно, поэтому GAS в Эфире служил заградительным блок-постом для очень многих видов скама: достаточно изучить рынок фейк-токенов в Pancake , чтобы этом убедиться;
- Когда встали задачи именно масштабирования — появился целый ряд концепций развития: от L0-механик (Cosmos, Polkadot, Avalanche) до L2 (роллапы, каналы и т.д.), а это значит, что, возможно, TPS — вообще НЕ та сущность, которая важна для L1 . В частности, биткоин как средство международных платежей в 2021-2022 гг. крайне интересен многим, а как средство сбережения — уже более 10 лет. И всем глубоко всё равно, что параметр TPS не дотягивает и до 10;
- И всё же, ключевое для меня — сообщество: биткоин-сообщество есть и оно реально развивает технологию, у solidity — более 400 000 рабочих рук (или 200 000 умных голов — как хотите), а вот PoS-системы пока лишь пытаются приспособиться и привлечь к себе внимание…
Но всё это не говорит, что TPS не надо развивать: просто не надо верить, что упрощения, навроде прямой Гартнер, — работают хоть сколько-нибудь эффективно. Нет, не работают.