User Tools

Site Tools


dido:public:ra:1.2_views:2_tech_views:2-nodenet:4_msg

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
dido:public:ra:1.2_views:2_tech_views:2-nodenet:4_msg [2020/06/02 16:57]
nick
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.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 =====
-**<todo @nick>​Check 2nd sentence - just doesn'​t make sense.</​todo>​** 
  
-[[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.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.glossary:n:node | nodes]] ​with the [[dido:​public:​ra:​xapend.glossary:​n:​node_network]] ​and that change ​the "​Ledger" ​data stored on each of the nodes.  +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 the individual [[dido:​public:​ra:​xapend.glossary:n:node nodes]] within the node nework; all the ledgers will have the same state. These transactions are executed using a transaction [[dido:​public:​ra:​xapend.glossary:a:application_programming_interface]], an API used to perform distributed transactions,​ i.e., transactions to access and update data on two or more DIDO network nodes.+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:datastoredatastore]]. 
 +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.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~~
  
  
dido/public/ra/1.2_views/2_tech_views/2-nodenet/4_msg.1591131455.txt.gz · Last modified: 2020/06/02 16:57 by nick