Kurva Harga Visual

Model Kurva Bonding

Rumus Matematika

Rumus Inti
S = S_final × (R / R_target)^eksponen
Dimana:
  • S = Pasokan token saat ini
  • S_final = Pasokan token akhir
  • R = Jumlah yang telah terkumpul
  • R_target = Jumlah target
  • eksponen = 1 / (1 + faktorAgresivitas/100)

Memahami Eksponen

Faktor agresivitas mengontrol bagaimana eksponen mempengaruhi progresi harga:
AgresivitasEksponenRumus MenjadiPerilaku Harga
01.00S = S_final × (R/R_target)Linear - token konstan per ETH
250.80S = S_final × (R/R_target)^0.80Sedikit melengkung
500.67S = S_final × (R/R_target)^0.67Kurva Moderat
750.57S = S_final × (R/R_target)^0.57Kurva Curam
1000.50S = S_final × √(R/R_target)Sangat Curam (akar kuadrat)

Contoh Dampak Harga

Mari kita lihat berapa banyak token yang dibeli dengan 1 ETH pada tahapan yang berbeda dengan target 10 ETH:
Harga Linear (Adil untuk semua)
ETH TerkumpulToken per ETHPerubahan Harga
0 → 1 ETH100,000Baseline
4 → 5 ETH100,0000%
9 → 10 ETH100,0000%
Semua orang mendapatkan kesepakatan yang sama

Kalkulator Harga Interaktif

// Menghitung token yang diterima untuk jumlah ETH tertentu
function calculateTokensReceived(
  ethAmount: number,
  currentRaised: number,
  targetEth: number,
  totalSupply: number,
  aggressiveness: number
): number {
  const exponent = 1 / (1 + aggressiveness / 100);
  
  // Menghitung pasokan saat ini
  const currentSupply = totalSupply * 
    Math.pow(currentRaised / targetEth, exponent);
  
  // Menghitung pasokan setelah pembelian
  const newRaised = currentRaised + ethAmount;
  const newSupply = totalSupply * 
    Math.pow(newRaised / targetEth, exponent);
  
  // Token yang diterima = perbedaan pasokan
  return newSupply - currentSupply;
}

// Contoh penggunaan
const tokens = calculateTokensReceived(
  1,        // Pembelian 1 ETH
  5,        // 5 ETH sudah terkumpul
  10,       // Target 10 ETH
  1000000,  // Pasokan total 1M
  50        // Agresivitas 50%
);
console.log(`Anda akan menerima ${tokens.toFixed(0)} token`);

Memilih Faktor Agresivitas Anda

Kerangka Keputusan

Rendah (0-30)

Terbaik untuk:
  • Peluncuran adil
  • Token komunitas
  • Harga stabil
Kelebihan:
  • Kesempatan yang sama
  • Biaya yang dapat diprediksi
  • Kurang FOMO
Kekurangan:
  • Tidak ada insentif awal
  • Momentum lebih lambat

Sedang (30-70)

Terbaik untuk:
  • Kebanyakan proyek
  • Pendekatan seimbang
  • Hadiah moderat
Kelebihan:
  • Beberapa keuntungan awal
  • Masih dapat diakses
  • Momentum yang baik
Kekurangan:
  • Kompleksitas moderat
  • Beberapa varians harga

Tinggi (70-100)

Terbaik untuk:
  • Peluncuran hype
  • Menghargai penerima awal
  • Penggalangan dana cepat
Kelebihan:
  • Insentif awal yang kuat
  • Menciptakan urgensi
  • Menghargai penganut
Kekurangan:
  • Dapat terlihat tidak adil
  • Varians harga tinggi
  • Didorong oleh FOMO

Mekanisme Penjualan

Ketika pengguna menjual token kembali ke kurva:
  1. Perhitungan Harga: Menggunakan invers dari rumus pembelian
  2. Pengurangan Biaya: Biaya 5% diterapkan pada hasil
  3. Pembaruan Kurva: Mengurangi jumlah total yang terkumpul
  4. Dampak Harga: Penjualan besar signifikan mempengaruhi harga

Rumus Harga Jual

// Menghitung ETH yang diterima untuk menjual token
function calculateEthReceived(
  tokenAmount: number,
  currentSupply: number,
  currentRaised: number,
  targetEth: number,
  totalSupply: number,
  aggressiveness: number
): number {
  const exponent = 1 / (1 + aggressiveness / 100);
  
  // Menghitung pasokan baru setelah penjualan
  const newSupply = currentSupply - tokenAmount;
  
  // Menghitung jumlah yang terkumpul yang sesuai
  const supplyRatio = newSupply / totalSupply;
  const newRaised = targetEth * 
    Math.pow(supplyRatio, 1 / exponent);
  
  // ETH yang diterima (sebelum biaya)
  const ethBeforeFees = currentRaised - newRaised;
  
  // Menerapkan biaya 5%
  return ethBeforeFees * 0.95;
}

Kasus Tepi & Batasan

Pertimbangan Penting:
  1. Pengembalian Dana: Jika pembelian melebihi target, kelebihan ETH dikembalikan
  2. Jumlah Minimum: Transaksi sangat kecil mungkin dibatalkan karena pembulatan
  3. Pasokan Maksimum: Tidak dapat melebihi finalTokenSupply
  4. Batas Harga: Agresivitas ekstrem dapat menyebabkan lonjakan harga
  5. Slippage: Selalu gunakan minTokensOut untuk perlindungan

Contoh Nyata

Studi Kasus: Token Peluncuran Adil

  • Agresivitas: 10
  • Target: 50 ETH
  • Hasil: Harga hampir linear, komunitas menghargai keadilan

Studi Kasus: Token Hype

  • Agresivitas: 85
  • Target: 100 ETH
  • Hasil: Mencapai target dalam 2 jam, pembeli awal mendapat 8x

Studi Kasus: Proyek Seimbang

  • Agresivitas: 45
  • Target: 25 ETH
  • Hasil: Pertumbuhan stabil selama 3 hari, keuntungan 2,5x untuk pembeli awal

Langkah Selanjutnya