Transactions in the wallet created in our application are confirmed by the Owner of the wallet and third parties indicated by the Owner.
Confirmation occurs using cryptographic signatures. Thus, it is verified that the third party signed the transaction from exactly the address that was specified by the owner when creating the wallet.
Unlike exchanges, where users do not have a real address on the network’s blockchain and funds are stored in a shared private wallet, we actually create real wallets for users, and they belong to them.
On our side, requests to send a transaction are checked, after which it is sent to the network.
All transaction requests received by the server are cryptographically signed.
The server checks the request twice: the front part (that which directly interacts with the application) and the server part (Black Box).
If the front end is hacked, the black box will still verify the signatures, since the Black Box verifies the signatures of the signers and the owner of the wallet before sending the transaction to the network.
What is the
Black Box?