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 Asset | Standard Token | Esempio |
|---|---|---|
| Asset fungibili (oro, valuta) | ERC-20 | dGLD, dUSD |
| Asset unici (immobili, arte) | ERC-721 | NFT titolo proprietà |
| Semi-fungibili (biglietti, voucher) | ERC-1155 | Pass 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);
}
}