diff options
author | Maatuq <mahmoudmatook.mm@gmail.com> | 2023-05-31 09:31:01 +0400 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-05-31 07:31:01 +0200 |
commit | e17fa1259aa3b2fb4a6479188ac98fb826967848 (patch) | |
tree | a014031cdec592bdf1009fb574f192614eb65765 /doc | |
parent | a8d2eeddd207d5bf70575045d632e235dcab2533 (diff) |
Add bitcoing protocol dissector. (#1992)
* Add bitcoing protocol dissector.
* remove bitcoin protcol detection from mining.c
* add a new bitcoin deissector.
* add a new category: Cryptocurrency.
Signed-off-by: Mahmoud Maatuq <mahmoudmatook.mm@gmail.com>
* Remove useless checks and add missing windows and docs file.
Signed-off-by: Mahmoud Maatuq <mahmoudmatook.mm@gmail.com>
* update affected tests.
Signed-off-by: Mahmoud Maatuq <mahmoudmatook.mm@gmail.com>
* add a brief version.
Add notes on the difference between normal bitcoin protocol and the
mining protocol.
Signed-off-by: Mahmoud Maatuq <mahmoudmatook.mm@gmail.com>
* update enable_payload_stat test after dev rebasing.
Signed-off-by: Mahmoud Maatuq <mahmoudmatook.mm@gmail.com>
---------
Signed-off-by: Mahmoud Maatuq <mahmoudmatook.mm@gmail.com>
Diffstat (limited to 'doc')
-rw-r--r-- | doc/protocols.rst | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/doc/protocols.rst b/doc/protocols.rst index 8374653f9..d2ccd5169 100644 --- a/doc/protocols.rst +++ b/doc/protocols.rst @@ -44,3 +44,18 @@ References: `Main site <https://www.nvidia.com/en-us/geforce-now/>`_. Generic web traffic from Nvidia sites. References: `Main site <https://www.nvidia.com>`_. + + +.. _Proto 343: + +`NDPI_PROTOCOL_BITCOIN` +====================== +Bitcoin is one of the most common crypto currencies. + +References: `Main site <https://en.bitcoin.it/wiki/Protocol_documentation>`_. + +Notes: + +- Not each crypto exchange is a mining, it could be a normal transaction, sending or receving. +- Bitcoin network protocol covers the broader set of rules that govern how all nodes in the network communicate and sync with each others blocks and transactions. +- On the other hand mining protocols are more specific and deal directly with how miners interact with the network and participate in the mining process.
\ No newline at end of file |