İçeriğe atla
Vitrin projesiBlockchain & Web3
  • 223 test
  • %100 kapsama
  • Slither analizli

Gold-Backed Token (RWA)

Gerçek varlık demosu: 1 sGOLD = saklamadaki 1 gram altın; mint, rezerv kanıtına karşı zorunlu

ERC-20AccessControlProof of reserveFoundry

Nedir

GoldBackedToken, 1:1 teminatı vaat yerine ön koşul yapar: mint(to, amount) yalnızca totalSupply + amount ≤ reserve() ise başarılı olur. Rezerv, arayüzü Chainlink'in AggregatorV3'üyle aynı olan bir rezerv kanıtı beslemesinden okunur, tazelik için doğrulanır ve 18 ondalığa normalize edilir.

Sahipler, zincir dışı bir referansla token yakarak itfa eder; saklamacı itfa olaylarını izler ve metali teslim eder veya nakit olarak kapatır. Bu bir demodur: sGOLD gerçek altınla desteklenmez, parasal değeri yoktur ve satışa sunulmaz. Değerli metal satıcısı için platform geliştirme deneyimimizden yararlanır.

İş problemi

Tokenize emtialar ve stablecoin'ler tek bir vaade dayanır: her token teminatlıdır. Bu vaat yalnızca ara sıra yapılan denetimlerle kontrol edildiğinde, ihraççı elindekinden fazlasını mint edebilir ve eksik teminatlanmayı kimse iş işten geçene kadar görmez.

Nasıl çalışır

  1. 1

    Saklamacı (veya bir Chainlink rezerv kanıtı beslemesi) tutulan altın gramını bildirir.

  2. 2

    Minter rolü, ödeme sonrası müşteriye token mint eder — ancak yeni arz rezerv içinde kalıyorsa.

  3. 3

    Token'lar, gas'siz onaylar için EIP-2612 permit'li ERC-20 olarak serbestçe işlem görür.

  4. 4

    Sahip, referanslı token yakarak itfa eder; saklamacı zincir dışında kapatır.

  5. 5

    Bir olayda pauser rolü tüm transferleri, mint'leri ve itfaları durdurur.

Güvenlik önlemleri

  • Arz rezervi aşacaksa mint InsufficientReserve ile revert eder
  • Oracle doğrulaması: sıfır/negatif, eksik, gelecekteki veya bayat veri reddedilir
  • Sınırlı bayatlık penceresi (1 saniye–7 gün); kontrol kapatılamaz
  • Her hassasiyetteki besleme için ondalık normalizasyonu
  • Rol tabanlı AccessControl
  • Fuzz'lanmış invariant: totalSupply ≤ rezerv

Özellikler

  • 1 token = 1 gram altın
  • Rezerv kontrollü mint
  • Chainlink AggregatorV3 uyumlu rezerv beslemesi
  • Referanslı yakarak itfa
  • Ayrı admin, minter ve pauser rolleri
  • Duraklatılabilir devre kesici

Tipik kullanım durumları

  • Tokenize değerli metaller, emtialar ve depo makbuzları
  • Rezerv zorunlu stablecoin'ler
  • Doğrulanabilir zincir dışı kayıtlı diğer gerçek varlıklar

Bilinen sınırlar

Yalnızca demo: gerçek oracle yerine mock rezerv beslemesi kullanılır. Üretim gerçek bir rezerv kanıtı beslemesi, multisig + timelock yönetimi ve gerektiğinde transfer kısıtları (örn. MiCA) gerektirir.

Diğer vitrin kontratları

Vitrin

Milestone Escrow

Müşteri, bütçenin tamamını önceden ve aşamalara bölünmüş olarak kilitler. Fonlar yalnızca serbest bırakma, hakem kararı veya iptal durumunda hareket eder.

Solidity 0.8.28OpenZeppelin v5ETH / ERC-20

223 test · %100 kapsama · Slither analizli

Vitrin

Token + Vesting + Staking

Gas'siz onaylı üst sınırlı ERC-20, ekip ve yatırımcılar için cliff'li vesting planları ve Synthetix tarzı staking ödülleri.

ERC-20EIP-2612OpenZeppelin v5

223 test · %100 kapsama · Slither analizli

Vitrin

SigmaNFT Collection

Adil bir NFT lansmanı: allowlist ve public fazlar, cüzdan başına sınırlar, değiştirilemez azami arz, ERC-2981 telifleri ve gecikmeli açılım.

ERC-721ERC-2981Merkle proofs

223 test · %100 kapsama · Slither analizli

Standartlar: Solidity 0.8.x, OpenZeppelin, fuzzing'li Foundry testleri, Slither statik analizi, doğrulanmış kaynak. 223 test · %100 kapsama · Slither analizli.

Aklınızda bir proje mi var?

Ne geliştirdiğinizi anlatın. İş günlerinde bir saat içinde kıdemli bir mühendis yanıt verir — ardından dürüst bir değerlendirme, net bir kapsam ve genellikle birkaç iş günü içinde sabit fiyatlı veya aşamalı bir teklif alırsınız.

Önce yazmayı mı tercih edersiniz? Bize yazın

Doğrudan Ing. Ismet Mesic ile konuşursunuz, Tech lead.