Skip to content

Optimization: lagrange_last is witness in ECCVM #1583

Description

@ledwards2225

Suggested by @Rumata888: lagrange_last in ECCVM is currently set based on dyadic size. It could be much more efficient to set it based on actual trace usage (as we do in Ultra/MegaHonk). This is only viable if it becomes a witness since otherwise the VK depends on transaction stack depth. Would require new relations establishing that ops are "empty" beyond the corresponding "final" idx.

Metadata

Metadata

Assignees

Type

No type

Fields

No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions