User Tools

Site Tools


dido:public:ra:1.2_views:2_tech_views:2-nodenet:3_nodearch:2_ido

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:3_nodearch:2_ido [2019/06/04 20:24]
nick ↷ Page moved from dido:public:ra:1_views:2_tech_views:3_nodearch:2_ido to dido:public:ra:1_views:2_tech_views:2-nodenet:3_nodearch:2_ido
dido:public:ra:1.2_views:2_tech_views:2-nodenet:3_nodearch:2_ido [2021/08/18 10:39] (current)
murphy
Line 1: Line 1:
-======= 2.3.2 Immutable Data Objects ======= +======= 2.2.2.3.1 Immutable Data Objects ======= 
-[[dido:​public:​ra:​1_views:​2_tech_views:​2-nodenet:​3_nodearch| return to Node Architecture ]]+[[dido:​public:​ra:​1.2_views:​2_tech_views:​2-nodenet:​3_nodearch| return to Node Architecture ]]
  
-An Immutable Data Object ​is data whose value cannot be changed. ​All required ​updates are recorded as a new Immutable Data Object ​with a link back to its parent(s). An Immutable Data Object ​represents things either real or virtual. The representation can range from a simple scalar value to a complex data structure of values. The things or items Data Objects ​represent are real-world things such as commodities or information. Commodities include things like gold, silver, grains, ​etc. Information includes things like certificates of birth, death, marriage or stock. Data Objects ​can also represent virtual or abstract things such as virtual coins, frequent flier miles, loyalty points, data rights, etc.+An [[dido:​public:​ra:​xapend:​xapend.a_glossary:​i:​immutable|immutable]] data object ​is data whose value cannot be changed. ​Any required ​update is recorded as a new immutable [[dido:​public:​ra:​xapend:​xapend.a_glossary:​d:​data_object|data object]] ​with a link back to its parent(s). An immutable data object ​represents things either real or virtual. The representation can range from a simple scalar value to a complex ​[[dido:​public:​ra:​xapend:​xapend.a_glossary:​d:​datastructure|data structure]] of values. The things or items data objects ​represent are real-world things such as commodities or information. Commodities include things like gold, silver, grains, ​and so on. Information includes things like certificates of birth, death, marriageor stock. Data objects ​can also represent virtual or abstract things such as virtual ​[[dido:​public:​ra:​xapend:​xapend.a_glossary:​c:​coins|coins]], frequent flier miles, loyalty points, data rights, etc.
  
-The Immutable Data Object Component ​is focused on the care and maintenance of distributed,​ global ​Data Objects ​usually stored in a Ledger, the identifiers (i.e., accounts) associated with the Ledger, the transactions used to make updates to the Ledger ​entries, and the Wallets ​that contain identifier (i.e., account) information for a user. When Immutable Data Objects ​represent a currency such as cryptocurrencies,​ the identifiers represent accounts; however, when the Immutable Data Objects ​represent data such as commodities,​ inventories,​ public records, etc., the identifiers may not represent accounts but unique identifiers of the thing.+The immutable data object component ​is focused on the care and maintenance of distributed,​ global ​data objects ​usually stored in a [[dido:​public:​ra:​xapend:​xapend.a_glossary:​l:​ledger|ledger]], the [[dido:​public:​ra:​xapend:​xapend.a_glossary:​i:​id|identifiers]] (i.e., accounts) associated with the ledger, the transactions used to make updates to the ledger ​entries, and the wallets ​that contain identifier (i.e., account) information for a user. When immutable data objects ​represent a currency such as cryptocurrencies,​ the identifiers represent accounts; however, when the immutable data objects ​represent data such as commodities,​ inventories, ​and public records, the identifiers may not represent accounts but [[dido:​public:​ra:​xapend:​xapend.a_glossary:​u:​unique_identifier|unique identifiers]] of the thing.
  
 +-----
 +  * [[:​dido:​public:​ra:​1.2_views:​2_tech_views:​2-nodenet:​3_nodearch:​2_ido:​1_ledg]]
 +  * [[:​dido:​public:​ra:​1.2_views:​2_tech_views:​2-nodenet:​3_nodearch:​2_ido:​2_trans]]
 +  * [[:​dido:​public:​ra:​1.2_views:​2_tech_views:​2-nodenet:​3_nodearch:​2_ido:​3_id]]
 +  * [[:​dido:​public:​ra:​1.2_views:​2_tech_views:​2-nodenet:​3_nodearch:​2_ido:​4_wall]]
 +
 +/​**=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
 +/* 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/3_nodearch/2_ido.1559694276.txt.gz · Last modified: 2019/06/04 20:24 by nick