DeFi Mall
  • 1️⃣Background Overview
    • 1.1 Background Overview
    • 1.2 Blockchain and the New Financial System
    • 1.3 Decentralized Finance Continuously Empowering
    • 1.4 The Birth of DeFi Mall
  • 2️⃣DEFIMALL Aggregate Trading Platform Overview
    • 2.1 The Core of DeFi Mall
    • 2.2 DeFi Mall's design goals
    • 2.3 DeFi Mall's development philosophy
    • 2.4 DeFi Mall transaction aggregation solution
  • 3️⃣DEFIMALL basic module
    • 3.1 Wallet system
    • 3.2 Asset registration and transaction
    • 3.3 Node record query
    • 3.4 DeFi project audit
    • 3.5 Ecological information
    • 3.6 DEX Data Visualization
    • 3.7 Full cross-chain transaction aggregation
  • 4️⃣DEFIMALL Technical system
    • 4.1 Decentralized system management
    • 4.2 Consensus mechanism
    • 4.3 Transaction structure
    • 4.4 Composite Key
    • 4.5 timestamp
    • 4.6 Attachments and contract bytecode
    • 4.7 Hard forks, specifications, and dispute resolution
    • 4.8 Technical characteristics
  • 5️⃣Design of DFM token model
    • 5.1 Economic model of DFM
  • 6️⃣Global team
    • 6.1 Technical Team
  • 7️⃣Global governance structure
    • 7.1 Global governance structure
Powered by GitBook
On this page
  1. DEFIMALL basic module

3.1 Wallet system

Last updated 1 year ago

To facilitate easy use of wallets by ordinary users, the DeFi Mall wallet adopts the SPV (Simplified Payment Verification) method, accessed via a web interface. The wallet uses the SSL protocol and supports Symantec CA certificates. Additionally, the wallet can support both cold and hot wallets:

  • Cold Wallet: Suitable for large sums of money, the wallet's public and private key pairs are generated offline. Users can generate any key pair of their choice. Once the key is selected, a public key starting with 'G' is provided to receive large funds, and users are responsible for securely managing the private key, starting with 'S'.

  • Hot Wallet: The hot wallet is suited for small, rapid transaction scenarios. The keys for a hot wallet are managed in a custodial manner. When users register a wallet account, the generated private key is encrypted locally on the user’s computer using 3DES and then stored in the wallet’s cloud via SSL protocol.

In the case of hot wallets, the key information transmitted over the network and stored in the cloud is the user's encrypted data. No one, other than the wallet user, can access the original content of the private key. When users need to sign a transaction, they retrieve the custodial private key from the wallet's cloud server. The user then decrypts it locally on their computer using the payment password. Once decrypted, the local wallet program signs the transaction information with the private key and submits it to the DeFi Mall network for processing.

DeFi Mall wallets contain two types of assets: native assets and registered assets, similar to the RMB and various cards in a real-life wallet. Native assets can be used without any trust, whereas gateway-registered assets require trust in the respective asset for value exchange.

3️⃣