Use Cases

Tokenizzazione Asset

Rappresenta asset del mondo reale come token on-chain — oro, immobili, equity, materie prime — con Dyneros Chain come livello di liquidazione.

Cos'è la Tokenizzazione Asset?

La tokenizzazione è il processo di rappresentare la proprietà di un asset del mondo reale come token digitale su una blockchain. Il token è il registro della proprietà. Dyneros Chain fornisce l'infrastruttura per emettere, trasferire e liquidare questi token in un ambiente privato e conforme.

Tipi di Token su Dyneros

Tipo di AssetStandard TokenEsempio
Asset fungibili (oro, valuta)ERC-20dGLD, dUSD
Asset unici (immobili, arte)ERC-721NFT titolo proprietà
Semi-fungibili (biglietti, voucher)ERC-1155Pass eventi, coupon

Esempio: Gold Token (ERC-20)

dGLD è un esempio di token garantito dall'oro già distribuito su Dyneros Chain at 0xB43369f13013799B4B5a4c6B46F80e5618B25292. Dimostra il pattern ERC-20 per la tokenizzazione di materie prime.

// AssetToken.sol — ERC-20 generico garantito da asset
// SPDX-License-Identifier: MIT
pragma solidity ^0.8.20;

import "@openzeppelin/contracts/token/ERC20/ERC20.sol";
import "@openzeppelin/contracts/access/AccessControl.sol";

contract AssetToken is ERC20, AccessControl {
    bytes32 public constant MINTER_ROLE = keccak256("MINTER_ROLE");
    string public assetDescription;

    constructor(string memory name, string memory symbol, string memory description)
        ERC20(name, symbol) {
        _grantRole(DEFAULT_ADMIN_ROLE, msg.sender);
        _grantRole(MINTER_ROLE, msg.sender);
        assetDescription = description;
    }

    // Mint quando nuovi asset sono depositati/verificati
    function mint(address to, uint256 amount) external onlyRole(MINTER_ROLE) {
        _mint(to, amount);
    }

    // Burn quando gli asset vengono riscattati
    function burn(address from, uint256 amount) external onlyRole(MINTER_ROLE) {
        _burn(from, amount);
    }
}