This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision | ||
|
dido:public:ra:1.2_views:2_tech_views:2-nodenet:4_msg [2020/11/13 02:28] nick ↷ Links adapted because of a move operation |
dido:public:ra:1.2_views:2_tech_views:2-nodenet:4_msg [2021/06/10 11:46] (current) char |
||
|---|---|---|---|
| Line 1: | Line 1: | ||
| ====== 2.2.2.4 Messaging View ====== | ====== 2.2.2.4 Messaging View ====== | ||
| - | [[dido:public:ra:1.2_views:2_tech_views:2-nodenet|return to Node Network View ]] | ||
| - | There are three classes of messages that are used within the DIDO [[dido:public:ra:xapend:xapend.glossary:n:node_network|node network]]. | + | [[dido:public:ra:1.2_views:2_tech_views:2-nodenet:start|return to Node Network View ]] |
| + | |||
| + | There are three classes of messages that are used within the DIDO [[dido:public:ra:xapend:xapend.a_glossary:n:node_network|node network]]. | ||
| ===== Transactions ===== | ===== Transactions ===== | ||
| - | [[dido:public:ra:1.2_views:2_tech_views:2-nodenet:3_nodearch:2_ido:2_trans | Transactions]] are messages containing instructions on how to change the [[dido:public:ra:xapend:xapend.glossary:l:ledger| ledger]] from one known state to the next state. | + | [[dido:public:ra:1.2_views:2_tech_views:2-nodenet:3_nodearch:2_ido:2_trans | Transactions]] are messages containing instructions on how to change the [[dido:public:ra:xapend:xapend.a_glossary:l:ledger| ledger]] from one known state to the next state. |
| - | Transactions are sent to all the [[dido:public:ra:xapend:xapend.glossary:n:node| nodes]] within the [[dido:public:ra:xapend:xapend.glossary:n:node_network]] providing instructions on how to modify the ledger data to the next state. | + | Transactions are sent to all the [[dido:public:ra:xapend:xapend.a_glossary:n:node| nodes]] within the [[dido:public:ra:xapend:xapend.a_glossary:n:node_network]] providing instructions on how to modify the ledger data to the next state. |
| - | When all the transactions have been applied to all ledgers on all of the individual nodes within the node network, the ledgers will have the same state and can be treated as a single [[dido:public:ra:xapend:xapend.glossary:d:datastore| datastore]]. | + | When all the transactions have been applied to all ledgers on all of the individual nodes within the node network, the ledgers will have the same state and can be treated as a single [[dido:public:ra:xapend:xapend.a_glossary:d:datastore| datastore]]. |
| - | These transactions are executed using a transaction [[dido:public:ra:xapend:xapend.glossary:a:api]], an API. | + | These transactions are executed using a transaction [[dido:public:ra:xapend:xapend.a_glossary:a:api]], an API. |
| ===== Transforms ===== | ===== Transforms ===== | ||
| Line 15: | Line 16: | ||
| ===== Streams ===== | ===== Streams ===== | ||
| - | Streams are a way of subsetting or filtering DIDO Transactions using a publish/subscribe paradigm. This allows any particular Node within the [[dido:public:ra:xapend:xapend.glossary:n:node_network]] not to have to listen-to or process-all the transactions presented to it. This is similar to Transforms; however, the participants in the transforms do not have to be part of the Node Network. | + | Streams are a way of subsetting or filtering DIDO Transactions using a publish/subscribe paradigm. This allows any particular Node within the [[dido:public:ra:xapend:xapend.a_glossary:n:node_network]] not to have to listen-to or process-all the transactions presented to it. This is similar to Transforms; however, the participants in the transforms do not have to be part of the Node Network. |
| + | /**=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- | ||
| + | /* To add a discussion page to this page, comment out the line that says | ||
| + | ~~DISCUSSION:off~~ | ||
| + | */ | ||
| + | ~~DISCUSSION:on|Outstanding Issues~~ | ||
| + | ~~DISCUSSION:off~~ | ||