an attack to recurrence ability because resources are not infinite.
Try creating an "infinite loop" AT - I'll even give you the machine code for that here:
Now see what damage you can do with it.
(hint - you can't do any more damage with that than any other sort of DoS type of attack on the network)
ok, will try it! thank you!
That code is missing a byte on the end, should have 8 0s, not 6. Also if entered into burst the parser assumes lowercase on the hex, so 1a00000000 is correct.
Here's what would happen if that was submitted on burst(or any other coin that implemented AT):
that hex is the equivelant of JMP 0 (jump to first position, which is that same instruction again)
once submitted to the network, the AT will be created and not do anything yet.
Once funds are sent to it, it will run the loop, subtracting a step fee each time it executes that instruction until it runs out of funds or hits the max steps for one block.
If the max steps were hit, it will continue the next block.
Once the funds have been used up it will stall until more are sent.
In burst it has a per block limit of 2000 steps, with normal operations counting as 1 step, and api calls counting as 10 steps, so it could run 2000 iterations per block, costing 200 burst per block until it is drained.
Due to the step costs, it would be much more effective and cheaper to attempt to dos the network by spamming it with normal transactions than with loops like that.