Files
pwap/web/USDT_MULTISIG_SETUP.md
T
Claude 24be8d4411 Reorganize repository into monorepo structure
Restructured the project to support multiple frontend applications:
- Move web app to web/ directory
- Create pezkuwi-sdk-ui/ for Polkadot SDK clone (planned)
- Create mobile/ directory for mobile app development
- Add shared/ directory with common utilities, types, and blockchain code
- Update README.md with comprehensive documentation
- Remove obsolete DKSweb/ directory

This monorepo structure enables better code sharing and organized
development across web, mobile, and SDK UI projects.
2025-11-14 00:46:35 +00:00

6.8 KiB
Raw Blame History

USDT Treasury Multisig Yapısı

Genel Bakış

USDT Treasury, kullanıcıların gerçek USDT'yi chain'de wUSDT olarak kullanabilmesi için 1:1 backing ile çalışan merkezi bir hazinedir. Güvenlik ve şeffaflık için 3/5 multisig yapısı kullanılır.


🏛️ Multisig Üyeleri (3/5 Threshold)

# Rol Tiki Unique AccountId Sorumluluk
1️⃣ Founder/Başkan Serok 5D74yW53pg3gCaLMzGvZUNxiqTZMwFXA85bB2QYfcYh5Tdc4 Stratejik liderlik, son karar mercii
2️⃣ Meclis Başkanı SerokiMeclise 5GTRuK96TkmjUSuQnkjBJBCEmHSDSdW22ptWosxCBWACfsZp Yasama kontrolü, demokratik denetim
3️⃣ Hazine Müdürü Xezinedar 5DRTYPChot1UPDHEeJVTtuE8dLDgCVvAcWbdnc8zwwpYYjeR Treasury yönetimi, reserve management
4️⃣ Noter Noter 5DFwqK698vL4gXHEcanaewnAqhxJ2rjhAogpSTHw3iwGDwd3 Hukuki belgelendirme, işlem kayıtları
5️⃣ Sözcü/Temsilci Berdevk 5F4V6dzpe72dE2C7YN3y7VGznMTWPFeSKL3ANhp4XasXjfvj İletişim, şeffaflık, topluluk bilgilendirme

Açıklama:

  • Unique Roller (3): Chain'de sadece 1 kişi bu role sahip olabilir (blockchain garantili)
  • Non-Unique Roller (2): Spesifik, güvenilir kişiler seçilmiştir
  • Threshold: Her işlem için 5 kişiden 3'ünün onayı gereklidir

🔐 Güvenlik Katmanları

1. Multi-Signature (3/5)

  • Tek kişi fonları kontrol edemez
  • Minimum 3 kişinin onayı gereklidir
  • Gnosis Safe üzerinde şeffaf

2. Tiered Withdrawal Limits

Miktar Bekleme Süresi Gerekli İmza Not
< $1,000 Anında 3/5 Küçük işlemler
$1,000 - $10,000 1 saat 3/5 Orta işlemler
> $10,000 24 saat 3/5 Büyük işlemler - community alert

3. On-Chain Proof of Reserves

  • Her saat otomatik kontrol
  • Total wUSDT supply = Ethereum'daki USDT balance
  • Public dashboard: https://pezkuwi.com/reserves

4. Insurance Fund

  • Swap fee'lerden %10 ayrılır
  • Hedef: Total supply'ın %20'si
  • Hack/loss durumunda kullanıcıları korur

📊 İşlem Akışı

Deposit (USDT → wUSDT)

1. Kullanıcı Ethereum'da USDT gönderir
   → Multisig Address: 0x123...

2. Noter işlemi kaydeder
   → Transaction hash, miktar, user address

3. Berdevk public dashboard'u günceller
   → Şeffaflık için

4. 3/5 multisig onayı ile wUSDT mint edilir
   → User Pezkuwi chain'de wUSDT alır

5. Reserves kontrol edilir
   → wUSDT supply ≤ USDT balance

Withdrawal (wUSDT → USDT)

1. Kullanıcı chain'de wUSDT burn eder
   → Ethereum address belirtir

2. 24 saat bekleme (>$10K için)
   → Güvenlik önlemi

3. Noter withdrawal request kaydeder
   → Blockchain'de doğrulanabilir

4. 3/5 multisig onayı ile USDT gönderilir
   → Ethereum'da kullanıcıya

5. Berdevk işlemi duyurur
   → Public dashboard + Twitter/Discord

🛡️ Güven Mekanizmaları

1. Blockchain Garantili

  • İlk 3 kişi unique roller → Sadece 1 kişi olabilir
  • Chain'de doğrulanabilir
  • Değiştirilemez (governance gerekir)

