Dapps - Distributed Applications

Smart-Contracts enabling advanced functionality on a Blockchain

Dapps - Distributed Applications

Applications and functionality that exists entirely as a smart-contract (or group of contracts), on a blockchain are generally referred to as Dapps (Distributed/Decentralized Applications). Some Dapps are simple, and are able to execute one function, while others are more complex and used for various purposes. The U.CASH network is developing and releasing multiple Dapps that will work with, and independently from services accessible from this site.
Want to see some Dapps in action?
Go straight to our Dapps List

What is a Dapp?

A decentralized application (Dapp, dApp or DApp) is an application run by many users on a decentralized network with trustless protocols. They are designed to avoid any single point of failure by operating on a blockchain secured by Proof-of-Work (PoW) or Proof-of-Stake (PoS) mining and are typically immutable and resistant to change in function once deployed.

The definition of a decentralized application is still in development and under debate. The term originates from the Decentralized Application Corporation and decentralized autonomous organizations.

Typical definitions include the following attributes:

  • The code is open-source and autonomously managed
  • Records and data are stored using blockchain, providing trustless interaction and avoiding any single point of failure
  • Use cryptographic tokens as a medium of exchange, to reward users validating transactions, locking value or providing services on the network, etc.
  • Tokens generated through a cryptographic algorithm

  • There are three types of decentralized applications:

  • Type I decentralized applications that have their own block chain, such as Bitcoin.
  • Type II decentralized applications that use the blockchain of a type I but are protocols and have tokens that are necessary for their function like the Bitcoin Omni Layer or Blockstream Liquid.
  • Type III decentralized applications that use the protocol of a type II and are additionally protocols that have tokens necessary for their function, such as the SAFE Network that uses the Omni Protocol to issue safecoins.

  • Deployment:

    Decentralized applications may run on top of other cryptographic systems such as Ethereum or EOS. Decentralized applications use Smart Contracts to connect to a blockchain, where the backend of the Dapp runs on a decentralized P2P network.
    Join the open-source development

    Dapp Types

    There are multiple types of dapps

    Time Limited.

    Dapps that function and are operational for a limited time (or until a bounty runs out). These could be bounty smart-contracts, or smart-contracts created on the fly for certain capabilities.

    Forever Operational.

    Forever operational dapps are just that, operational forever. That means they will serve some sort of function from the day they are released. These are sometimes deprecated for usage by an upgraded dapp that is later released..

    Functionality Based.

    Functionality based dapps provide some capabilities which will be used from time to time for various requirements in the U.CASH network or outside. They are usually not applicable to the every day user.

    Available Dapps


    U.EXCHANGE is a decentralized exchange that gives users access to trade Ether (ETH) and Ethereum-based (ERC20) tokens.

    This exchange is one part of a developing foundation for the easy transfer and conversion of many digital currencies and assets that will allow end-users seamless access to alternative financial services.



    uCurrencies is a dapp that allows users to create their own currency/token and manage them on an easy to use and intuitive interface.

    The uCurrencies contract uses a peg system to UCASH to give additional benefits to users including the ability to convert between all existing uCurrencies as well as others through the auto integration of the network token.



    uCollateral is a dapp that lets people receive bounties for providing UCASH collateral to the smart contract.

    The collateral provided will be used as a signal of long-term support for the UCASH ecosystem. 3rd party providers will use this information towards issuance of digital currency liquidity to vetted UCASH converters globally.


    Coming Soon


    uExtension is a browser extension that allows users to interact with Dapps on the U.CASH network and other platforms.

    Forked and built on top of popular existing Web3 Providers and upgraded for special interaction with the U.CASH network's special functions. This extension is capable of allowing users to hold their own funds securely without trust required for any software usage.


    uTransmute is a protocol to enable cross-chain token swapping between the Ethereum (ETH) and EOS blockchains.

    ETH (ERC20) --> ETHxEOS --> EOS (tokens)

    The goal of this protocol is to allow users to switch between an Ethereum-based (ERC20) token and EOS-based token 1:1 pegged.


    The uConversion dapp allows exchanging between different fiat "stable" tokens based on the Ethereum (ETH) network.

    USDT (ERC20) --> uFIAT --> TUSD

    The goal of this dapp is to provide the entire ecosystem including developers, organizations and individuals with the ability to convert between various stable coins in a distributed manner.



    Dapps are being developed and released to provide an avenue to decentralize various aspects of the existing financial system.


    Dapps for exchange of value and information across various blockchains adds additional decentralization, redundancy and users.


    Dapps that incentivize users and organizations globally to participate in growing the ecosystem with various objectives and use cases.

    Want to get involved with developing Dapps for the U.CASH network? Check out our Github