--- tags: meeting-minutes --- # Chrysalis RFC Call - 2020-12-14 ## Participants - Andrea - Gal - Thibault - Wolfgang ## Topics ### Chrysalis Stage 2 - [Multisig](https://hackmd.io/@iota-protocol/r1lIMILiv) - Andrea is reaching out to figure out the precise requirements from exchanges and other partners - [Dust](https://github.com/iotaledger/protocol-rfcs/pull/32) - Validation - Change: Within the same output type only one output per address. However, there could be one `SigLockedDustAllowanceOutput` on A and one `SigLockedSingleOutput` on A in the same transaction. - Make sure that the validation rules are well-defined and -explained for a transaction decreasing the deposit amount, i.e. a transaction consuming a `SigLockedDustAllowanceOutput` on A and creating a `SigLockedDustAllowanceOutput` on A. - Add more details: - Explain that "foreign" `SigLockedDustAllowanceOutput` are allowed and do not cause issues, see https://github.com/iotaledger/protocol-rfcs/pull/32#discussion_r540862717. - race-conditions: - Issue itself - Potential mitigation, e.g. send dust transactions to oneself until quota is full - Highlight worst-case: An attacker can _always_ issue a dust transaction _before any_ honest transaction. This is the cheapest way to block a spend of a `SigLockedDustAllowanceOutput` - See thread: https://github.com/iotaledger/protocol-rfcs/pull/32#discussion_r540175897 - [Bech32 Address Format](https://github.com/iotaledger/protocol-rfcs/pull/20) - Has been updated from `iot` to `iota` - Proposed changes in address version are not public (in a PR) to avoid confusion and different implementations in different parts of the system - Change in the HRP is a very small fix (change of constant): should it happen now or batch with other (breaking) changes.