2. Hukuki Belgelendirme (Noter)

  • Tüm işlemler kayıt altında
  • Denetim için trace edilebilir
  • Anlaşmazlık durumunda kanıt

3. Topluluk Şeffaflığı (Berdevk)

  • Her işlem duyurulur
  • Public dashboard güncel
  • Community feedback

4. Proof of Reserves

  • Etherscan'de doğrulanabilir
  • Her saat otomatik kontrol
  • Alert sistemi (under-collateralized ise)

📍 Ethereum Multisig Detayları

Gnosis Safe Configuration

  • Network: Ethereum Mainnet
  • Safe Address: 0x123... (TBD)
  • Threshold: 3/5
  • Owners:
    • 0xAaa... (Serok)
    • 0xBbb... (SerokiMeclise)
    • 0xCcc... (Xezinedar)
    • 0xDdd... (Noter)
    • 0xEee... (Berdevk)
  • Etherscan: https://etherscan.io/address/0x123...
  • Gnosis Safe UI: https://app.safe.global/eth:0x123...
  • Reserve Dashboard: https://pezkuwi.com/reserves

🎯 Rol Sorumlulukları

Serok (Founder)

  • Stratejik kararlar
  • Acil durum müdahalesi
  • Governance voting

SerokiMeclise (Meclis Başkanı)

  • Demokratik kontrol
  • Topluluk temsilciliği
  • Policy oversight

Xezinedar (Hazine Müdürü)

  • Reserve management
  • Collateral ratio monitoring
  • Financial reporting

Noter

  • Tüm işlemleri kaydet
  • Hukuki belgeler hazırla
  • Audit trail maintain et

Berdevk (Sözcü)

  • Public dashboard yönet
  • İşlemleri duyur
  • Community questions cevapla
  • Şeffaflık sağla

📈 Başarı Metrikleri

Güven Göstergeleri

  • 3/5 Multisig (Tek kişi kontrolü yok)
  • %102+ Collateralization Ratio
  • Insurance Fund: $XX,XXX
  • Live Reserves: Etherscan'de doğrulanabilir
  • 0 Incidents (hedef)

Şeffaflık

  • Public dashboard 24/7 aktif
  • Tüm işlemler blockchain'de
  • Aylık audit raporları
  • Community AMAs

🚀 İlk Kurulum Adımları

1. Gnosis Safe Oluştur

# https://app.safe.global adresine git
1. "Create New Safe" tıkla
2. Ethereum Mainnet seç
3. 5 owner ekle (yukarıdaki adresler)
4. Threshold: 3/5
5. Deploy

2. USDT Deposit

# İlk likidite (örnek: $10,000)
1. Gnosis Safe address'e USDT gönder
2. Etherscan'de doğrula
3. Safe balance = $10,000 USDT

3. Chain'de wUSDT Asset Oluştur

# Polkadot.js Apps ile
1. Developer → Sudo → assets.create
   - id: 2
   - admin: <multisig_pezkuwi_address>
   - min_balance: 1000000

2. Developer → Sudo → assets.setMetadata
   - id: 2
   - name: "Wrapped USDT"
   - symbol: "wUSDT"
   - decimals: 6

4. Pool Oluştur

# wUSDT/PEZ ve wUSDT/wHEZ poolları
1. assetConversion.createPool(1, 2) # PEZ/wUSDT
2. assetConversion.createPool(0, 2) # wHEZ/wUSDT
3. İlk liquidity ekle

5. Public Dashboard Deploy

cd DKSweb
# Reserves dashboard component ekle
npm run build
npm run deploy

⚠️ Risk Yönetimi

Potansiyel Riskler

  1. Multisig Key Loss: 2/5 key kaybolsa bile 3/5 hala çalışır
  2. Ethereum Gas Fees: High gas durumunda withdrawaller pahalı
  3. Smart Contract Bug: Gnosis Safe audited ama risk var
  4. Regulatory: USDT yasal sorunlar yaşayabilir

Mitigations

  1. Key backup stratejisi (her owner için)
  2. Gas limit alarms (yüksek gas'da uyar)
  3. Insurance fund (bug durumunda)
  4. Legal counsel (compliance için)

📞 İletişim

Public Channels

  • Discord: #usdt-bridge
  • Twitter: @PezkuwiChain
  • Telegram: @pezkuwi_reserves

Emergency Contact

  • Berdevk (Sözcü): berdevk@pezkuwi.com
  • 24/7 Support: support@pezkuwi.com

Audit & Security

  • Bug Bounty: https://pezkuwi.com/bug-bounty
  • Security Email: security@pezkuwi.com

Son Güncelleme: 2025-11-03 Versiyon: 1.0 Durum: Planning Phase