mirror of
https://github.com/seigler/dash-docs
synced 2025-07-27 01:36:13 +00:00
Content - add details related to some Dash Core constants
This commit is contained in:
parent
3c577102c9
commit
b9989fab3c
2 changed files with 10 additions and 3 deletions
|
@ -762,6 +762,13 @@ for additional details.
|
|||
| **[Threshold Signature Recovery Phase](https://github.com/dashpay/dips/blob/master/dip-0007.md#recovered-threshold-signatures<!--noref-->)** | | | A recovered signature is created by a quorum member once valid signature shares from at least the threshold number of members have been received |
|
||||
| `qsigrec` message | → | | Masternode sends the quorum recovered signature **to all peers** (except those that have asked to be excluded via a `qsendrecsigs` message)
|
||||
|
||||
Note the following timeouts defined by Dash Core related to signing sessions:
|
||||
|
||||
| Parameter | Timeout, sec | Description |
|
||||
| `SESSION_NEW_SHARES_TIMEOUT` | 60 | Time to wait for new shares |
|
||||
| `SIG_SHARE_REQUEST_TIMEOUT` | 5 | Time to wait for a requested share before requesting from a different node |
|
||||
| `SESSION_TOTAL_TIMEOUT` | 300 | Time to wait for session to complete |
|
||||
|
||||
{% endautocrossref %}
|
||||
|
||||
#### Quorum Selection
|
||||
|
|
|
@ -3284,7 +3284,7 @@ The `qbsigs` message is used to send batched signature shares in response to a
|
|||
`qgetsigs` message.
|
||||
|
||||
Note: The number of messages that can be sent in a batch is limited to 400
|
||||
(as defined by `MAX_MSGS_TOTAL_BATCHED_SIGS`).
|
||||
(as defined by `MAX_MSGS_TOTAL_BATCHED_SIGS` in Dash Core).
|
||||
|
||||
| Bytes | Name | Data type | Description |
|
||||
| --- | --- | --- | --- |
|
||||
|
@ -3487,7 +3487,7 @@ session. The sessionId will be used for all P2P messages related to that
|
|||
session.
|
||||
|
||||
Note: The maximum number of announcements in a `qsigsesann` message is limited to
|
||||
100 (as defined by `MAX_MSGS_CNT_QSIGSESANN`).
|
||||
100 (as defined by `MAX_MSGS_CNT_QSIGSESANN` in Dash Core).
|
||||
|
||||
| Bytes | Name | Data type | Description |
|
||||
| --- | --- | --- | --- |
|
||||
|
@ -3556,7 +3556,7 @@ The `qsigsinv` message (quorum signature inventory) announces one or more quorum
|
|||
signature share inventories known by the transmitting peer.
|
||||
|
||||
Note: The maximum number of inventories in a `qsigsinv` message is limited to
|
||||
200 (as defined by `MAX_MSGS_CNT_QSIGSHARESINV`).
|
||||
200 (as defined by `MAX_MSGS_CNT_QSIGSHARESINV` in Dash Core).
|
||||
|
||||
<!-- See quorum_signing_shares.h (CSigSharesInv) -->
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue