├── .coderabbit.yaml ├── .github └── workflows │ └── markdownlint.yml ├── .markdownlint.json ├── LICENSE ├── README.md ├── dip-0001.md ├── dip-0001 └── states.png ├── dip-0002.md ├── dip-0002 └── special-transactions.md ├── dip-0003.md ├── dip-0003 ├── masternode-types.md └── network-info.md ├── dip-0004.md ├── dip-0005.md ├── dip-0006.md ├── dip-0006 ├── aggregation.png ├── bls_m-of-n_threshold_scheme_and_dkg.md ├── bls_signature_scheme.md ├── intra-quorum-comm.png ├── lagrange_base_polynomial.png ├── lagrange_recovery.png ├── lagrange_recovery2.png └── llmq-types.md ├── dip-0007.md ├── dip-0008.md ├── dip-0008 ├── ThreshCase.gif ├── fin_sum.gif └── quorum_attack.py ├── dip-0009.md ├── dip-0009 └── assignments.md ├── dip-0010.md ├── dip-0011.md ├── dip-0011 ├── identity.json ├── identityCreateTransition.json ├── identityDisableTransition.json ├── identityPublicKey.json ├── identityTopUpTransition.json └── identityUpdateTransition.json ├── dip-0012.md ├── dip-0012 └── dpns-contract-documents.json ├── dip-0013.md ├── dip-0014.md ├── dip-0015.md ├── dip-0016.md ├── dip-0016 ├── adding-block-01.png ├── adding-block-02.png └── synchronization-phases.png ├── dip-0020.md ├── dip-0021.md ├── dip-0022.md ├── dip-0023.md ├── dip-0024.md ├── dip-0024 ├── byzantine-calculation.png ├── dip-0024-addendum-parameter-choices.md ├── example-member-selection.png ├── four-share-attack.png └── mn-selection-mock-quorum.png ├── dip-0025.md ├── dip-0026.md ├── dip-0027.md ├── dip-0027 └── dip-0027-request-id-calc.py ├── dip-0028.md ├── dip-0029.md ├── dip-0030.md ├── dip-0030 └── nonce.png └── dip-0031.md /.coderabbit.yaml: -------------------------------------------------------------------------------- 1 | reviews: 2 | poem: false 3 | -------------------------------------------------------------------------------- /.github/workflows/markdownlint.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dashpay/dips/HEAD/.github/workflows/markdownlint.yml -------------------------------------------------------------------------------- /.markdownlint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dashpay/dips/HEAD/.markdownlint.json -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dashpay/dips/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dashpay/dips/HEAD/README.md -------------------------------------------------------------------------------- /dip-0001.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dashpay/dips/HEAD/dip-0001.md -------------------------------------------------------------------------------- /dip-0001/states.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dashpay/dips/HEAD/dip-0001/states.png -------------------------------------------------------------------------------- /dip-0002.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dashpay/dips/HEAD/dip-0002.md -------------------------------------------------------------------------------- /dip-0002/special-transactions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dashpay/dips/HEAD/dip-0002/special-transactions.md -------------------------------------------------------------------------------- /dip-0003.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dashpay/dips/HEAD/dip-0003.md -------------------------------------------------------------------------------- /dip-0003/masternode-types.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dashpay/dips/HEAD/dip-0003/masternode-types.md -------------------------------------------------------------------------------- /dip-0003/network-info.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dashpay/dips/HEAD/dip-0003/network-info.md -------------------------------------------------------------------------------- /dip-0004.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dashpay/dips/HEAD/dip-0004.md -------------------------------------------------------------------------------- /dip-0005.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dashpay/dips/HEAD/dip-0005.md -------------------------------------------------------------------------------- /dip-0006.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dashpay/dips/HEAD/dip-0006.md -------------------------------------------------------------------------------- /dip-0006/aggregation.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dashpay/dips/HEAD/dip-0006/aggregation.png -------------------------------------------------------------------------------- /dip-0006/bls_m-of-n_threshold_scheme_and_dkg.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dashpay/dips/HEAD/dip-0006/bls_m-of-n_threshold_scheme_and_dkg.md -------------------------------------------------------------------------------- /dip-0006/bls_signature_scheme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dashpay/dips/HEAD/dip-0006/bls_signature_scheme.md -------------------------------------------------------------------------------- /dip-0006/intra-quorum-comm.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dashpay/dips/HEAD/dip-0006/intra-quorum-comm.png -------------------------------------------------------------------------------- /dip-0006/lagrange_base_polynomial.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dashpay/dips/HEAD/dip-0006/lagrange_base_polynomial.png -------------------------------------------------------------------------------- /dip-0006/lagrange_recovery.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dashpay/dips/HEAD/dip-0006/lagrange_recovery.png -------------------------------------------------------------------------------- /dip-0006/lagrange_recovery2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dashpay/dips/HEAD/dip-0006/lagrange_recovery2.png -------------------------------------------------------------------------------- /dip-0006/llmq-types.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dashpay/dips/HEAD/dip-0006/llmq-types.md -------------------------------------------------------------------------------- /dip-0007.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dashpay/dips/HEAD/dip-0007.md -------------------------------------------------------------------------------- /dip-0008.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dashpay/dips/HEAD/dip-0008.md -------------------------------------------------------------------------------- /dip-0008/ThreshCase.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dashpay/dips/HEAD/dip-0008/ThreshCase.gif -------------------------------------------------------------------------------- /dip-0008/fin_sum.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dashpay/dips/HEAD/dip-0008/fin_sum.gif -------------------------------------------------------------------------------- /dip-0008/quorum_attack.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dashpay/dips/HEAD/dip-0008/quorum_attack.py -------------------------------------------------------------------------------- /dip-0009.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dashpay/dips/HEAD/dip-0009.md -------------------------------------------------------------------------------- /dip-0009/assignments.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dashpay/dips/HEAD/dip-0009/assignments.md -------------------------------------------------------------------------------- /dip-0010.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dashpay/dips/HEAD/dip-0010.md -------------------------------------------------------------------------------- /dip-0011.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dashpay/dips/HEAD/dip-0011.md -------------------------------------------------------------------------------- /dip-0011/identity.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dashpay/dips/HEAD/dip-0011/identity.json -------------------------------------------------------------------------------- /dip-0011/identityCreateTransition.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dashpay/dips/HEAD/dip-0011/identityCreateTransition.json -------------------------------------------------------------------------------- /dip-0011/identityDisableTransition.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dashpay/dips/HEAD/dip-0011/identityDisableTransition.json -------------------------------------------------------------------------------- /dip-0011/identityPublicKey.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dashpay/dips/HEAD/dip-0011/identityPublicKey.json -------------------------------------------------------------------------------- /dip-0011/identityTopUpTransition.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dashpay/dips/HEAD/dip-0011/identityTopUpTransition.json -------------------------------------------------------------------------------- /dip-0011/identityUpdateTransition.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dashpay/dips/HEAD/dip-0011/identityUpdateTransition.json -------------------------------------------------------------------------------- /dip-0012.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dashpay/dips/HEAD/dip-0012.md -------------------------------------------------------------------------------- /dip-0012/dpns-contract-documents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dashpay/dips/HEAD/dip-0012/dpns-contract-documents.json -------------------------------------------------------------------------------- /dip-0013.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dashpay/dips/HEAD/dip-0013.md -------------------------------------------------------------------------------- /dip-0014.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dashpay/dips/HEAD/dip-0014.md -------------------------------------------------------------------------------- /dip-0015.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dashpay/dips/HEAD/dip-0015.md -------------------------------------------------------------------------------- /dip-0016.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dashpay/dips/HEAD/dip-0016.md -------------------------------------------------------------------------------- /dip-0016/adding-block-01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dashpay/dips/HEAD/dip-0016/adding-block-01.png -------------------------------------------------------------------------------- /dip-0016/adding-block-02.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dashpay/dips/HEAD/dip-0016/adding-block-02.png -------------------------------------------------------------------------------- /dip-0016/synchronization-phases.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dashpay/dips/HEAD/dip-0016/synchronization-phases.png -------------------------------------------------------------------------------- /dip-0020.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dashpay/dips/HEAD/dip-0020.md -------------------------------------------------------------------------------- /dip-0021.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dashpay/dips/HEAD/dip-0021.md -------------------------------------------------------------------------------- /dip-0022.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dashpay/dips/HEAD/dip-0022.md -------------------------------------------------------------------------------- /dip-0023.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dashpay/dips/HEAD/dip-0023.md -------------------------------------------------------------------------------- /dip-0024.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dashpay/dips/HEAD/dip-0024.md -------------------------------------------------------------------------------- /dip-0024/byzantine-calculation.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dashpay/dips/HEAD/dip-0024/byzantine-calculation.png -------------------------------------------------------------------------------- /dip-0024/dip-0024-addendum-parameter-choices.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dashpay/dips/HEAD/dip-0024/dip-0024-addendum-parameter-choices.md -------------------------------------------------------------------------------- /dip-0024/example-member-selection.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dashpay/dips/HEAD/dip-0024/example-member-selection.png -------------------------------------------------------------------------------- /dip-0024/four-share-attack.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dashpay/dips/HEAD/dip-0024/four-share-attack.png -------------------------------------------------------------------------------- /dip-0024/mn-selection-mock-quorum.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dashpay/dips/HEAD/dip-0024/mn-selection-mock-quorum.png -------------------------------------------------------------------------------- /dip-0025.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dashpay/dips/HEAD/dip-0025.md -------------------------------------------------------------------------------- /dip-0026.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dashpay/dips/HEAD/dip-0026.md -------------------------------------------------------------------------------- /dip-0027.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dashpay/dips/HEAD/dip-0027.md -------------------------------------------------------------------------------- /dip-0027/dip-0027-request-id-calc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dashpay/dips/HEAD/dip-0027/dip-0027-request-id-calc.py -------------------------------------------------------------------------------- /dip-0028.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dashpay/dips/HEAD/dip-0028.md -------------------------------------------------------------------------------- /dip-0029.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dashpay/dips/HEAD/dip-0029.md -------------------------------------------------------------------------------- /dip-0030.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dashpay/dips/HEAD/dip-0030.md -------------------------------------------------------------------------------- /dip-0030/nonce.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dashpay/dips/HEAD/dip-0030/nonce.png -------------------------------------------------------------------------------- /dip-0031.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dashpay/dips/HEAD/dip-0031.md --------------------------------------------------------------------------------