You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
To improve contributor's experience, we need a method for batch submission of messages. I think it should be implemented in FundingRound contract because the size of MACI contract is already approaching limits.
function submitMessageBatch(Message[] memory_messages, PubKey[] memory_encPubKeys)
It seems that we also need to ensure that the first message is a key-change command.
A later version of MACI will have to mitigate a vote-buying attack where a user may be bribed immediately when the voting period starts, such that their very first message is influenced by a briber. One solution to this is to have the contract to mandate that the first message that each participant sends is to change their key (see below).
The text was updated successfully, but these errors were encountered:
To improve contributor's experience, we need a method for batch submission of messages. I think it should be implemented in
FundingRound
contract because the size of MACI contract is already approaching limits.It seems that we also need to ensure that the first message is a key-change command.
https://github.com/appliedzkp/maci/blob/master/specs/01_introduction.md#high-level-process
The text was updated successfully, but these errors were encountered: