Offline operations with RSDC (number 3) are of two types:
High-level process payments and transfers offline
Process payments and transfers offline
Offline Payments and Transfers Process
This process allows RSDC network users to interact between devices that store token limits using any standard device communication capability (Bluetooth, IR, cable or printed receipt).
Work with RSDC paper form (number 5), issued through application options (number 1) to support operations (number 2).
Work with the volumes stored on the devices interfaced with RSDC (number 4) using the application options (number 1) to support operations (number 2).
ATTENTION: The paper form of RSDC must be accepted by devices online since fraudulent transactions would otherwise be possible in off-line mode.
Through the Wallet Core application (number 1), the RSDC volume limits (number 5) are ordered to generate checks of various RSDC denominations.
The RSDC paper form creation process works as follows:
Through the standard Stellar network connection protocol (number 7), the Wallet Core application (number 6) generates the required number of accounts in the Stellar network (number 13) and transfers from the main account (number 9) of user A the required (defined by the user A) RSDC limits.
Accounts for processing volumes of paper form RSDC (number 13) are closed, i.e. it is impossible to perform any RSDC operations with them, except for the operation of inheritance.
Inheritance operations are the operation of inheriting the stored volume by another account with the subsequent disposal of the account that was inherited.
The system generates a template for printing the RSDC paper form (number 16).
The RSDC paper form must contain the following data: QR-code for scanning by devices with such functionality; document number (public account key in the distribution system) and activation code (private key).
The printed documents representing RSDC paper form (number 19) can be stored by the user in any convenient place, such as a wallet (number 17).
ATTENTION: The safety of the RSDC
paper form is the responsibility of the user (number 20), similar to cash.
Processing of the RSDC paper form is only possible using the following communication channels built into the devices (number 18):
QR-code (number 25) - the device must have a QR-code reading interface;
Input line (number 26) - the device must have an interface for entering the account number (public key) and code (private key).
Devices (number 18) can be any of the following: cash registers, ATMs, smartphones, ATMs or other devices with interfaces (number 25 and 26).
The receiving device processes the received information displayed on paper (number 19) and implements the protocol of the inherent account number 13 in favor of user account B (number 12).
State of balances information is updated for the user A who issued the paper form (number 1) and for user B - the recipient of funds (numbers 28, 29 and 30).
After the operations from step 1 to 6 - the paper form RSDC (number 19) can be disposed of, because it becomes non-functional and redundant.
To create a local RSDC storage form (number 4), you need to create a request for the allocation of the required RSDC limit to a special account (number 10) for which RSDC asset transfer operations within the Stellar network (number 8) are provided.
After creating an account for storing funds of offline operations (number 10), the device (number 18) uploads the volumes for local RSDC storage (number 15). Funds are available for offline transactions.
If it is necessary to carry out offline operations, two devices (user A number 18 and B number 18) must be interconnected by the following types of communications:
Cable connection (number 22) such as USB
After the exchange of transactions, they are written to local storage (tape - number 15) of the devices of users A and B. Tapes (number 15) are inherently local block chains and follow the principles of block inheritance
When devices are connected to the network, synchronization occurs and the corresponding Stellar network protocol (number 11) is launched, which conducts transactions in the Stellar network (number 8) and transfers funds from the payers' account (number 10) to the beneficiary's account (number 12), with simultaneous updating of the balance sheets of the payer (number 4 and 15) and the beneficiary (number 30).
Infrared port (number 23)
By scanning the QR code (number 25)
Simply by entering the transfer activation code (number 26)
ATTENTION: If the integrity of the tape (number 15) is violated,
the device is blocked and investigation procedures are started to detect fraud.
Formation and Processing Operations of RSDC Paper Form
Formation and processing of RSDC locally stored on a device