Preskoči na sadržaj
Showcase projektBlockchain i Web3
  • 223 testova
  • 100 % pokrivenost
  • analizirano Slitherom

Gold-Backed Token (RWA)

Demo imovine iz stvarnog svijeta: 1 sGOLD = 1 gram zlata u skrbništvu, kovanje uvjetovano dokazom o rezervama

ERC-20AccessControlProof of reserveFoundry

Što je to

GoldBackedToken pretvara pokriće 1:1 u preduvjet umjesto u obećanje: mint(to, amount) uspijeva samo ako je totalSupply + amount ≤ reserve(). Rezerva se čita iz feeda dokaza o rezervama čije je sučelje identično Chainlinkovu AggregatorV3, provjerava se njezina svježina i normalizira na 18 decimala.

Imatelji otkupljuju tokene spaljivanjem uz off-chain referencu; skrbnik prati događaje otkupa i isporučuje metal ili namiruje u novcu. Ovo je demo — sGOLD nije pokriven stvarnim zlatom, nema novčanu vrijednost 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

Tokenizirana roba i stablecoini ovise o jednom obećanju: svaki je token pokriven. Kada se to obećanje provjerava samo povremenim potvrdama, izdavatelj može iskovati više nego što drži — i nitko ne vidi nedovoljnu pokrivenost dok ne bude prekasno.

Kako funkcionira

  1. 1

    Skrbnik (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

    Imatelj otkupljuje spaljivanjem tokena uz referencu; skrbnik namiruje off-chain.

  5. 5

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

Sigurnosne mjere

  • Kovanje se poništava s InsufficientReserve ako bi ponuda premašila rezervu
  • Validacija oraklja: nepozitivni, nedostajući, budući ili zastarjeli podaci odbijaju se
  • Ograničen prozor zastarjelosti (od 1 sekunde do 7 dana) — provjera se ne može isključiti
  • Normalizacija decimala za bilo koju preciznost feeda
  • AccessControl temeljen na ulogama
  • Invarijanta provjerena fuzzingom: totalSupply ≤ reserve

Značajke

  • 1 token = 1 gram zlata
  • Kovanje uz provjeru rezerve
  • Feed rezervi kompatibilan s Chainlink AggregatorV3
  • Otkup spaljivanjem uz referencu
  • Odvojene uloge admina, mintera i pausera
  • Sigurnosna sklopka s pauziranjem

Tipični slučajevi upotrebe

  • Tokenizirani plemeniti metali, roba i skladišnice
  • Stablecoini s nametnutim pokrićem rezervama
  • Ostala imovina iz stvarnog svijeta s provjerljivim off-chain registrom

Poznata ograničenja

Samo demo: umjesto stvarnog oraklja koristi se mock feed rezervi. Produkcija bi zahtijevala stvarni feed dokaza o rezervama, administraciju putem multisiga + timelocka i, gdje je potrebno, ograničenja prijenosa (npr. prema MiCA-i).

Ostali showcase ugovori

Showcase

Milestone Escrow

Naručitelj unaprijed polaže cijeli budžet, podijeljen na etape. Sredstva se pomiču samo pri isplati etape, odluci arbitra ili otkazivanju.

Solidity 0.8.28OpenZeppelin v5ETH / ERC-20

223 testova · 100 % pokrivenost · analizirano Slitherom

Showcase

Token + Vesting + Staking

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

ERC-20EIP-2612OpenZeppelin v5

223 testova · 100 % pokrivenost · analizirano Slitherom

Showcase

SigmaNFT Collection

Pošteno lansiranje NFT-a: allowlist i javna faza, ograničenja po novčaniku, nepromjenjiva najveća ponuda, ERC-2981 tantijeme i odgođeno otkrivanje.

ERC-721ERC-2981Merkle proofs

223 testova · 100 % pokrivenost · analizirano Slitherom

Standardi: Solidity 0.8.x, OpenZeppelin, Foundry testovi s fuzzingom, Slither statička analiza, verificirani izvorni kod. 223 testova · 100 % pokrivenost · analizirano Slitherom.

Imate projekt na umu?

Recite nam što gradite. Dobit ćete iskrenu procjenu, jasan opseg i ponudu s fiksnom cijenom ili po fazama – obično u roku od nekoliko radnih dana.

Radije biste prvo pisali? Pišite nam