Hi, I have a concept and am considering using NEM for implementation. I was wondering if NEM offers the right infrastructure to realise these requirements:
-
create a new asset, and issue new ‘tokens’ periodically in batches
-
peg each single token to a real world asset (all tokens need their own unique identifier/ID on-chain that can be referenced to)
-
have token owners lease out ownership rights of the asset to others for a predefined period of time by accepting BTC payments on a per block basis that lock those rights from other leasees for blocks paid for
For example. An owner of a real world asset has one token that represents this real world asset in the digital world.
The lease price is set by the owner of the token at 1k satoshi per block on the NEM blockchain.
100k satoshis (or other cryptocurrency) are received on the address of the token on blockheight 20 from a leasee (identified by it’s public/private key combination)
now the leasee verifyable owns the rights of that token up until blockheight 120.
Now in block 50 200k satoshi are paid to the owner from a different address/leasee
the rights attached to the token are transferred to this new leasee from blockheight 120 until blockheight 320.
and so on.
- allow leasees to prove they temporarily have ownership of a token (for that specific period of time) using their public/private keypair
- allow the tokens and the temporary lease-ownership to be traded in open marketplaces/exchanges
Is this possible with the NEM blockchain? What technology allows for these requirements? (multisig? escrow? other?) Has this been done before? are there examples somewhere? Is there a easy to use platform/SDK for this? Is this hard for a developer to build? What do i need for this?
All help is very much appreciated! Thanks