Home Read Whitepaper NEW Explore Our Techs

POC Coin & ShadowGrid Technical Documentation

Innovative Digital Asset Transfer System Designed for Offline Transactions

1. Introduction

POC Coin is a completely offline, fee-free, and anonymous digital asset transfer system. Supported by the ShadowGrid infrastructure, this system enables users to securely transfer cryptocurrency without an internet connection. Blockchain synchronization occurs only when necessary, allowing for fast and private transactions.

2. ShadowGrid & POC Coin Basic Structure

2.1 ShadowGrid

ShadowGrid is a special distributed ledger system that enables POC Coin transactions to occur offline. It can be integrated with blockchain technology and formalize transactions through online synchronization when necessary.

2.2 POC Coin

POC Coin is an asset that stores ownership data offline on the device and passes from one user to another through physical or digital transfer. Transactions are validated in batch when connected to the blockchain network, guaranteeing decentralized security.

3. Technology Selection

Component Technology / Language
Blockchain Rust (Substrate), Solidity (EVM compatibility)
Offline Transfer Dart (Flutter), Rust (Data validation)
Wallet Flutter (Dart), React Native
Secure Storage Secure Enclave (iOS), Android Keystore

POC Coin can be written in Solidity to work on EVM compatible systems. However, considering that ShadowGrid is a specialized blockchain infrastructure, using Rust-based Substrate might be more appropriate.

4. Operating Mechanism

4.1 Online and Offline Modes

  • Online Mode: Transactions are immediately recorded on the blockchain network.
  • Offline Mode: Transactions are made between users but not written to the blockchain. The transaction is kept within the token.
  • Asynchronous Control: When the user goes online, double-spending is checked before sending offline transactions to the network.

4.2 Token Storage Mechanism

In each transfer of POC Coin, the following information is processed into the token:

{
  "Token_ID": "0xTOKEN001",
  "Previous_Owner": "John_Public_Key",
  "New_Owner": "Alice_Public_Key",
  "Transfer_Amount": "1 POC",
  "Transaction_Timestamp": "1710285000",
  "Previous_Transaction_Hash": "0xHASH123",
  "Digital_Signature": "0xSIGNATURE_JOHN",
  "New_Transaction_Hash": "0xHASH_NEW"
}

This data structure is stored in offline mode and updated when a new transaction occurs.

5. Security Measures

5.1 Preventing Double Spending

  • Each offline transaction is stored on the device with a unique nonce value.
  • When the user goes online, this nonce value is reported to the blockchain network to check if it has been spent before.

5.2 Using Secure Enclave / Keystore

  • Private keys and critical data are kept in the operating system's secure storage area.
  • A backup mechanism is developed to prevent the loss of these keys in case of wallet reinstallation.

5.3 Digital Signatures & Ownership Verification

  • The previous owner's digital signature is required during the transfer process.
  • Users prevent double spending by ensuring the token is stored on the recipient's device when transferring.

Security Note: POC Coin's security architecture includes advanced cryptographic measures to prevent double-spending even in offline transactions.

6. ShadowGrid & POC Coin Integration

When User is Online:

The transaction is recorded directly on the blockchain network.

When User is Offline:

The transaction is kept within the token and written to the blockchain when next online.

Asynchronous Solution:

Before connecting to the blockchain network, the latest transaction goes through a verification mechanism.

7. ShadowWallet (POC Coin Wallet)

ShadowWallet is the official application that enables POC Coin transactions. Features:

Offline Transfer

Can transact via NFC, Bluetooth, QR code, or physical transfer.

Secure Key Storage

Protected with Secure Enclave / Android Keystore integration.

Blockchain Synchronization

Data is written to the blockchain network when the user is online.

8. Conclusion and Future Developments

ShadowGrid and POC Coin aim to be one of the cornerstones of Web 4.0. Future plans include:

  • Own Blockchain Network (ShadowChain)
  • Decentralized Exchange Integration
  • AI-Powered Anonymity Enhancement Mechanisms

Developer Note: If you want to participate in the development process of POC Coin & ShadowGrid, you can visit our GitHub page and access developer documentation.