V0.14.0 New P2P msgs (initial) (#113)

* P2P - Add placeholders for new messages

 - Misc: senddsq, clsig, islock, mnauth
 - Quorum: qsendrecsigs, qcomplaint, qjustify, qpcommit, qwatch, 
qdebugstatus, qsigsesann, qsigsinv, qgetsigs, qbsigs, qsigrec

* P2P - Add new inventory types

* P2P - Add new messages to cross-ref and search (incomplete)

Some new messages don't have descriptions yet

* P2P - Indicate quorum-related msgs that are not broadcast network wide

These msgs are for intra-quorum comm

* P2P - Sort quorum msgs to alphabetical order

* P2P - Add details to SendDsq

* P2P - Add field details to some new quorum msgs
 - qbsigs, qsigsesann, and qsigsinv

* P2P - Add partial details to ClSig msg

* P2P - Add partial details to qcomplaint and qcontrib

* P2P - Add DIP8 links

* P2P - Fix some field sizes

* P2P - Add partial details to justification and premature commitment

* P2P - Add qwatch details

* P2P - Add partial qdebugstatus details

* P2P - Formatting update

* P2P - Add details to ISLock and MNAuth

* Formatting and typo corrections

* P2P - Add partiall details to qsendrecsigs and qsigrec messages

* Formatting - organize Quorum messages into sub-catergories
 - Debugging, Distributed Key Generateion, and Signing Sessions

* Formatting - Fix link issue

* P2P - Add missing qcontrib info

* P2P - Partial detail for qsigsesann and qgetsigs

* P2P - More partial details for quorum signing messages
This commit is contained in:
thephez 2019-03-27 12:59:33 -04:00
parent f15d6f7011
commit e057568ccf
4 changed files with 673 additions and 12 deletions

View file

@ -24,6 +24,8 @@ bitcoinj:
'`blocktxn` messages': blocktxn message
'CbTx': coinbase special tx
certificate chain:
'`clsig` message': clsig message
'`clsig` messages': clsig message
'`cmpctblock` message': cmpctblock message
'`cmpctblock` messages': cmpctblock message
DER:
@ -86,6 +88,8 @@ intermediate certificate:
intermediate certificates: intermediate certificate
'`inv` message': inv message
'`inv` messages': inv message
'`islock` message': islock message
'`islock` messages': islock message
'`ix` message': ix message
'`ix` messages': ix message
IP address: DO NOT AUTOCROSSREF
@ -113,6 +117,8 @@ merge:
Merge avoidance: DO NOT AUTOCROSSREF
micropayment channel:
micropayment channels: micropayment channel
'`mnauth` message': mnauth message
'`mnauth` messages': mnauth message
'`mnb` message': mnb message
'`mnb` messages': mnb message
'`mnget` message': mnget message
@ -176,8 +182,30 @@ protocol version 70013: section protocol versions
protocol version 70014: section protocol versions
public key infrastructure: pki
'QcTx': quorum commitment special tx
'`qbsigs` message': qbsigs message
'`qbsigs` messages': qbsigs message
'`qcomplaint` message': qcomplaint message
'`qcomplaint` messages': qcomplaint message
'`qcontrib` message': qcontrib message
'`qcontrib` messages': qcontrib message
'`qdebugstatus` message': qdebugstatus message
'`qdebugstatus` messages': qdebugstatus message
'`qfcommit` message': qfcommit message
'`qfcommit` messages': qfcommit message
'`qgetsigs` message': qgetsigs message
'`qgetsigs` messages': qgetsigs message
'`qjustify` message': qjustify message
'`qjustify` messages': qjustify message
'`qpcommit` message': qpcommit message
'`qpcommit` messages': qpcommit message
'`qsigrec` message': qsigrec message
'`qsigrec` messages': qsigrec message
'`qsigsesann` message': qsigsesann message
'`qsigsesann` messages': qsigsesann message
'`qsigsinv` message': qsigsinv message
'`qsigsinv` messages': qsigsinv message
'`qwatch` message': qwatch message
'`qwatch` messages': qwatch message
'`r`': r
receipt: DO NOT AUTOCROSSREF
recurrent rebilling:
@ -192,6 +220,8 @@ RPCs: rpc
secp256k1:
'`sendcmpct` message': sendcmpct message
'`sendcmpct` messages': sendcmpct message
'`senddsq` message': senddsq message
'`senddsq` messages': senddsq message
'`spork` message': spork message
'`spork` messages': spork message
'`ssc` message': ssc message