Label | Full name | Type | Description |
VMIS | VisibleMoney Infrastructural Server | server | Infrastructural server of VisibleMoney. Contains all components needed to provide all functionality to VisibleMoney clients – including banking, transparency actions, asset etc. Contains also components related to securing database via blockchain |
VMDB | VisibleMoney Database | relational database | OLTP database supporting both banking functionality, database of assets, evidence of persons, functionality supporting transparency actions in system (views on other people data) and other Dbs |
VMBCDB | VisibleMoney Blockchain Database | relational database | Relational database containing blockchain |
VMAS | VisibleMoney Application Server | application server | Application server operating over VMDB and transaction pool. VMAS is providing both functionality of view data in VMDB and changing it – through adding new transactions to pool |
VMTPDB | VisibleMoney Transaction pool Database | relational database | Relational database containing transactions in pool |
VMTF | VisibleMoney Transaction funnel | process | Process of funnel between transaction pool and VMDB and VMBCDB. Process packages transactions from pool into blocks of blockchain and realizes operations in VMDB corresponding to transactions |
VM Client 1,2 | VisibleMoney Client | actor | Client – user of visible money system performing actions in system – banking, assets or transparency operations |
BCBS | VisibleMoney Blockchain Browser Server | server | Server, which stores whole Blockchain. Goal of this server, is immediately after creation of new block of blockchain to publish it. And by this action, transactions in last block are set to stone forever. VMIS doesn’t have right to rewrite this information, it can only add last block information on the top of blockchain |
BCVC | Blockchain Verification Client | actor | BCBS is accessed by Blockchain verification clients(BCVC). Their goal is to verify, that blockchain hasn’t changed since last check(except for new blocks) and also, if they have crypto password of some client that did some transactions, they can decrypt content of that specific transaction and verify that transaction content corresponds to reality |