Author Topic: 我给一个稳妥方案  (Read 17967 times)

0 Members and 1 Guest are viewing this topic.

Offline Musewhale

  • Hero Member
  • *****
  • Posts: 2881
  • 丑,实在是太丑了 !
    • View Profile
我想了解在发行BITUSD之后,是不是抵押的BTS和实盘的BITUSD混在一起,买家无法知道对手是实盘还是杠杆盘?
按照我的这个修改,直接由自己抵押双倍的BTS,发行的BitUSD直接属于自己,挂的卖单都是实盘的。

我喜欢这种,干脆利落,买卖都是实盘的

但是又有一个问题,假设XTS在市场上价值=100美元,我想用1XTS去系统抵押50BitUSD,如何能产生竞争?比如我想抵押50个BitUSD系统就抵押给我吗?谁来和我竞争?竞争又是以什么标准,看谁出价高?那好像不行,高到一定程度就是天花板了,缺乏弹性空间啊,没有波动了     比谁低也肯定不行,在你这个想法里,就很像常拜说的那个烧币了(或者说冻结),缺乏竞争
抵押获得的USD如果不卖,你是不赚不赔的,不需要竞争,想抵押就抵押,网络只需要保证你别抵押出太多的USD,这就是我限制上限的原因。
只有在你把抵押后获得的USD按市场价卖掉才算做空USD,等USD跌了再买回来。卖多少价就要竞争了。

不对,我问的问题并不是BitUSD后面如何买卖以及盈利
我问的问题是,我双倍抵押XTS发行BitUSD这个动作,凭什么市场上1XTS=100美元,我就会去系统抵押1XTS得到50BitUSD,因为在刚启动的时候,系统是不知道外面的市价的,所以我要抵押1XTS得到10000000BitUSD,谁来制止我? 谁来给我竞争的,让我得不到那么多,而只能让我无限逼近于1XTS抵押50BitUSD

(当然你一楼提到了可以限制一个基础汇率,但是作为第一个发行的人肯定要尽可能大的倍数去发行,并且其已经脱离实际价值了,有什么机制能把BitUSD的汇率拉回正轨? 因为一旦你的发行产生机制都没有有效的竞争了,后面靠市场就根本拉不回来了,大家都会去竞相发行高比率的看谁更高)

此处就是我上面说的 “抵押的竞争” ,我认为,在系统里的每一步每一个交易,都必须是要在充分竞争的环境下产生,要有多空双方参与。而你所说的每个人可以去抵押发行BitUSD并拿到实物这一步,我看不出来竞争机制在哪里
没有太理解你的意思,市价100W的房子抵押给银行,有人想贷80W,有人想贷60W,都应该允许啊,为什么要竞争呢?

就以你的向银行抵押房子贷款为例子:

系统=银行
房子=XTS
BTA=贷款
alt=alt

那么,alt拿着房子去银行抵押的时候,你的房子值得 “100万” 是因为银行可以估值,经过调查或者评估认定你的抵押物值得100万,所以向你贷款50万或者40万他们都无所谓
但是,在系统中alt拿着XTS去找系统抵押发行BitUSD的时候,在最开始系统是无法估值的,他根本不知道你的XTS值多少钱,XTS市价100美元我们都知道,但是系统不知道,这个时候你可以向系统要求抵押1XTS发行50美元,你也可以要求发行10000美元,也可以要求发行1美元。在此处,可以肯定的是不可能你想抵押多少就抵押多少的,必须得引入竞争就机制,我看不出市场竞争在哪里。 在XTS外部市场实际价值100美元的时候,一旦系统向第一个人抵押1XTS发行1000美元,第二个人会要求1500美元,大家都会往尽可能多的去发行,此时,如何能够把BitUSD的实际价值拉回1USD ?(XTS=100USD,别人抵押却发行了1000BitUSD,此时BitUSD实际价值已经只有0.1USD了)
« Last Edit: July 18, 2014, 02:09:20 am by BTS熊 »
MUSE witness:mygoodfriend     vote for me

Offline gyhy

  • Hero Member
  • *****
  • Posts: 852
    • View Profile
Quote
Lets look at this very closely because it is very easy to confuse yourself when it comes to thinking about markets (happens to me a lot and I have a good grasp on it).   I write this to "think out loud" so I may have something wrong.

Before any trading can occur there must be at least X% (say 1%) of the XTS sitting in unmatched shorts & asks.  Lets also assume that this 1% does not belong to the attacker because the attacker would have no victims if it all belonged to him. 

