MinaProtocol / mina

Mina is a cryptocurrency protocol with a constant size blockchain, improving scaling while maintaining decentralization and security.
https://minaprotocol.com
Apache License 2.0
1.99k stars 525 forks source link

Help facilitate security audit #13157

Closed kantp closed 1 week ago

kantp commented 1 year ago

The people conducting the security audit are having some questions about the functioning of the system and reasons why certain design choices were made. Our role is to unburden O(1) by answering these questions so that O(1) can just confirm or correct our answers. This requires some investigations, because questions often ask for reasons, which are usually not obvious from looking at the code.

The questions are listed in an on-line document, where we're going to put and discuss answers as well.

Sventimir commented 1 year ago

I'm still working on this. I have alrerady answered 2 questions to the extent sufficient for the auditors. My research seems to proceed at one question per day so far. See #ext-least-authority-mina-protocol Slack channel and the document linked above for more details.

Sventimir commented 1 year ago

As I'm answering questions, still more of them appears, so I'm still busy with this. Questions already answered in a satisfactory manner are now marked in the document, while unanswered ones have priorities assigned to them.