I think I get the general idea behind counterparty and am keen to gather interest on creating a new asset to test the functionality of the assets and distribution of dividends.
I have a small mining rig that creates approx 0.008 BTC a day. The asset would give you the rights to share in the mining returns for the month of March.
The aim is to test the functionality of XCP and create a real life application.
1) Issue new asset at X price, total issue of Y shares. How is price determined, by a market or by the asset issuer?
2) Buyers purchase shares of the asset at X price, via the DEX.
3) Each day mining returns approx 0.008 btc, which will be re-distributed by XCP dividends. These are paid in XCP. Therefore I mine a coin, send to exchange and convert directly to XCP or BTC to then convert to XCP.
4) Pay XCP dividends via counterpartyd
End of March - end of test. You will have received Z amount of XCP in dividends and you have the shares of the new asset. After March the asset would be worthless. Is the asset tradeable on the DEX between issuance and end of March?
As its a test I will return the XCP at the issue price at expiry.
Should I walt until the client is available? Is what I describe possible with counterparty?
It will be interesting to see how the market reacts to demand from the requirement to purchase XCP to buy the new asset and via the dividends converted into XCP from BTC.
Here is some examples of asset isssuance.
Currency pegSuppose Bob makes the following issuance:
issuance --source=BOBS_ADDRESS --asset=BOBUSD quantity=QUANTITY= --divisible --description="For more info see: bobusd.com"
On bobusd.com it is explained that Bob will sell BOBUSD for the current exchange rate of USD/XCP plus a premium of 1%, and will buy it back later. Suppose, then, that the exchange rate is currently .2 USD/XCP:
order --source=BOBS_ADDRESS --give-asset=BOBUSD --give-quantity=QUANTITY --get-asset=XCP --get-quantity=QUANTITY*.202 --expiration=EXPIRATION
Bob further specifies that he will send XCP from ANOTHER_ADDRESS to BOBS_ADDRESS at a fixed frequency, depending on how much XCP falls relative to USD. There are several ways Bob could “prove” he has the private key for ANOTHER_ADDRESS. The amount of XCP at ANOTHER_ADDRESS plus BOBS_ADDRESS theoretically indicates the minimum “backing” of BOBUSD.
The risk associated with exchanging XCP for BOBUSD is obvious, however, and indeed the premium Bob will be able to charge is likely in proportion to Bob’s reputation.
Group purchasingBob wants to buy expensive BTC mining equipment, but cannot afford it himself, so he creates the asset BTCMINER:
order --source=BOBS_ADDRESS --asset=BTCMINER --quantity=QUANTITY --divisible --description="Read more here: btcminer.com"
On btcminer.com he gives details regarding the mining equipment he wants to purchase, and specifies that 100% of the BTC mined will be traded in exchange for XCP and paid out to holders of BTCMINER:
dividend --source=BOBS_ADDRESS --quantity-per-share=QUANTITY_PER_SHARE --asset=BTCMINER
more info:
https://counterparty.co/wiki/assets/