Primary goal of the attack:
1) Create a large amount of BitUSD with very little XTS backing it which will be unresolvable and break the peg until someone eats the loss.
2) To be successful the attacker must be on both sides of the trade (collecting a large USD balance, and an equal short position).
3) To achieve this the attacker must eliminate all other asks on the book that are not their own.

To execute the attack:
1) You must sell 1 XTS for 10000 USD (a very high ask if it were real USD)
2) This means you must place bids to match every ask at 1, 10, 100, 1000 USD per XTS
3) To places these bids means you must short USD at lower and lower prices
4) As you short USD at lower and lower prices you are creating more and more USD backed by less and less XTS.
5) At the end of the day you have a lot of people who long USD while you are short USD at a very low value.
*** Critical Point:  Does the rest of the market run out of money before you do ********
6) Eventually you run out of money and can no longer fight off the hoards of people selling XTS for USD
7) The value of USD starts rising absent your manipulation until your short position is blown.
 Those who were buying USD while you were shorting knew at the time of purchase that USD wasn't pegged to the dollar and they bought knowing their max return would be 2x on their XTS.   So these buyers of USD gladly sell their USD at a 2x profit even if it is below the dollar peg.
9) The market will continue to correct until all of the attackers USD has been covered and his collateral lost.
10) The peg is restored and all is well.

Some things to note:
1) During the attack many legitimate shorts will start covering to lock in their profits and thus make it more difficult to maintain the attack
2) During the attack many savvy users will start buying USD at the huge discount.  If BitUSD is currently 10% of real USD then you buy it because you know it has collateral worth 20% of real USD backing it.  Sure you don't get to realize a 10x gain when it returns to market peg, but you still get a free 2x gain on the return to market peg.  For this reason, BitUSD is a solid buy any time it is below parity and profit can be made by selling BitUSD for XTS even below market peg if you bought it at an even lower point.

What this means is that only the attacker's short positions get blown out, and everyone else still profits.   In this case I consider an attacker anyone who shorts BitUSD when BitUSD is already below USD value. 

So the attacker has to clear the order book of all orders but their own, create a large short against their own ASK so they end up being LONG and SHORT a significant amount of USD.       To execute this attack requires:

1) Enough XTS to buy out all existing asks while having enough XTS to keep the market open, so lets call that 2% of XTS
2) The ability to execute your attack faster than the rest of the market participants can enter to take your money.
       - shorts entering to cover at a profit
       - asks entering to buy USD cheap

I think that the 2% attack threshold is only viable if the rest of the network is idle, in practice I suspect that the market depth could be 10% and would grow as the attacker attempted to push down USD. 

Lastly I would like to submit one last fail-safe feature:  Delegates
  To execute any attack requires delegates to include your transactions in the first place and for regular users to propagate your transactions.  For this reason an attacker would have to connect directly to a delegate that will include their transaction because it is unlikely to propagate among regular users.   If there are good delegates then the market can function with little opportunity to attack.
bm貌似已经有了解决方案

Offline Overthetop

现在因为缺乏每个版本的windows钱包,测试参与的比较少,所以无从体验具体的软件功能。

ALT所提到的问题是当前系统存在“不足量抵押发行BTA”的风险,这个问题也是很重要的。

没有足量的抵押,BTA的价值就是无根之木,立不起来。

是需要设定一个合理的机制,以控制BTX的估值区间,以避免不足量抵押的发生。

不过,这应该不是太大的麻烦,相对于DPOS底层机制可能隐藏的问题,这种应用层上的问题更好解决一些,我相信开发团队会搞定。

另外,赞叹所有为3i产品系统献计献策的朋友们。

 :)
« Last Edit: July 18, 2014, 05:41:36 am by Overthetop »
个人微博账号: Overthetop_万里晴空
“块链创新与创业”交流群: 330378613

Offline alt

  • Hero Member
  • *****
  • Posts: 2821
    • View Profile
  • BitShares: baozi
我想了解在发行BITUSD之后,是不是抵押的BTS和实盘的BITUSD混在一起,买家无法知道对手是实盘还是杠杆盘?
按照我的这个修改,直接由自己抵押双倍的BTS,发行的BitUSD直接属于自己,挂的卖单都是实盘的。

我喜欢这种,干脆利落,买卖都是实盘的

