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/05/26 17:39]
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]].+[[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 =====
-Messages ​containing instructions on how to change the "​Ledger" ​from one known state to the next state. Transactions are sent to all the Nodes with the DIDO Network and that change ​the "​Ledger" ​data stored on each of the nodes. When all the transactions ​are applied to all the nodes, ​all the ledgers have them same state. These transactions are executed using a Transaction API, an API used to perform distributed transactions,​ i.e., transactions to access and update data on two or more DIDO network nodes.+ 
 +[[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.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.a_glossary:​d:​datastore| datastore]]. 
 +These transactions are executed using a transaction [[dido:​public:​ra:​xapend:​xapend.a_glossary:​a:​api]], an API.
  
 ===== Transforms ===== ===== Transforms =====
Line 11: 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.1590529196.txt.gz · Last modified: 2020/05/26 17:39 by nick