John Jannotti

Results 92 comments of John Jannotti

Just to close the loop, is the suggestion that this: `x = exponent_length * max(base_length, modulus_length)**2` will work for the cost function (with appropriate scaling)? I would be on board...

> Looking back at benchmark the 4096 byte length case for all three parameters takes 9 sec to run, so it's not feasible on the AVM unfortunately. @jannotti what would...

> @jannotti I was wondering if wouldn't be appropriate to have the proposed op code "cost function" parameters in the consensus configuration (instead of hardcoding them in `opcode.go` - [468210e](https://github.com/algorand/go-algorand/commit/468210e44adbd29a6dca7acc2d342707eb8cb2b4))....

> @mangoplane could you merge master in? I created a larger PR (#6270) addressing some related opcodes, and using the very nice custom cost function infrastructure added by @mangoplane ....

> I just want to point out that right now the max amount of data the AVM loads for a single app eval is 16KB (8KB for program, 8KB for...

Let's talk these through. >Program size pooled as 8kb/AppCall: if I have a 16kb program, it must be called by 2 AppCalls grouped; At the top-level, you have to make...

> Joe has suggested extending box read/write to other apps' boxes, which I think would also be a transformational capability, so I want to clarify if that is on the...

I have been thinking about this some more, especially in light of #6286 which is intended to make it a little easier to talk about how resources are touched. Let's...

Understood. My main concern is changing the rules on entities that previously "knew" they would not have a greater MBR for reasons outside their control. One such entity is the...

> > this special keyreg can be signed by the participation keys of the account, not the spending key. > > This is very interesting to me. I wonder if...