但是又有一个问题,假设XTS在市场上价值=100美元,我想用1XTS去系统抵押50BitUSD,如何能产生竞争?比如我想抵押50个BitUSD系统就抵押给我吗?谁来和我竞争?竞争又是以什么标准,看谁出价高?那好像不行,高到一定程度就是天花板了,缺乏弹性空间啊,没有波动了     比谁低也肯定不行,在你这个想法里,就很像常拜说的那个烧币了(或者说冻结),缺乏竞争
抵押获得的USD如果不卖,你是不赚不赔的,不需要竞争,想抵押就抵押,网络只需要保证你别抵押出太多的USD,这就是我限制上限的原因。
只有在你把抵押后获得的USD按市场价卖掉才算做空USD,等USD跌了再买回来。卖多少价就要竞争了。

不对,我问的问题并不是BitUSD后面如何买卖以及盈利
我问的问题是,我双倍抵押XTS发行BitUSD这个动作,凭什么市场上1XTS=100美元,我就会去系统抵押1XTS得到50BitUSD,因为在刚启动的时候,系统是不知道外面的市价的,所以我要抵押1XTS得到10000000BitUSD,谁来制止我? 谁来给我竞争的,让我得不到那么多,而只能让我无限逼近于1XTS抵押50BitUSD

(当然你一楼提到了可以限制一个基础汇率,但是作为第一个发行的人肯定要尽可能大的倍数去发行,并且其已经脱离实际价值了,有什么机制能把BitUSD的汇率拉回正轨? 因为一旦你的发行产生机制都没有有效的竞争了,后面靠市场就根本拉不回来了,大家都会去竞相发行高比率的看谁更高)

此处就是我上面说的 “抵押的竞争” ,我认为,在系统里的每一步每一个交易,都必须是要在充分竞争的环境下产生,要有多空双方参与。而你所说的每个人可以去抵押发行BitUSD并拿到实物这一步,我看不出来竞争机制在哪里
没有太理解你的意思,市价100W的房子抵押给银行,有人想贷80W,有人想贷60W,都应该允许啊,为什么要竞争呢?

Offline chono

  • Full Member
  • ***
  • Posts: 59
    • View Profile
+5%

来自我的 HTC 802d 上的 Tapatalk

Weibo:Will_BTS

Offline gyhy

  • Hero Member
  • *****
  • Posts: 852
    • View Profile

Offline Musewhale

  • Hero Member
  • *****
  • Posts: 2881
  • 丑,实在是太丑了 !
    • View Profile
我想了解在发行BITUSD之后,是不是抵押的BTS和实盘的BITUSD混在一起,买家无法知道对手是实盘还是杠杆盘?
按照我的这个修改,直接由自己抵押双倍的BTS,发行的BitUSD直接属于自己,挂的卖单都是实盘的。

我喜欢这种,干脆利落,买卖都是实盘的

但是又有一个问题,假设XTS在市场上价值=100美元,我想用1XTS去系统抵押50BitUSD,如何能产生竞争?比如我想抵押50个BitUSD系统就抵押给我吗?谁来和我竞争?竞争又是以什么标准,看谁出价高?那好像不行,高到一定程度就是天花板了,缺乏弹性空间啊,没有波动了     比谁低也肯定不行,在你这个想法里,就很像常拜说的那个烧币了(或者说冻结),缺乏竞争
抵押获得的USD如果不卖,你是不赚不赔的,不需要竞争,想抵押就抵押,网络只需要保证你别抵押出太多的USD,这就是我限制上限的原因。
只有在你把抵押后获得的USD按市场价卖掉才算做空USD,等USD跌了再买回来。卖多少价就要竞争了。

不对,我问的问题并不是BitUSD后面如何买卖以及盈利
我问的问题是,我双倍抵押XTS发行BitUSD这个动作,凭什么市场上1XTS=100美元,我就会去系统抵押1XTS得到50BitUSD,因为在刚启动的时候,系统是不知道外面的市价的,所以我要抵押1XTS得到10000000BitUSD,谁来制止我? 谁来给我竞争的,让我得不到那么多,而只能让我无限逼近于1XTS抵押50BitUSD

(当然你一楼提到了可以限制一个基础汇率,但是作为第一个发行的人肯定要尽可能大的倍数去发行,并且其已经脱离实际价值了,有什么机制能把BitUSD的汇率拉回正轨? 因为一旦你的发行产生机制都没有有效的竞争了,后面靠市场就根本拉不回来了,大家都会去竞相发行高比率的看谁更高)

