Pređi na sadržaj
Showcase projekatBlockchain i Web3
  • 223 testova
  • 100 % pokrivenost
  • analizirano Slither-om

Gold-Backed Token (RWA)

Demo imovine iz stvarnog sveta: 1 sGOLD = 1 gram zlata u kastodiji, kovanje uslovljeno dokazom o rezervama

ERC-20AccessControlProof of reserveFoundry

Šta je to

GoldBackedToken pretvara pokriće 1:1 u preduslov umesto u obećanje: mint(to, amount) uspeva samo ako je totalSupply + amount ≤ reserve(). Rezerva se čita iz feeda dokaza o rezervama čiji je interfejs identičan Chainlinkovom AggregatorV3, proverava joj se svežina i normalizuje se na 18 decimala.

Vlasnici tokena otkupljuju tokene spaljivanjem uz off-chain referencu; kastodijan prati događaje otkupa i isporučuje metal ili izmiruje u novcu. Ovo je demo — sGOLD nije pokriven stvarnim zlatom, nema novčanu vrednost i ne nudi se na prodaju. Oslanja se na stručno znanje našeg tima stečeno izgradnjom platforme za trgovca plemenitim metalima.

Poslovni problem

Tokenizovana roba i stablecoini zavise od jednog obećanja: svaki token je pokriven. Kada se to obećanje proverava samo povremenim potvrdama, izdavalac može da iskuje više nego što drži — i niko ne vidi nedovoljnu pokrivenost dok ne bude kasno.

Kako funkcioniše

  1. 1

    Kastodijan (ili Chainlink feed dokaza o rezervama) prijavljuje količinu zlata u gramima.

  2. 2

    Uloga mintera kuje tokene kupcu nakon uplate — samo ako nova ponuda ostaje unutar rezerve.

  3. 3

    Tokenima se slobodno trguje kao ERC-20, uz EIP-2612 permit za odobrenja bez plaćanja gasa.

  4. 4

    Vlasnik tokena otkupljuje spaljivanjem tokena uz referencu; kastodijan izmiruje off-chain.

  5. 5

    U slučaju incidenta uloga pausera zaustavlja sve transfere, kovanja i otkupe.

Bezbednosne mere

  • Kovanje se poništava sa InsufficientReserve ako bi ponuda premašila rezervu
  • Validacija orakla: nepozitivni, nedostajući, budući ili zastareli podaci se odbijaju
  • Ograničen prozor zastarelosti (od 1 sekunde do 7 dana) — provera ne može da se isključi
  • Normalizacija decimala za bilo koju preciznost feeda
  • AccessControl zasnovan na ulogama
  • Invarijanta proverena fuzzingom: totalSupply ≤ reserve

Funkcije

  • 1 token = 1 gram zlata
  • Kovanje uz proveru rezerve
  • Feed rezervi kompatibilan sa Chainlink AggregatorV3
  • Otkup spaljivanjem uz referencu
  • Odvojene uloge admina, mintera i pausera
  • Sigurnosni prekidač sa pauziranjem

Tipični slučajevi upotrebe

  • Tokenizovani plemeniti metali, roba i skladišnice
  • Stablecoini sa nametnutim pokrićem rezervama
  • Ostala imovina iz stvarnog sveta sa proverljivim off-chain registrom

Poznata ograničenja

Samo demo: umesto stvarnog orakla koristi se mock feed rezervi. Produkcija bi zahtevala stvarni feed dokaza o rezervama, administraciju preko multisiga + timelocka i, gde je potrebno, ograničenja transfera (npr. prema MiCA).

Ostali showcase ugovori

Showcase

Milestone Escrow

Naručilac unapred polaže ceo budžet, podeljen na faze. Sredstva se pomeraju samo pri isplati faze, odluci arbitra ili otkazivanju.

Solidity 0.8.28OpenZeppelin v5ETH / ERC-20

223 testova · 100 % pokrivenost · analizirano Slither‑om

Showcase

Token + Vesting + Staking

ERC-20 sa gornjom granicom i odobrenjima bez plaćanja gasa, planovi vestinga sa cliffom za tim i investitore i nagrade za staking po uzoru na Synthetix.

ERC-20EIP-2612OpenZeppelin v5

223 testova · 100 % pokrivenost · analizirano Slither‑om

Showcase

SigmaNFT Collection

Pošteno lansiranje NFT-a: allowlist i javna faza, ograničenja po novčaniku, nepromenljiva maksimalna ponuda, ERC-2981 tantijeme i odloženo otkrivanje.

ERC-721ERC-2981Merkle proofs

223 testova · 100 % pokrivenost · analizirano Slither‑om

Standardi: Solidity 0.8.x, OpenZeppelin, Foundry testovi sa fuzzingom, Slither statička analiza, verifikovan izvorni kod. 223 testova · 100 % pokrivenost · analizirano Slither-om.

Imate projekat na umu?

Recite nam šta razvijate. Dobićete iskrenu procenu, jasan obim i ponudu po fiksnoj ceni ili po fazama – obično u roku od nekoliko radnih dana.

Radije biste prvo pisali? Pišite nam