Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

Custom transition constraint exemptions #84

Merged
merged 3 commits into from
Apr 29, 2022
Merged

Conversation

irakliyk
Copy link
Collaborator

This PR will add ability to specify custom transition constraint exemptions.

Right now, transition constraints are applied to all execution trace rows except for the last one. With this PR, we will be able to specify how many rows (> 1) to "exempt" at the end of the trace. This would be useful for implementing perfect zero knowledge as well as for other purposes.

@irakliyk irakliyk marked this pull request as draft April 14, 2022 07:49
@irakliyk irakliyk force-pushed the transition-exemptions branch from 76eb053 to 58c007f Compare April 14, 2022 23:09
@irakliyk irakliyk marked this pull request as ready for review April 14, 2022 23:10
@irakliyk irakliyk requested review from Jasleen1 and dbeaverfb April 14, 2022 23:10
Copy link
Contributor

@Jasleen1 Jasleen1 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good (and clever!), thank you!

Base automatically changed from transition-degree to main April 29, 2022 01:39
@irakliyk irakliyk merged commit 86291a0 into main Apr 29, 2022
@irakliyk irakliyk deleted the transition-exemptions branch April 29, 2022 01:49
@irakliyk irakliyk mentioned this pull request Apr 29, 2022
3 tasks
# for free to join this conversation on GitHub. Already have an account? # to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants