The EOSIO UTXO contract module (also known as Pay2Key) is a smart contract on the EOS blockchain. It allows the for the transfer of tokens between EOS public keys only so that no EOS account is required to hold tokens and transfer them.
The EOSIO UTXO Decentral Bank developers originated after Everipedia's President, Sam Kazemian, wanted to start a project which seeks to build a new general-compute blockchain specially customized for central bank These include digital currencies, stablecoins, DeFi applications, stablecoins issuance, and DLT monetary policy.
The team is comprised of:
Before the release of the EOSIO UTXO contract module, the only way people could transfer tokens on EOSIO blockchain was between EOS accounts. With the creation and deployment of the UTXO/Pay2Key contract, it allows people to between EOS public keys only so that no EOS account is required to hold tokens and transfer them. The UTXO contract is similar to Bitcoin's transaction system and was created to make it easier for cryptocurrency enthusiasts outside of the EOS community to create transactions on the network.
To move tokens in a UTXO based contract, an owner only needs the corresponding private key to the public key. A transaction fee is also paid to move the token. A "relayer" with an EOS account (which can be an EOS block producer account or any individual EOS account) accepts the fee then relays the signed UTXO message to the contract and updates the balance of the appropriate public key. A relayer is similar to a Bitcoin mining in that they update the state of the UTXO contract by appending the signed UTXO transaction to the contract database. Any EOS account can earn transaction fees by becoming a UTXO relayer.
It is anticipated that, with growing usage of UTXO tokens on the EOS mainnet, UTXO relaying can become a profitable business similar to proof-of-work mining.
On May 1, 2019, the Everipedia IQ team and Decentral Bank group announced the release of the EOSIO UTXO (Pay2Key) contract module. After receiving over 400 claps in a matter of hours, Everipedia's Medium account was suspended.
The IQ token became the first token to make use of the EOSIO UTXO technology. As a result, users could send their IQ tokens to the iqutxoiqutxo EOS mainnet account and create IQ UTXO tokens to transfer between public keys.
LibertyBlock became the first block producer to offer UTXO relayer services for the IQ token. People have been able to send their IQ tokens to any EOS public address by using the relayer service endpoint.
With the code available to the public, anyone on the EOS mainnet can deploy their own UTXO token, read the documentation, and/or help with EOSIO UTXO development. One can refer to the EOSIO UTXO GitHub repository for more information.