-
Notifications
You must be signed in to change notification settings - Fork 2.3k
Create Preparing Polkadot pallet_balances for Formal Verification.md #2606
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: master
Are you sure you want to change the base?
Create Preparing Polkadot pallet_balances for Formal Verification.md #2606
Conversation
Inferara Grant application
I have read and hereby sign the Contributor License Agreement. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@SurfingBowser thanks for your interest in our grant program.
I've got a few questions regarding your application:
- You mention both
pallet_balances
andpallet_assets
in your doc; is this proposal focused on one of the two, or on both of them? - The deliverables are currently very vague, could you add more details on what we can expect? For example, "research findings and results" sounds rather generic.
- If we would sign the grant, what would you envision to be the next step(s) after its completion? Would you continue to work on this, and if yes, in what capacity?
CLA Assistant Lite bot All contributors have signed the CLA ✍️ ✅ |
@takahser Thank you for the comment and questions.
Our initial interest began with
We have updated the deliverables to include more details. We have notably merged 0d & 0e into one Final Research Article.
Here is a detailed description of how we envision the research steps: Research findings and next steps.Our general plan for the complete research consists of three major phases:
As for capacity, for any future grants we hope to increase the existing team capacity. Such an increase would be from FTE of 1.25 to 2. The increase of capacity opens up the opportunity to involve more individuals into the research project. The scale of the team depends on the grant size of course. |
I have read and hereby sign the Contributor License Agreement. |
Inferara Grant application
Project Abstract
This project is an R&D initiative to further secure Polkadot and subsequent parachains. With the recent increase in discussions of stablecoins across all ecosystem, we observed the benefit of gaining mathematical assurance for the safety of functions within
pallet_assets
for future integration of Circle’s CCTP (Cross Chain Transfer Protocol).Since pallets are an essential part of the Polkadot infrastructure, we want to take a deep look at exactly how the current logic functions.
pallet_balances
is used by every token on Polkadot. Withinpallet_balances
, thefungible
traits are what will be researched specifically.We plan how to apply our Rocq-based framework Inference to Polkadot’s fungible trait set.
Adaptation of the
fungible
trait set for formal verifications within our non-deterministic WASM framework will enable complete trait extraction with validated semantic mapping ready for formal specification.Grant level
Application Checklist
project_name.md
).@_______:matrix.org
(change the homeserver if you use a different one)