Development of systems: mobile applications and multi-currency light wallets, wallets for Daps, as well as exchange services, market Analytics tools using blockchain
Atomic Wallet is a unique multi-cryptocurrency wallet. Guarantees maximum security and anonymity for users.
The purpose of the project was to create a unique lightweight cryptocurrency wallet, with the possibility of anonymous usage, data encryption and the most convenient currency exchange. Safety and convenience were our essential tasks.
First of all, we and the client's team thought about the functionality of the platform, efficiency and ease of use. By efficiency, we understood the speed of operations with the crypt and the quality of their execution, taking into account the maximum security and anonymity.
We wanted to make a reliable authorization system without losing usability. Our solution was to generate a mnemonic phrase (12 randomly generated words). Mnemonic is stored only by the user and nowhere else, also acts as a login when restoring the wallet on another device and a password recovery code.
We were able to transfer the procedure of signing the transaction to the user on the device, which allows you not to transfer unique keys to the network. In our case, it was excluded the possibility of theft of the key in the network, as they do not get there.
To make a transaction, it is enough to specify the recipient's address and the number of coins. In the case of sending coins working on their blockchain (BTC, Ethereum, Litecoin, etc.), the balance should remain sufficient funds to pay the Commission for the transfer. If we are talking about sending ERC 20 tokens, there should be enough ETH on the account for this purpose. To receive the crypt, simply go to the "wallet” section and copy your wallet address or QR code.
The user was available inside the exchange of his purse through the system of ShapeShift and Changelly. The wallet can independently determine the best exchange rate. Exchange of several currencies in one and the opposite direction is available. For ease of use was the built-in search for wallet currencies and transactions. The purses had been given all the Fiat currency for easy conversion.
For our multi-currency wallet we used the method of atomic swaps for instant exchange of one cryptocurrency to another without the involvement of third parties - the operation was carried out exclusively by P2P scheme:
The uniqueness of this solution is to provide the user with the opportunity to avoid interaction with a third side, making transactions directly with another user. If during a typical exchange all the crypt with data comes to a third side, where all the data can be lost or stolen, then in the Atomic Swap system this is impossible. This system allows you to speed up the process of exchanging crypts between users. The speed depends on the currency itself, for example, the speed of bitcoin exchange using swaps can be 30 minutes.
This system has reduced the Commission for the transaction. This was due to the exclusion from the chain of exchanges that took a commission for the transaction through them. The transaction fee is equal only to the network commission.
The swap method was available for the following currencies in the wallet: