Почему вчерашний тест сети в TON это прям .... - Link и тест Link
Начнем с того, что TPS как метрика уже давно нет так чтобы актуальна, так как в ней по факту нет смысла, ведь она не открывает главного смысла. И если мы будем говорить о "самом быстром", то контора SUI в тестовой сети показала 297,000 tps, что почти в 3 раза больше чем у TON, поэтому кхм.
Вернемся к сути необъективности метрики TPS в нашем новом мире с bundle txs, и возможностью строить app specific chain-ы как L3 решение для любого децентрализованного приложения.
На самом L1 эфире, как и на большинстве EVM like и на всех остальных non EVN сетях любой процесс будет происходить примерно так:
Смысл/функция любой транзакции в том, что она передает одно действие. Я как владелец EOA могу подписать только одну транзакцию чтобы передать определенную calldata дальше. Хочу сделать простой вывод + депозит = withdrawal + aprroval + deposit, если это LP, то раньше еще нужно было свапнуть во второй токен, а это еще aprroval + swap. Про количество действий и как Zap-ы уменьшают их количество я писал вот здеся - Link
Пожалуйста, не путаем с взаимодействиями с пулами.
Как, допустим, это делает Starknet, и все его прихвостни StarkEx или кто еще в виде appchain-ов.
Вот тут в обычном блоке мы можем наблюдать:
- approve, buy_erc721 - Link
- approve, swapExactTokensForTokens - Link
- mint, approve, buy - Link
И это все в одной транзакции, то есть mint, approve, buy это все в одной транзакции, а не в 3-ех как это было бы на TON или ETH.
Или допустим транзакция на ParadexTestNet, где подпись у нас одна, а действий >1 - Link
Но в случае с app specific chain, как Paradex, мы можем добавлять еще множество разных фич на уровне сети, ведь она же исключительно твоя и у тебя нет лимитаций основной сети которая заявляет о наличии шардинга, который типо поможет решить проблему scaling ETH.
Да, EIP-4337 АА Smart Wallet в большинстве своем решает данную проблему с количеством действий для юзера, но насколько дороже становится транзакция у такого действия на Mainnet? Да у нас есть для этого L2 и возможно L3.
Но суть даже не в этом, а в User Operations per Second. Если сеть могёт 100k single atomic/basic operations txs per second, то для сети умеющей создавать operation bundles >5 operation in a single tx мы получаем требование в 20k tps чтобы быть ровней этому "самому быстрому чейну". И это я еще ничего не рассказал про предстоящий parallelization у StarkNet прихвостней и саму кастомизацию чейнов, поэтому такие дела.
upd. У Solana 1m tps - Link
Post #177
2.17K