James,
I tried get a screen shot of the Bitgem client that I was talking to you about earlier and had no luck. Here is a link to download the client setup for it if you have time to check it out to see my meaning.
http://cryptosource.org/bitgem-mandatory-update-released/It allows for holding several types of coins with several types of values, (you will see). my thought was that this type of wallet (if possible to do) would let NXT users keep the coins that came through your gateway in the NXT network to be sent and received, and increase the number of transactions and fees to our network instead of sending them back to their original network (In a sense hijacking them). It could also let them send and receive regular AE assets (which would be handy for using the AE assets as sub-currencies NXT currency). It may also make the AE less cumbersome to use as once people purchased an asset they could spend it through their wallet and not the AE. If it is possible it would really compliment the gateway you are working on. If you have some time to kill maybe check it out and see what you think.
Also I was wondering about fees for your gateway. Will there be fees for the holding account? Will they be the same as regular NXT transactions?
It sounds like this bitgem is just a GUI that creates a unified wallet. I dont see any reason why this cant be done, except I personally dont do GUI, so we need to find a GUI dev to do this. All the AE is doing is NXT API calls to transfer assets, so the GUI just does the same and if it goes back to the gateway, it gets passed on through to the actual wallet.
There will be the bitcoin TXFEE to sweep the deposit into the multisig (also the TXFEE to initially send the deposit)
There is one or two NXT transaction fees to transfer the asset in. I am currently not charging that, but probably will have to pass on the costs. That is why I am advocating .01 NXT transaction fee.
On withdrawal, there is a single TXFEE for the multisig, but this is automatically deducted from the withdrawal amount. You will also incur a NXT transaction fee to send back to gateway.
Here is a cost summary:
wallet -> gateway TXFEE
gateway -> multisig TXFEE, 1 or 2 NXT transaction fees (charged at what rate?)
AE -> gateway, 1 NXT transaction fee
multisig -> wallet TXFEE
So if you start with 1.0000 sent to gateway from wallet, you will get charged 1.0001
.9999 goes into multisig
.9998 would come back to wallet
Thats .03%, but of course higher percentage for smaller deposits, plus the 2 or 3 NXT transaction fees.
At current exchange rates, another .024% for NXT fees, ignorable when we go to .01 NXT
The gateways transaction costs would be roughly .05% on 1.0000 roundtrip deposit withdraw, these will have to be passed through. There will also need to be some fees to cover the cost for running the gateway, but this will get smaller as the usage goes up. We might even get some big donor to subsidize the server costs for the gateways (hint, hint) as the lower the cost for using the gateway, the more assets flow into NXT AE, the more NXT will be worth
My job is to make the fees as small as possible to maximize volumes. I dont think the gateway is the right place to monetize. After all, if you see a big toll booth for both ways, are you more or less likely to go in?
Once we get NXT transaction fee to .01 NXT, then the trading commission for 1000 NXT valued items would be .001%, which is a bit lower than on most centralized exchanges. Assuming we have easy to use trading GUIs, I dont see why a significant percentage of crypto trading wont happen inside NXT AE. I predict we will see bots making trades every block, which adds up to 10 NXT in commissions for an entire day of trading. More volumes means tighter spreads which means better prices for everyone.
In order to create a NXT economy, we need to get money into AE. Once there is a billion dollars worth of trading per day within the AE, it really wont be hard to monetize. We are in very early days now. Building market share is most important.
James