Technology Background

Mathematical Integrity, Enterprise Stability

AFun combines the regulatory compliance capabilities of traditional financial systems with the transparency of the blockchain based on proven cryptography and data integrity, rather than hypothesis, to provide an optimal on-chain financial system.

Core Tech 01

Keyless Security: t-of-n Threshold Signature

A cryptographic signing process that processes transactions without exposing the private key to a single point, using Multi-Party Computation (MPC). Based on Shamir's Secret Sharing and polynomial interpolation.

Node A

Done

Node B

Done

Node C

Done

Node D

Waiting

Node E

Waiting

3-of-5 ThresholdVALID

Aggregation

The key is not restored even during signing.

Polynomial Secret Sharing

f(x) = a₀ + a₁x + a₂x² + … + at-1xt-1

Actual secret key = f(0), never restored

Transaction Signing Process

01

Distributed Key Generation (DKG)

No Central Authority

Without a central server, n nodes independently generate random numbers and are safely assigned their respective key shares.

02

Initiation

Broadcast Request

When a user requests an asset transfer, the system broadcasts a signing request to t nodes (3 out of 5 in a 3-of-5 structure).

03

Partial Signing

Zero Key Exposure

Each node uses its own key share to generate a partial signature for the transaction data. The shares are not shared with each other.

04

Aggregation & Verification

Standard Signature

Through a mathematical algorithm, t partial signatures are combined into one valid standard blockchain signature (ECDSA/EdDSA) and propagated to the network.

Core Tech 02

Real-Time Asset Synchronization: Oracle & PoR

A data verification architecture that synchronizes off-chain real-world asset and fiat balance data with on-chain smart contracts without delay. Removes the single point of failure (SPOF) of API data through DON.

STEP 1
Off-chain · Real World

Bank API

Fiat Balance

LIVE

Custodian

Asset Custody

LIVE

Audit Firm

Verification

LIVE

Balance: $10,000,000

Snapshot @ Block #19,234,812

Oracle Request
STEP 2
DON
Oracle 1
Oracle 2
Oracle 3
Consensus
On-chain Update
STEP 3
On-chain · Blockchain

PoR Smart Contract

Reserve

$10M

Issued

$9.8M

RWA Token Contract

Awaiting PoR verification…
01

Data Sourcing

Off-chain

The custodian's account management system provides snapshot data of off-chain assets periodically or at balance change points via API.

02

Oracle Consensus

DON

Designated decentralized oracle nodes access the API endpoint, fetch data, and exchange cryptographic signatures between nodes to achieve consensus on data consistency.

03

On-chain Update

Smart Contract

The agreed balance data is recorded in the PoR smart contract.

04

Mint / Burn Control

Proof of Reserve

The stablecoin or RWA token contract calls the PoR contract before minting to mathematically verify that on-chain issuance ≤ off-chain reserves.

Core Tech 03

Programmable Compliance: ERC-3643 Standard

A permissioned token architecture designed to automatically enforce global financial regulations in an on-chain environment. Controls asset transfer eligibility based on verified identity rather than wallet address through ONCHAINID.

ONCHAINID

Decentralized Identity Standard

ERC-734/735

Claim:

Country

Claim:

KYC Expiry

Claim:

Investor Type

Token Contract

ERC-3643 based permissioned token. Delegates to compliance contract before transfer.

Compliance Contract

Real-time ruleset validation. Auto-enforces Reg D/S, country restrictions, and lock-up periods.

Transfer Validation Simulator

KYC Status
Country Restriction
Daily Transfer Limit
Lock-up Period

Automated Compliance Process

01

KYC & ONCHAINID Issuance

ONCHAINID

When an investor passes the KYC/AML process through an accredited third party, the verification record is issued to the investor's ONCHAINID as an encrypted claim.

02

Conditional Transfer Request

Auto Intercept

When an investor attempts a token transfer, the smart contract automatically intervenes before the transaction is recorded on the blockchain.

03

Ruleset Validation

Real-time Check

The compliance contract checks the ONCHAINID status of sender and receiver (KYC expiry, country restrictions) and transaction rules (daily transfer limits, lock-up period) in real time.

04

Automated Enforcement

Approve / Revert

The transaction is approved only when all regulatory conditions are 100% met. If even one condition is violated, it is immediately reverted.

APPROVED

Asset moves when all conditions are met.

REVERTED

Immediately rejected if even one condition is violated.

Tech Stack

Tech Stack & Integration

CategoryDetails
Mainnets
Ethereum, Polygon, Avalanche, Klaytn (Multi-chain Support)
Smart Contract
Solidity-based ERC-20, ERC-1400, ERC-3643 (T-REX)
Security
2-of-3 TSS, AES-256 Encryption, HSM Integration
Standards
ISO/IEC 27001, ISMS Certified Architecture
ISO/IEC 27001
ISMS Certified
AES-256
HSM Integrated

Build the Future of Finance with Proven Expertise & Technology