此处就是我上面说的 “抵押的竞争” ,我认为,在系统里的每一步每一个交易,都必须是要在充分竞争的环境下产生,要有多空双方参与。而你所说的每个人可以去抵押发行BitUSD并拿到实物这一步,我看不出来竞争机制在哪里
« Last Edit: July 17, 2014, 06:39:27 pm by BTS熊 »
MUSE witness:mygoodfriend     vote for me

Offline Yao

  • Hero Member
  • *****
  • Posts: 534
    • View Profile
  • BitShares: yao
  • GitHub: imYao
虽然看不太懂,但是我感觉你一定是个高人,因为你每次都能把3I认为OK了的产品玩残废,顶你!!!
+5%
因为alt 是调皮的悟空啊,没有悟空,唐僧的济世真经如何取得 :P
« Last Edit: July 17, 2014, 06:03:42 pm by Yao »

Offline orlander

  • Full Member
  • ***
  • Posts: 58
    • View Profile

那我先抵押1XTS得100bitUSD, 放在户头上,等市场变化。
赚了就把bitUSD卖了,亏了就取消抵押得回XTS。
那就稳赚?
空头没cover怎么会赚呢?别忘了你还有BTS抵押着的,必须要高价卖低价买回这些bitUSD才是赚了。

不是都是實盤嗎?如果賣了bitUSD,換了美刀。放棄BTS呢?
這樣是不是就能確定bitUSD是賣在相對高價?
抵押的BTS可是双倍的啊。

呵呵,忘了双倍。。。

Offline alt

  • Hero Member
  • *****
  • Posts: 2821
    • View Profile
  • BitShares: baozi

那我先抵押1XTS得100bitUSD, 放在户头上,等市场变化。
赚了就把bitUSD卖了,亏了就取消抵押得回XTS。
那就稳赚?
空头没cover怎么会赚呢?别忘了你还有BTS抵押着的,必须要高价卖低价买回这些bitUSD才是赚了。

不是都是實盤嗎?如果賣了bitUSD,換了美刀。放棄BTS呢?
這樣是不是就能確定bitUSD是賣在相對高價?
抵押的BTS可是双倍的啊。

Offline orlander

  • Full Member
  • ***
  • Posts: 58
    • View Profile

那我先抵押1XTS得100bitUSD, 放在户头上,等市场变化。
赚了就把bitUSD卖了,亏了就取消抵押得回XTS。
那就稳赚?
空头没cover怎么会赚呢?别忘了你还有BTS抵押着的,必须要高价卖低价买回这些bitUSD才是赚了。

不是都是實盤嗎?如果賣了bitUSD,換了美刀。放棄BTS呢?
這樣是不是就能確定bitUSD是賣在相對高價?

Offline alt

  • Hero Member
  • *****
  • Posts: 2821
    • View Profile
  • BitShares: baozi
我想了解在发行BITUSD之后,是不是抵押的BTS和实盘的BITUSD混在一起,买家无法知道对手是实盘还是杠杆盘?
按照我的这个修改,直接由自己抵押双倍的BTS,发行的BitUSD直接属于自己,挂的卖单都是实盘的。

我喜欢这种,干脆利落,买卖都是实盘的

但是又有一个问题,假设XTS在市场上价值=100美元,我想用1XTS去系统抵押50BitUSD,如何能产生竞争?比如我想抵押50个BitUSD系统就抵押给我吗?谁来和我竞争?竞争又是以什么标准,看谁出价高?那好像不行,高到一定程度就是天花板了,缺乏弹性空间啊,没有波动了     比谁低也肯定不行,在你这个想法里,就很像常拜说的那个烧币了(或者说冻结),缺乏竞争
抵押获得的USD如果不卖,你是不赚不赔的,不需要竞争,想抵押就抵押,网络只需要保证你别抵押出太多的USD,这就是我限制上限的原因。
只有在你把抵押后获得的USD按市场价卖掉才算做空USD,等USD跌了再买回来。卖多少价就要竞争了。

抵押了可以不卖啊?那为什么要有这功能?
我以为抵押是空单的一个步骤?
这是我设计的  :D
抵押了肯定想卖,这里把这两步分开是为了让逻辑更干净,大概就是上面说的全都是实盘吧

那我先抵押1XTS得100bitUSD, 放在户头上,等市场变化。
赚了就把bitUSD卖了,亏了就取消抵押得回XTS。
那就稳赚?
空头没cover怎么会赚呢?别忘了你还有BTS抵押着的,必须要高价卖低价买回这些bitUSD才是赚了。

