At the time of the trade, the 1% would be determined and split between both parties. Trade at 1 BTC, fee is 0.01 BTC and 0.005 is charged to each party. Buyer buys 1 share for 1 BTC & 1.005 BTC is removed from their trading account. Seller sells 1 share for 1 BTC and 0.995 BTC is added to their account.
Company(or stock holders) sell shares. You charge the buyer 0.5% more than the stock value and you take 0.5% of the money the seller receives.
I agree.
The fee should only be charged to 1 party, but not limited to 1 side of the trade. The person providing the liquidity should be able to make their trade for free. For example, if I put up a buy order at .15 and a sell order at .16, but the stock is actively trading at .155, I should not have to pay fees when my orders are eventually filled. The person who chooses to fill the order (buy at .16 or sell at .15) would pay the fee. This would encourage more open orders and improve liquidity. Just placing the fee on one side or the other seems to encourage holding or discourage trading, while free trades for providing liquidity would encourage more people to list orders, thereby encouraging more trading. It would also allow companies to list their IPO without being victim to double dipping (charging to create the asset and then charging to sell the asset).
I get this, actually yeah this is much better, but more complicated to implement.
Very well, I'll implement this, although not for the initial launch, it will be a little bit after.
I strongly disagree with this, at least until someone explains how this encourages providing liquidity. Intersango did something like this, I'll quote what I wrote to them:
To me it seems very poorly thought out, for the simple reason that it will make absolutely no difference. Makers take fees into account when setting prices, and the change will just mean they will modify their prices so that everybody still pays the same.
Before:
John wants to sell 10 BTC, as long as he gets at least $0.9935 for each. He puts a sell order @ $1/BTC.
Beth executes this order, paying $1 per BTC plus 0.65% fee.
John gets $9.935, Beth pays $10.065, Intersango gets $0.13.
After:
John wants to sell 10 BTC, as long as he gets at least $0.9935 for each. He puts a sell order @ $0.997/BTC.
Beth executes this order, paying $0.997 per BTC plus 0.95% fee.
John gets $9.935, Beth pays $10.065, Intersango gets $0.13.
No change in the actual trades and prices people get, this just makes things unintuitive and complicated.
By the way, any plans to have the issuer of the share get a portion of the trading fee?