Whitepaper

Platform Escrow Berbasis Blockchain untuk Transaksi Freelance Indonesia

Versi 1.0 • Desember 2025

1 Pendahuluan

MyQRIS adalah platform rekening bersama (escrow) yang dibangun di atas teknologi blockchain Base (Layer 2 Ethereum) untuk mengamankan transaksi antara klien dan freelancer di Indonesia. Platform ini menggabungkan kemudahan penggunaan aplikasi web modern dengan keamanan dan transparansi teknologi blockchain.

1.5%
Biaya Transaksi
2s
Settlement Time
100%
On-Chain Transparency
24/7
Operasional
Perlindungan Dana Otomatis
Transaksi Instan dengan IDRX
Transparansi Blockchain
Biaya Terendah di Industri

2 Permasalahan

Risiko Klien

  • 28% pernah ditipu freelancer
  • Hasil tidak sesuai ekspektasi
  • Freelancer kabur setelah DP
  • Tidak ada jaminan kualitas

Risiko Freelancer

  • 35% pernah tidak dibayar klien
  • Pembayaran sering tertunda
  • Revisi tanpa batas dari klien
  • Tidak ada kontrak yang jelas

Perbandingan Biaya Platform

Solusi ExistingKelemahan Utama
Transfer LangsungTidak ada perlindungan sama sekali
Rekber ManualBergantung pada kepercayaan pihak ketiga
Platform Freelance (Upwork, Fiverr)Biaya sangat tinggi (15-20%)
E-walletTidak ada mekanisme escrow

3 Solusi MyQRIS

MyQRIS menggabungkan pengalaman pengguna Web2 yang familiar dengan keamanan Web3 untuk memberikan solusi escrow terbaik di Indonesia.

FrontendReact + TypeScript
Backend APIBusiness Logic
BlockchainBase L2
IDRXStablecoin

Keunggulan MyQRIS

  • Transparansi: Semua transaksi tercatat on-chain
  • Keamanan: Smart contract yang immutable
  • Biaya Rendah: Hanya 1.5% per transaksi
  • Kecepatan: Settlement instan dengan IDRX
  • Audit Trail: Riwayat permanen di blockchain

Tech Stack Modern

  • Frontend: React + TailwindCSS + shadcn/ui
  • State: TanStack Query
  • Blockchain: Base (Ethereum L2)
  • Token: IDRX (ERC-20 Stablecoin)
  • Wallet: WalletConnect, Coinbase

4 Arsitektur Sistem

Distribusi Status Proyek

5 Teknologi Blockchain

Base adalah Layer 2 blockchain yang dibangun di atas Ethereum oleh Coinbase, menawarkan keamanan Ethereum dengan biaya dan kecepatan yang jauh lebih baik.

FiturEthereum L1Base L2 ✓
Gas Fee$5 - $50$0.001 - $0.01
Speed15-30 detik~2 detik
TPS~15~2000
SecurityNativeEthereum-level

Strategi Penyimpanan Data

On-Chain (Blockchain)

Dana Escrow (IDRX), Status Proyek, Milestone Completion, Payment History, Dispute Resolution, Transaction Hash

Off-Chain (Database)

Data Profil User, Deskripsi Proyek, File Attachment, Chat Messages, Notifikasi

6 Smart Contract

// SPDX-License-Identifier: MIT
pragma solidity ^0.8.19;

import "@openzeppelin/contracts/security/ReentrancyGuard.sol";

contract MyQRISEscrow is ReentrancyGuard {

    enum ProjectStatus {
        Created, Funded, InProgress, Review, Completed, Disputed, Cancelled
    }

    enum MilestoneStatus {
        Pending, InProgress, Submitted, Approved, Rejected
    }

    struct Project {
        address client;
        address freelancer;
        uint256 totalAmount;
        uint256 releasedAmount;
        ProjectStatus status;
        Milestone[] milestones;
    }

    mapping(bytes32 => Project) public projects;

    event ProjectCreated(bytes32 projectId, address client);
    event FundsReleased(bytes32 projectId, uint256 amount);
    event DisputeRaised(bytes32 projectId, address initiator);
}

Project State Flow

7 Integrasi IDRX

1:1
1 IDRX = Rp 1
ERC-20
Token Standard
~Rp 100
Biaya Transfer

Flow Pembayaran dengan IDRX

Top-up Options

  • Bank Transfer (Virtual Account) - Auto convert
  • QRIS Payment - Instant credit
  • Crypto Wallet - Direct IDRX transfer

Withdrawal Options

  • Bank Transfer - T+1 settlement
  • Crypto Wallet - Instant IDRX

8 Alur Escrow

Durasi Tahapan Proyek

Complete Escrow Flow

Fase 1: Project Creation
Klien membuat proyek, menentukan budget, deadline, dan breakdown milestone
Fase 2: Funding
Klien transfer IDRX → Dana terkunci di smart contract
Fase 3: Execution
Freelancer mengerjakan dan submit deliverable setiap milestone
Fase 4: Review & Release
Klien approve → Dana release | Revisi → Kembali ke Fase 3 | Timeout 3 hari → Auto-release

Dispute Resolution Funnel

9 Keamanan

Application Layer

  • JWT + Refresh Token Auth
  • Rate Limiting & DDoS Protection
  • XSS & CSRF Protection
  • Encrypted Data at Rest

Blockchain Layer

  • Smart Contract Audit
  • Reentrancy Guard
  • Emergency Pause Function
  • Access Control (RBAC)

Operational Layer

  • Multi-sig Admin Wallet
  • Hardware Security Modules
  • 24/7 Monitoring
  • Bug Bounty Program
// Security Constants
uint256 public constant TIMELOCK_DURATION = 24 hours;
uint256 public constant AUTO_RELEASE_DELAY = 3 days;
uint256 public constant MAX_SINGLE_TX = 100_000_000; // 100 juta IDRX
uint256 public constant MULTISIG_THRESHOLD = 10_000_000; // 10 juta IDRX

10 Roadmap

Proyeksi Pertumbuhan User

Volume Transaksi Bulanan

Development Timeline

Q4 2025 - Foundation
MVP Launch • Smart Contract Development • IDRX Integration • Security Audit • Beta Testing (100 users)
Q1 2026 - Growth
Public Launch • Mobile App (React Native) • Escrow API • Target: 1,000 Active Users
Q2 2026 - Expansion
Marketplace Integration • Subscription Plans • Reputation System • Target: 10,000 Active Users
Q3 2026 - Ecosystem
DAO Governance • Staking Rewards • Cross-chain Bridge • Target: 50,000 Active Users
Q4 2026 - Scale
Regional Expansion (SEA) • Institutional Partnerships • Target: 100,000 Active Users

Fee Structure

TransaksiBiaya
Escrow Fee1.5% dari nilai proyek
Withdrawal ke BankRp 5,000 flat
Withdrawal ke Crypto~Rp 100 (gas fee)
Dispute ResolutionGratis

Glosarium

IstilahDefinisi
EscrowLayanan pihak ketiga yang menahan dana sampai syarat transaksi terpenuhi
Smart ContractProgram yang berjalan di blockchain secara otomatis dan tidak dapat diubah
IDRXStablecoin yang dipeg 1:1 dengan Rupiah Indonesia
BaseLayer 2 blockchain di atas Ethereum, dikembangkan oleh Coinbase
ERC-20Standar token yang paling umum digunakan di jaringan Ethereum
Gas FeeBiaya yang dibayar untuk menjalankan transaksi di blockchain
Multi-sigWallet yang membutuhkan multiple signatures untuk transaksi