> For the complete documentation index, see [llms.txt](https://colichain.gitbook.io/colichain-docs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://colichain.gitbook.io/colichain-docs/colichain-whitepaper-introduzione.md).

# Colichain Whitepaper Introduzione

Ethereum rappresenta oggi il livello di riferimento per applicazioni decentralizzate e tokenizzazione di asset. La sicurezza del settlement layer, garantita da oltre un milione di validatori e da un economic security budget superiore ai 100 miliardi di dollari in ETH staked, rende la rete lo standard de facto per la finalità finanziaria on-chain. Tuttavia, la crescita della domanda ha reso evidente il limite intrinseco del base layer: il throughput nominale si attesta intorno a 15–30 transazioni al secondo, i costi di gas oscillano in funzione della domanda marginale, e i tempi di finalità probabilistica superano i dodici secondi per blocco con finalità economica piena a circa tredici minuti.

Il costo di una transazione su Ethereum può essere espresso come:

CL1=Gused⋅(Bf+Pf)C\_{L1} = G\_{used} \cdot (B\_f + P\_f)CL1​=Gused​⋅(Bf​+Pf​)

dove GusedG\_{used} Gused​ è il gas consumato, BfB\_f Bf​ il base fee espresso in gwei e PfP\_f Pf​ la priority fee. Per un trasferimento ERC-20 medio (Gused≈65,000G\_{used} \approx 65{,}000 Gused​≈65,000) con Bf=30B\_f = 30 Bf​=30 gwei e ETH a 3.500 dollari, il costo supera i sette dollari — economicamente insostenibile per casi d'uso ad alta frequenza o micro-transazioni su RWA frazionati.

Le soluzioni Layer-2 alleviano questi vincoli ma introducono compromessi noti: latenza eccessiva, complessità infrastrutturale o costi di data availability che riducono l'efficienza. Gli zk-rollup pagano un overhead di generazione delle proof; gli optimistic rollup classici ereditano finestre di challenge di sette giorni; le catene che usano data availability nativa su Ethereum scontano il costo del calldata, che rimane dominante nel bilancio economico di un rollup.

Colichain nasce come **Layer-2 performante basato su Optimistic Rollup**, con finalità di settlement su Ethereum e un livello alternativo di disponibilità dei dati su **Avail**. L'architettura ibrida separa le tre funzioni di una blockchain — esecuzione, settlement, data availability — e ne assegna ciascuna al layer economicamente più efficiente:

```
┌─────────────────────────────────────────────────┐
│  Execution Layer → Colichain (OP Stack)         │
│  Throughput target: ~2.000 TPS                  │
│  Block time: 2s                                 │
├─────────────────────────────────────────────────┤
│  Data Availability → Avail                      │
│  Costo DA: ~95% inferiore al calldata L1        │
├─────────────────────────────────────────────────┤
│  Settlement & Security → Ethereum L1            │
│  Fraud proofs + state root commitments          │
└─────────────────────────────────────────────────┘
```

Il costo di una transazione su Colichain si riduce a:

CL2=Gexec⋅Bf,L2⏟esecuzione locale+StxNbatch⋅PDA⏟DA ammortizzatoC\_{L2} = \underbrace{G\_{exec} \cdot B\_{f,L2}}\_{\text{esecuzione locale}} + \underbrace{\frac{S\_{tx}}{N\_{batch}} \cdot P\_{DA}}\_{\text{DA ammortizzato}}CL2​=esecuzione localeGexec​⋅Bf,L2​​​+DA ammortizzatoNbatch​Stx​​⋅PDA​​​

dove StxS\_{tx} Stx​ è la dimensione compressa della transazione, NbatchN\_{batch} Nbatch​ il numero di transazioni nel batch e PDAP\_{DA} PDA​ il prezzo unitario su Avail. In condizioni nominali CL2C\_{L2} CL2​ è compreso tra uno e cinque centesimi di dollaro, ovvero da uno a tre ordini di grandezza inferiore a CL1C\_{L1} CL1​.

A livello di contratti, il passaggio da L1 a L2 è trasparente per lo sviluppatore grazie alla piena compatibilità EVM. Un ERC-20 standard gira su Colichain senza modifiche:

solidity

```solidity
// SPDX-License-Identifier: MIT
pragma solidity ^0.8.24;

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

contract RWAToken is ERC20 {
    address public immutable issuer;

    constructor(string memory name_, string memory symbol_, address issuer_)
        ERC20(name_, symbol_)
    {
        issuer = issuer_;
    }

    function mint(address to, uint256 amount) external {
        require(msg.sender == issuer, "only issuer");
        _mint(to, amount);
    }
}
```

Lo stesso contratto, deployato su Colichain, beneficia di costi di interazione ridotti di oltre il novanta percento rispetto a Ethereum mainnet, mantenendo intatte le garanzie di sicurezza del settlement layer sottostante.

Obiettivo della rete è fornire una piattaforma ad alte prestazioni per due categorie di utenti. I **business** che necessitano di infrastruttura sicura e scalabile per tokenizzare asset e creare mercati di Real World Assets trovano in Colichain un ambiente EVM-compatibile con costi operativi compatibili con strumenti finanziari ad alta granularità. Gli **utenti finali** che desiderano interagire con applicazioni decentralizzate investendo in asset reali trovano barriere di costo e complessità tecnica ridotte a livelli comparabili con l'online banking tradizionale.