Offline orlander

  • Full Member
  • ***
  • Posts: 58
    • View Profile
我想了解在发行BITUSD之后,是不是抵押的BTS和实盘的BITUSD混在一起,买家无法知道对手是实盘还是杠杆盘?
按照我的这个修改,直接由自己抵押双倍的BTS,发行的BitUSD直接属于自己,挂的卖单都是实盘的。

我喜欢这种,干脆利落,买卖都是实盘的

但是又有一个问题,假设XTS在市场上价值=100美元,我想用1XTS去系统抵押50BitUSD,如何能产生竞争?比如我想抵押50个BitUSD系统就抵押给我吗?谁来和我竞争?竞争又是以什么标准,看谁出价高?那好像不行,高到一定程度就是天花板了,缺乏弹性空间啊,没有波动了     比谁低也肯定不行,在你这个想法里,就很像常拜说的那个烧币了(或者说冻结),缺乏竞争
抵押获得的USD如果不卖,你是不赚不赔的,不需要竞争,想抵押就抵押,网络只需要保证你别抵押出太多的USD,这就是我限制上限的原因。
只有在你把抵押后获得的USD按市场价卖掉才算做空USD,等USD跌了再买回来。卖多少价就要竞争了。

抵押了可以不卖啊?那为什么要有这功能?
我以为抵押是空单的一个步骤?
这是我设计的  :D
抵押了肯定想卖,这里把这两步分开是为了让逻辑更干净,大概就是上面说的全都是实盘吧

那我先抵押1XTS得100bitUSD, 放在户头上,等市场变化。
赚了就把bitUSD卖了,亏了就取消抵押得回XTS。
那就稳赚?

Offline alt

  • Hero Member
  • *****
  • Posts: 2821
    • View Profile
  • BitShares: baozi
我想了解在发行BITUSD之后,是不是抵押的BTS和实盘的BITUSD混在一起,买家无法知道对手是实盘还是杠杆盘?
按照我的这个修改,直接由自己抵押双倍的BTS,发行的BitUSD直接属于自己,挂的卖单都是实盘的。

我喜欢这种,干脆利落,买卖都是实盘的

但是又有一个问题,假设XTS在市场上价值=100美元,我想用1XTS去系统抵押50BitUSD,如何能产生竞争?比如我想抵押50个BitUSD系统就抵押给我吗?谁来和我竞争?竞争又是以什么标准,看谁出价高?那好像不行,高到一定程度就是天花板了,缺乏弹性空间啊,没有波动了     比谁低也肯定不行,在你这个想法里,就很像常拜说的那个烧币了(或者说冻结),缺乏竞争
抵押获得的USD如果不卖,你是不赚不赔的,不需要竞争,想抵押就抵押,网络只需要保证你别抵押出太多的USD,这就是我限制上限的原因。
只有在你把抵押后获得的USD按市场价卖掉才算做空USD,等USD跌了再买回来。卖多少价就要竞争了。

抵押了可以不卖啊?那为什么要有这功能?
我以为抵押是空单的一个步骤?
这是我设计的  :D
抵押了肯定想卖,这里把这两步分开是为了让逻辑更干净,大概就是上面说的全都是实盘吧

Offline orlander

  • Full Member
  • ***
  • Posts: 58
    • View Profile
我想了解在发行BITUSD之后,是不是抵押的BTS和实盘的BITUSD混在一起,买家无法知道对手是实盘还是杠杆盘?
按照我的这个修改,直接由自己抵押双倍的BTS,发行的BitUSD直接属于自己,挂的卖单都是实盘的。

我喜欢这种,干脆利落,买卖都是实盘的

但是又有一个问题,假设XTS在市场上价值=100美元,我想用1XTS去系统抵押50BitUSD,如何能产生竞争?比如我想抵押50个BitUSD系统就抵押给我吗?谁来和我竞争?竞争又是以什么标准,看谁出价高?那好像不行,高到一定程度就是天花板了,缺乏弹性空间啊,没有波动了     比谁低也肯定不行,在你这个想法里,就很像常拜说的那个烧币了(或者说冻结),缺乏竞争
抵押获得的USD如果不卖,你是不赚不赔的,不需要竞争,想抵押就抵押,网络只需要保证你别抵押出太多的USD,这就是我限制上限的原因。
只有在你把抵押后获得的USD按市场价卖掉才算做空USD,等USD跌了再买回来。卖多少价就要竞争了。

抵押了可以不卖啊?那为什么要有这功能?
我以为抵押是空单的一个步骤?