In quanto piattaforma di smart contract basata su UTXO, Otichain utilizza le stesse chiamate di procedura remota (RPC) di Bitcoin.
Avendo scelto questo framework e introdotto un ulteriore modello di consenso PoS per la sua capacità di facilitare la creazione di piattaforme di app decentralizzate, la tracciabilità e la coerenza delle transazioni sulla blockchain sono garantite. Ethereum, d’altra parte, utilizza un sistema basato su account (come un indirizzo di posta) in cui lo stato dell’account e il saldo sono gestiti in questi oggetti chiamati “account”. La blockchain di Ethereum utilizza macchine virtuali basate su stack chiamate EVM.
Questi EVM a 256 bit eseguono contratti intelligenti registrati nel linguaggio Solidity. Poiché la piattaforma Otichain è basata sul modello UTXO, è necessaria un’interfaccia per tradurre il modello UTXO in un modello basato sull’account.
L’interfaccia di integrazione EVM consente agli smart contract sviluppati su Ethereum di funzionare su Otichain senza richiedere alcuna modifica. Ciò consente a sviluppatori e utenti di lavorare facilmente con i protocolli Bitcoin ed Ethereum. Ciò rende OTI una criptovaluta ibrida che può essere utilizzata in una vasta gamma di settori.