💰Не помню, что было инициатором этой мысли у меня в голове, но разобраться захотелось. Ведь когда вы создаёте новый некастодиальный кошелёк в приложении(Tonkeeper, MyTonWallet и др), в блокчейн TON загружается смарт-контракт и разворачивается он исходя из seed-фразы. И он начинает выполнять функционал по отправке/получении активов(приложение дает команду контракту совершить перевод и он это делает).
А есть ли вообще лимит, после которого блокчейн скажет «хватит»? Есть ли у сети какой-то потолок по числу активных смарт-контрактов?
💰TON не накладывает искусственных ограничений на создание смарт-контрактов, поэтому можно создать хоть миллион кошельков в одного. Но, стоит учитывать:
🔒
Каждый из них занимает место в state(запись и статус всех данных, хранящихся в сети)
🔒
Каждый контракт требует газа, при взаимодействии
TON изначально проектировался как infinitely sharded blockchain(читаем пост про шардинг). Теоретически, он масштабируется горизонтально: новые shardchain’ы = больше пропускной способности. Но на практике– все упирается в производительность нод(читаем пост про валидаторов) и архитектуру d’apps.
💰Можно сделать вывод, что ограничений на количество кошельков и контрактов нет, но есть экономика: за всё платишь TON’ами. Защита от flood’a же реализуется через комиссии.
Так что 10к кошельков под дроп? Ок. Миллион контрактов под ботов– тоже можно. Но только если ты готов платить и уметь работать с последствиями.
#TON
