спасибо! а вот, ещё, допустим, я сделаю динамический массив чисел, сколько максимум элементов я могу в него положить? если я буду миллионы элементов туда записывать, не будет ли переполнения?
переполнение может быть только в рамках одной транзанкции, например не больше 100 элементов можно добавить в массив одной транзнкцией, или не больше 5000 элементов в цикле перебрать. цифры на вскидку сказал, смотри сколько газа стоит каждая операция и прикидывай на сколько хватит
если просто по одному или несколько элементов записывать в массив storage-а в каждой новой транзанкции - то можно сколько угодно записывать пока можешь платить за транзы)
ну нода же не сможет инфинити элементов хранить в себе, получается, при доступе к раннее добавленным элементам берётся информация из превиоус транзакций?
если тяжёлые вычисления не будут дорогими - мы никуда не уйдём вообще)) нужно контракты оптимально писать чтобы тяжёлые вычисления на фронте были или в экслорере, но не на смартах)
а 2.0 же масштабирование поидее даст и от майнинга к стейкингу переход, но в любом случае кто-то должен будет выполнить транзанкцию и если она будет долго выполнятся или потратит много ресурсов - этому должна быть адекватная компенсация в любом случае