1636
General Discussion / Re: Locking up Bitcoin for BitUSD
« on: January 26, 2016, 12:11:07 pm »
this is a senseful topic, hope experts can advise.
This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.
High quality & efficient devs are one of our best assets.
We have a consensus embedded in the blockchain that allows us to spend 5 BTS per second on workers. And this consensus is already factored in the price.
Other blockchains spend it on electricity, we spend it on development - this is our strength.
We should utilize those funds and not be scared about the market cap going down.
Unless you think that BitShares is a finished product at this stage and no more development is needed.
when will TBTC , TDOGE coming
"options": {
"feed_lifetime_sec": 21600,
"minimum_feeds": 3,
"force_settlement_delay_sec": 86400,
"force_settlement_offset_percent": 100,
"maximum_force_settlement_volume": 200,
"short_backing_asset": "1.3.0",
"extensions": []
},
I think 0.2% is too high for micro-transactions. 0.05% would be better IMO (because given 0.05%, under $6 will be considered as "micro"transaction).
Regarding maximum, it can be debatable. I honestly agree with both sides, and am doubtful to both sides as well. Sometimes people pay relatively high fees in transferring BTC as well. For instance, Yunbi charges 0.001 BTC ($0.4 or 130 BTS) but people seem not care. How much people are willing to pay given 0.05% fee? That's beyond my capacity.
What would you prefer in case of transferring 100k BTS?
- pay 1 BTS for the transfer fee and have all the complexity and high fees on the gateways
- pay 100 BTS for the transfer fee and have cheap & easy gateways
We first have to define the range of micro-transaction IMO.
Under $15? $6? $3?
Depending on the numbers, we can set the percentage. I personally like $15 which in turn has percentage fee of 0.02% (1/5000).
Given 0.02%, we can take max 300 BTS that gives equal fee amount to 0.2%/1/50 (but maximum 30 always gives less).
So I would suggest three options that generate about 300k BTS fee (the original value is about 480k)
1. 0.02% / min. 1 BTS / max. 300 BTS
2. 0.1% / min. 1 BTS / max. 60 BTS
3. 0.2% / min. 1 BTS / max. 50 BTS
If we can sacrifice about more fees, we can choose among
1. 0.01% / 1 / 300
2. 0.02% / 1/ 100
3. 0.2% / 1 / 30
These options generate about 200k BTS fee.
my suggestion: 0.2%/1/20
high friction hurt economy, now it's not time to try to make higher profit, it's time to make higher attraction!
so 0.2% for BTS holders and 2% for force settlement on TCNY.
or do you just mean 'high friction' is not a problem when the money end up in your own pocket?
Do you think referral program really work?
@bitcrab , recently I've been wondering about this:
You have always been very skeptical about the usefulness of the referral program but at the same time you run a significant gateway business for CNY.
What is your business model if you don't intend to rely on the referral income?
Where does your revenue come from?
We first have to define the range of micro-transaction IMO.
Under $15? $6? $3?
Depending on the numbers, we can set the percentage. I personally like $15 which in turn has percentage fee of 0.02% (1/5000).
Given 0.02%, we can take max 300 BTS that gives equal fee amount to 0.2%/1/50 (but maximum 30 always gives less).
So I would suggest three options that generate about 300k BTS fee (the original value is about 480k)
1. 0.02% / min. 1 BTS / max. 300 BTS
2. 0.1% / min. 1 BTS / max. 60 BTS
3. 0.2% / min. 1 BTS / max. 50 BTS
If we can sacrifice about more fees, we can choose among
1. 0.01% / 1 / 300
2. 0.02% / 1/ 100
3. 0.2% / 1 / 30
These options generate about 200k BTS fee.
I confirm that percentage based fee mode can be applied to smart-coins via committee proposals. Tested.To whom it may concern:I think we could leave BTS on the flat rate scheme and possibly lower the flat transfer fee to something like 10 BTS.
It's unable to apply percentage based fee mode to BTS with my implementation. To get this feature, perhaps we need a new API. I'll dive deeper into the code..
(So that we can satisfy those who say we should stay competitive with other crypto)
The crucial thing is to get the smart-coins onto the percentage-based scheme.
However it's not perfect, we have to manually set core_exchange_rate in the proposal. During the proposal voting and review period, actual core_exchange_rate of proposed smart coin may have changed. When the proposal executes, core_exchange_rate in the proposal will take effect, and it's probably inaccurate.
I wonder if it's possible to set core_exchange_rate as an optional change for update_asset operation.
OK, here'are some summaries of analysis.
1. Minimum fee does not significantly influence total fee. Given 1% and 300 max (as suggested by jakub), min fee change from 1 to 6 only increases 1.8% of total fee. So I easily conclude that minimum fee is not that important, and lower minimum fee is more preferable to encourage micro-transactions. However, the minimum fee should be efficient to prevent spam. Therefore, I fixed the minimum fee to 1 BTS.
2. Given 1 BTS minimum, I tested scenarios proposed by bitcrab and jakub (0.1%/20 and 1%/300). Bitcrab's was 137k BTS fee in total while Jakub's is 1,830k BTS. I think the former is too small compared to transfer fees collected with 30 BTS flat fee. (137k vs. 13,212k, roughly 1%). While, the latter is 14%.
3. I tried to find a way to have the same level of fee as actually collected. But all scenarios are less then the 13mil BTS. So I conclude that it is impossible to have equal amount of fee under percentage-based fee system.
4. I checked how many txs are supposed to pay more (over 30 BTS) under 1% fee. It is found that 45% (7317/16243) of all transfers are affected implying more burdens in general. However, the rate decreases to 30% with 0.1% fee, and 25% with 0.05%. Meanwhile, 55% of transfers are benefited with 1% fee system, 69% with 0.1%, and 75% with 0.05%. The ratio of minimum-fee-paying transfers are 37%, 50%, 53% respectively (under 1%/0.1%/0.05% fee system).
These are my findings so far, and the followings are my opinions and suggestions.
1. I tried to have 5% of total fee actually collected. That is around 600k BTS.
2. I compared two fee rates, 0.1% and 0.05%. With 0.1%, 150 BTS maximum has 593k BTS fee. With 0.05%, 300 BTS maximum has 615k BTS fee.
3. I think lower percentage+high maximum is preferred to higher percentage+low maximum, because it is easy to justify "the bigger, the more". Given 0.05%/300, transfers over 600k BTS ($1800) pay the maximum fee of 300 BTS ($1).
So my suggestion is 0.05%/1/300. If you want to analyze by yourself, https://cryptofresh.com/bts_tx_history.csv will be the starting point (Thanks Roadscape).
I do not understand why you set cap to 100 BTS, which means each time one transfer more than 100k BTS will pay 100BTS, about $0.3
in my view the cap should be close or a little above 0.0001 BTC, that's why I prefer 20 BTS.
it will be funny if the BTS transfer be more expensive than inter-Bank CNY transfer.
If you are a user who needs to transfer bigger amounts on a regular basis, you need to become LTM.
That's the whole point of the referral program.
If you buy LTM, BitShares can offer you very competitive pricing, much better than inter-bank fees.
If you don't buy LTM, you will only have the small transfers cheap, not the big ones.
In other words, there is only one group of users who are not taken care of: those who want to transfer big amounts on a regular basis but still don't want to buy LTM.
And my point is this: we will be fine if we ignore this group of users - they need to go away, BitShares is not for them.
The original intention of percentage-based fees was to offer the following deal to the big-transfer guys:
- either you agree to sponsor the small-transfer guys
- or you buy LTM
If the percentage-based fees project turns out to be a backdoor way to kill the referral program, it will be hard for me to continue supporting it.
EDIT: It's not fair to compare non-LTM transfer fees to inter-bank transfer fees.
You don't get access to inter-bank transfers if you haven't paid huge fees beforehand for setting up and maintaining an account there.