BitShares Forum

Main => 中文 (Chinese) => Topic started by: alt on July 17, 2014, 02:52:11 pm

Title: 我给一个稳妥方案
Post by: alt on July 17, 2014, 02:52:11 pm
现在的问题是抵押发行资产时,价格可以随意定,我可以抵押1XTS,发行1亿bitUSD,在精心设计的攻击下,可以让这个挂单成交获取很多bitUSD.
以下是我的修改
1. 首先对每个block,我们可以获取这个block内所有交易中,bitUSD 卖单的最高成交价。可以认为如果按这个价格抵押XTS发行USD,能把USD发行数量限制在安全值内。
2. 为进一步保证安全,可以扫描每个块的bitUSD最高成交价,按最近360个价格取最高值。对初始状态,没有360个块,可以设定一个安全的初始值,比如0.2USD/XTS。到此可以强制规定一个安全的资产发行价。
3. 现在举实例,假设按以上逻辑算出来的发行价为 0.2 USD/XTS
  1) 我要拿出20 XTS,按0.18 USD/XTS价格发行,这个价格小于 0.2,所以强制按 0.2USD/XTS发行,加上双倍抵押,只能创造 20 *(0.2/2) = 2 USD。这2个USD直接就创造出来,属于我了。同时按 0.18USD/XTS 挂 USD 卖单。
  2) 如果我设定按 0.22 USD/XTS 发行,这个价格本身就大于 0.2,是安全的,就直接按这个 0.22 的价格创造 USD,并挂USD卖单。
Title: Re: 我给一个稳妥方案
Post by: alt on July 17, 2014, 02:56:05 pm
这样做连市场深度检查都不需要的
为更加保险,可以把360个块再取大一点,比如按1天24小时算,是24*60*6 个块。
如果想发动攻击,发行大量bitUSD,除非能控制一天之内所有的 USD 卖单价格都严重偏低,这是不可能的。
Title: Re: 我给一个稳妥方案
Post by: alt on July 17, 2014, 03:01:27 pm
在正式启动之后
第一个block就可以创造出 bitUSD,第一天之内的所有发行价应该都是<=0.2USD/XTS 。
第二天开始,发行价由前一天成交的 bitUSD 买卖单市场价决定。如果XTS开始升值,发行价自然会提高。XTS价值越高,1个XTS能发行的USD越多,但上限总是被市场趋势控制的,无法被个人左右。
Title: Re: 我给一个稳妥方案
Post by: 常拜不败 on July 17, 2014, 03:02:21 pm
我想了解在发行BITUSD之后,是不是抵押的BTS和实盘的BITUSD混在一起,买家无法知道对手是实盘还是杠杆盘?
Title: Re: 我给一个稳妥方案
Post by: freedisk on July 17, 2014, 03:04:22 pm
虽然看不太懂,但是我感觉你一定是个高人,因为你每次都能把3I认为OK了的产品玩残废,顶你!!!
Title: Re: 我给一个稳妥方案
Post by: alt on July 17, 2014, 03:07:20 pm
再改平仓算法。强制平仓的问题是,如果XTS跌的太快,导致保证金不够,会产生空头无法被 cover。
BM先提出增加保证金到10倍,但那样进一步导致多空双方实力严重失衡,有大问题。

我提的建议以前也说过的。
假如暴仓时我有 100 XTS + 20 个bitUSD 空头,直接那这100个XTS挂卖单,按 20/100 USD/XTS价格卖。
一旦成交后能买到20USD,连同20个空头一起销毁。
Title: Re: 我给一个稳妥方案
Post by: alt on July 17, 2014, 03:08:57 pm
我想了解在发行BITUSD之后,是不是抵押的BTS和实盘的BITUSD混在一起,买家无法知道对手是实盘还是杠杆盘?
按照我的这个修改,直接由自己抵押双倍的BTS,发行的BitUSD直接属于自己,挂的卖单都是实盘的。
Title: Re: 我给一个稳妥方案
Post by: alt on July 17, 2014, 03:10:04 pm
虽然看不太懂,但是我感觉你一定是个高人,因为你每次都能把3I认为OK了的产品玩残废,顶你!!!
我表达确实不太好,真着急。
Title: Re: 我给一个稳妥方案
Post by: 常拜不败 on July 17, 2014, 03:10:36 pm
太好了,我一直强烈反对杠杆盘和实盘混在一起,真不知道3I这么一点交易经验都没有
Title: Re: 我给一个稳妥方案
Post by: kbrom on July 17, 2014, 03:11:11 pm
听起来这个机制不错,以后改成一星期就更保险了。
英文好的转给BM吧~
Title: Re: 我给一个稳妥方案
Post by: 常拜不败 on July 17, 2014, 03:13:06 pm
不过我还是没搞懂自己怎么抵押发,例如

BTS行情                  BITUSD

USD100                 理论价格应该是0.01BTS   如何抵押发?
Title: Re: 我给一个稳妥方案
Post by: Musewhale on July 17, 2014, 03:22:10 pm
恩,我以前想了很久,只有两种方法:

1、每天人为投票设定下一阶段的上下波动限值(很大幅度的一个限制,比如正常价格左右的5~10倍以外)
2、代码里设定让系统取近期交易价格的平均数,再设定一个一个倍数范围,只允许在这个范围内发起

第一种太麻烦,而且让有去中心化洁癖的人反感;第二种是最合理的,就是不知道编程实现起来方不方便了;alt大哥的是第二条路  :P
不过我觉得取每个块的交易价格最大值不是很好,还是认为要取三天内所有交易的加权平均数为基准,设定左右波动的倍数空间(具体多少时间内,需要讨论,比如按照天、小时、分钟?)
Title: Re: 我给一个稳妥方案
Post by: Musewhale on July 17, 2014, 03:26:23 pm
不过我还是没搞懂自己怎么抵押发,例如

BTS行情                  BITUSD

USD100                 理论价格应该是0.01BTS   如何抵押发?


我也不大清楚现在BM设计的功能里

抵押发行具体是什么一个步骤?在细节上是如何一步步实现的? 以及当有存量BitUSD参与进来之后是如何交易的

alt 能说明一下吗? 我现在很多人问道这个问题,我就不敢吹了,怕吹错 :-X
Title: Re: 我给一个稳妥方案
Post by: sfinder on July 17, 2014, 03:27:48 pm
恩,我以前想了很久,只有两种方法:

1、每天人为投票设定下一阶段的上下波动限值(很大幅度的一个限制,比如正常价格左右的5~10倍以外)
2、代码里设定让系统取近期交易价格的平均数,再设定一个一个倍数范围,只允许在这个范围内发起

第一种太麻烦,而且让有去中心化洁癖的人反感;第二种是最合理的,就是不知道编程实现起来方不方便了;alt大哥的是第二条路  :P
不过我觉得取每个块的交易价格最大值不是很好,还是认为要取三天内所有交易的加权平均数为基准,设定左右波动的倍数空间(具体多少时间内,需要讨论,比如按照天、小时、分钟?)

我估计BM目前也只有ALT的方案可以实施了。给他几天时间看看他有什么惊人的解决办法。昨天他的最后发的一个帖子已经被中美群众联合批斗了。
Title: Re: 我给一个稳妥方案
Post by: alt on July 17, 2014, 03:31:10 pm
不过我还是没搞懂自己怎么抵押发,例如

BTS行情                  BITUSD

USD100                 理论价格应该是0.01BTS   如何抵押发?


我也不大清楚现在BM设计的功能里

抵押发行具体是什么一个步骤?在细节上是如何一步步实现的? 以及当有存量BitUSD参与进来之后是如何交易的

alt 能说明一下吗? 我现在很多人问道这个问题,我就不敢吹了,怕吹错 :-X
现在就是自己设定一个发行价,拿出一定的XTS,下一个short 单。
比如我拿出1个XTS,声明我要拿它发行100USD。这个short单就按照 100USD/XTS 的价格跟要买 USD 的单子匹配。
匹配成功后,这100个USD卖出能得到1个XTS,加上我拿出的1个XTS,总共2个XTS都抵押了,对应了100USD的空头。
Title: Re: 我给一个稳妥方案
Post by: 常拜不败 on July 17, 2014, 03:31:44 pm
我原来的理解是,空头拿出BTS报一个卖盘, 多头拿出BTS去买这个卖盘

                     例如空头报价   0.011BTS ( 2倍抵押的话,要押0.022BTS)
 
多头只要去买进之后,就诞生了1 BITUSD.

                     空头的这个价格是如何计算出来的呢? BITUSD=1/BTS, 假如BTS 100美元,BITUSD 就是0.011BTS
Title: Re: 我给一个稳妥方案
Post by: codinat on July 17, 2014, 03:31:49 pm
这个要顶!黑鱼人接下来谅你上了。
Title: Re: 我给一个稳妥方案
Post by: 常拜不败 on July 17, 2014, 03:39:05 pm
假设BTS =100美元, 那么1个BITUSD的理论价值不是 0.01BTS吗?


           BITUSD= 1/BTS
Title: Re: 我给一个稳妥方案
Post by: Musewhale on July 17, 2014, 03:44:29 pm
不过我还是没搞懂自己怎么抵押发,例如

BTS行情                  BITUSD

USD100                 理论价格应该是0.01BTS   如何抵押发?


我也不大清楚现在BM设计的功能里

抵押发行具体是什么一个步骤?在细节上是如何一步步实现的? 以及当有存量BitUSD参与进来之后是如何交易的

alt 能说明一下吗? 我现在很多人问道这个问题,我就不敢吹了,怕吹错 :-X
现在就是自己设定一个发行价,拿出一定的XTS,下一个short 单。
比如我拿出1个XTS,声明我要拿它发行100USD。这个short单就按照 100USD/XTS 的价格跟要买 USD 的单子匹配。
匹配成功后,这100个USD卖出能得到1个XTS,加上我拿出的1个XTS,总共2个XTS都抵押了,对应了100USD的空头。

那我懂了,按照现在的设定,相当于就是只有XTS是真实的,BitUSD其实就是虚构出来的借条(钱,美元)
有人是拿着XTS想直接买借条,有人是觉得自己抵押一个XTS向系统借一张借条出来卖给需要借条的人更划算,只要大家的价位吻合,这样就成交了
假如这个时候,有人拿着系统里现存的借条要参与进来,就复杂了,可能就是常拜说的那种杠杆盘和实盘混在一起了
我不知道现在这种设定的情况下,系统又是如何处理的? 就是说有人在拿着XTS想买借条,有人想抵押XTS向系统申请借条去卖,同时又有人拿着现成的借条要进来参与竞争,系统分别怎么撮合?
Title: Re: 我给一个稳妥方案
Post by: 常拜不败 on July 17, 2014, 03:50:30 pm
BITUSD的含义是,单位美元能买多少BTS,因此假设BTS=100美元

1BITUSD 就是 0.01BTS,然后多空双方按这个价格去挂盘
Title: Re: 我给一个稳妥方案
Post by: sfinder on July 17, 2014, 03:50:54 pm
假设BTS =100美元, 那么1个BITUSD的理论价值不是 0.01BTS吗?


           BITUSD= 1/BTS

概念基本上是正确的。但bitusd和btsx的汇率是通过卖空买多来实现的。usd和btsx的汇率是交易所体现出来的,基本上是趋向于1usd=1bitusd这个汇率来调整市场的。


BITUSD的含义是,单位美元能买多少BTS,因此假设BTS=100美元

1BITUSD 就是 0.01BTS,然后多空双方按这个价格去挂盘

先有btsx后有bitusd/bitbtc/bitcny。。。。有个顺序
Title: Re: 我给一个稳妥方案
Post by: Musewhale on July 17, 2014, 03:52:02 pm
我想了解在发行BITUSD之后,是不是抵押的BTS和实盘的BITUSD混在一起,买家无法知道对手是实盘还是杠杆盘?
按照我的这个修改,直接由自己抵押双倍的BTS,发行的BitUSD直接属于自己,挂的卖单都是实盘的。

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

但是又有一个问题,假设XTS在市场上价值=100美元,我想用1XTS去系统抵押50BitUSD,如何能产生竞争?比如我想抵押50个BitUSD系统就抵押给我吗?谁来和我竞争?竞争又是以什么标准,看谁出价高?那好像不行,高到一定程度就是天花板了,缺乏弹性空间啊,没有波动了     比谁低也肯定不行,在你这个想法里,就很像常拜说的那个烧币了(或者说冻结),缺乏竞争
Title: Re: 我给一个稳妥方案
Post by: gyhy on July 17, 2014, 03:52:35 pm
BitUSD这个的数量是固定的吗?
Title: Re: 我给一个稳妥方案
Post by: sfinder on July 17, 2014, 03:58:11 pm
BitUSD这个的数量是固定的吗?

这个不固定,就像中央银行一样,根据经济的总量来调整,所以用的人越多,我们的btsx就越有价值。因为btsx是定在20亿,这20亿去锚定一个不断上升的市场。所以熊熊一直喊“500美元,妥妥的”
Title: Re: 我给一个稳妥方案
Post by: alt on July 17, 2014, 04:10:21 pm
我想了解在发行BITUSD之后,是不是抵押的BTS和实盘的BITUSD混在一起,买家无法知道对手是实盘还是杠杆盘?
按照我的这个修改,直接由自己抵押双倍的BTS,发行的BitUSD直接属于自己,挂的卖单都是实盘的。

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

但是又有一个问题,假设XTS在市场上价值=100美元,我想用1XTS去系统抵押50BitUSD,如何能产生竞争?比如我想抵押50个BitUSD系统就抵押给我吗?谁来和我竞争?竞争又是以什么标准,看谁出价高?那好像不行,高到一定程度就是天花板了,缺乏弹性空间啊,没有波动了     比谁低也肯定不行,在你这个想法里,就很像常拜说的那个烧币了(或者说冻结),缺乏竞争
抵押获得的USD如果不卖,你是不赚不赔的,不需要竞争,想抵押就抵押,网络只需要保证你别抵押出太多的USD,这就是我限制上限的原因。
只有在你把抵押后获得的USD按市场价卖掉才算做空USD,等USD跌了再买回来。卖多少价就要竞争了。
Title: Re: 我给一个稳妥方案
Post by: orlander on July 17, 2014, 04:33:45 pm
我想了解在发行BITUSD之后,是不是抵押的BTS和实盘的BITUSD混在一起,买家无法知道对手是实盘还是杠杆盘?
按照我的这个修改,直接由自己抵押双倍的BTS,发行的BitUSD直接属于自己,挂的卖单都是实盘的。

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

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

抵押了可以不卖啊?那为什么要有这功能?
我以为抵押是空单的一个步骤?
Title: Re: 我给一个稳妥方案
Post by: alt on July 17, 2014, 04:37:32 pm
我想了解在发行BITUSD之后,是不是抵押的BTS和实盘的BITUSD混在一起,买家无法知道对手是实盘还是杠杆盘?
按照我的这个修改,直接由自己抵押双倍的BTS,发行的BitUSD直接属于自己,挂的卖单都是实盘的。

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

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

抵押了可以不卖啊?那为什么要有这功能?
我以为抵押是空单的一个步骤?
这是我设计的  :D
抵押了肯定想卖,这里把这两步分开是为了让逻辑更干净,大概就是上面说的全都是实盘吧
Title: Re: 我给一个稳妥方案
Post by: orlander on July 17, 2014, 04:45:53 pm
我想了解在发行BITUSD之后,是不是抵押的BTS和实盘的BITUSD混在一起,买家无法知道对手是实盘还是杠杆盘?
按照我的这个修改,直接由自己抵押双倍的BTS,发行的BitUSD直接属于自己,挂的卖单都是实盘的。

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

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

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

那我先抵押1XTS得100bitUSD, 放在户头上,等市场变化。
赚了就把bitUSD卖了,亏了就取消抵押得回XTS。
那就稳赚?
Title: Re: 我给一个稳妥方案
Post by: alt on July 17, 2014, 04:48:33 pm
我想了解在发行BITUSD之后,是不是抵押的BTS和实盘的BITUSD混在一起,买家无法知道对手是实盘还是杠杆盘?
按照我的这个修改,直接由自己抵押双倍的BTS,发行的BitUSD直接属于自己,挂的卖单都是实盘的。

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

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

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

那我先抵押1XTS得100bitUSD, 放在户头上,等市场变化。
赚了就把bitUSD卖了,亏了就取消抵押得回XTS。
那就稳赚?
空头没cover怎么会赚呢?别忘了你还有BTS抵押着的,必须要高价卖低价买回这些bitUSD才是赚了。
Title: Re: 我给一个稳妥方案
Post by: orlander on July 17, 2014, 05:04:53 pm

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

不是都是實盤嗎?如果賣了bitUSD,換了美刀。放棄BTS呢?
這樣是不是就能確定bitUSD是賣在相對高價?
Title: Re: 我给一个稳妥方案
Post by: alt on July 17, 2014, 05:14:26 pm

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

不是都是實盤嗎?如果賣了bitUSD,換了美刀。放棄BTS呢?
這樣是不是就能確定bitUSD是賣在相對高價?
抵押的BTS可是双倍的啊。
Title: Re: 我给一个稳妥方案
Post by: orlander on July 17, 2014, 05:17:29 pm

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

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

呵呵,忘了双倍。。。
Title: Re: 我给一个稳妥方案
Post by: Yao on July 17, 2014, 05:40:02 pm
虽然看不太懂,但是我感觉你一定是个高人,因为你每次都能把3I认为OK了的产品玩残废,顶你!!!
+5%
因为alt 是调皮的悟空啊,没有悟空,唐僧的济世真经如何取得 :P
Title: Re: 我给一个稳妥方案
Post by: Musewhale on July 17, 2014, 06:33:56 pm
我想了解在发行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并拿到实物这一步,我看不出来竞争机制在哪里
Title: Re: 我给一个稳妥方案
Post by: gyhy on July 17, 2014, 06:37:19 pm
 +5%
Title: Re: 我给一个稳妥方案
Post by: chono on July 17, 2014, 11:19:12 pm
+5%

来自我的 HTC 802d 上的 Tapatalk

Title: Re: 我给一个稳妥方案
Post by: alt on July 18, 2014, 12:28:05 am
我想了解在发行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,都应该允许啊,为什么要竞争呢?
Title: Re: 我给一个稳妥方案
Post by: Overthetop on July 18, 2014, 01:47:58 am
现在因为缺乏每个版本的windows钱包,测试参与的比较少,所以无从体验具体的软件功能。

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

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

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

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

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

 :)
Title: Re: 我给一个稳妥方案
Post by: gyhy on July 18, 2014, 01:52:09 am
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貌似已经有了解决方案
Title: Re: 我给一个稳妥方案
Post by: Musewhale on July 18, 2014, 02:07:20 am
我想了解在发行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了)
Title: Re: 我给一个稳妥方案
Post by: 天籁 on July 18, 2014, 02:32:04 am
我想了解在发行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了)
熊没有理解BITA产生的机制。你抵押发行的BITA要有人用BTS买了,才算发行成功。否则,你的挂单并不能产生BITA.
Title: Re: 我给一个稳妥方案
Post by: 天籁 on July 18, 2014, 02:36:03 am
熊没有理解BITA产生的机制。你抵押发行的BITA要有人用BTS买了,才算发行成功。否则,你的挂单并不能产生BITA.
也就是BITA没有虚盘、实盘之说。只有实盘,没有虚盘。
Title: Re: 我给一个稳妥方案
Post by: chono on July 18, 2014, 02:37:21 am
我想了解在发行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了)

熊大想的问题貌似在这里https://bitsharestalk.org/index.php?topic=5704.msg77031#msg77031有初步解决设想。
Title: Re: 我给一个稳妥方案
Post by: sudo on July 18, 2014, 02:39:49 am
我想了解在发行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了)


你抵押1bts发的1000bitusd得有人购买才行。
话说自己马甲账户购买的话。似乎就可以得到海量bitusd?
Title: Re: 我给一个稳妥方案
Post by: alt on July 18, 2014, 02:47:30 am
我想了解在发行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了)
最初有个初始指导价格,这个价格一定是保守的,让usd价格是高于交易所,让抵押的xts尽量足够多。24小时后,多方想买入usd,这个买入价会锚定交易所,把初始的usd高价拉下来,发行量自然会回到市场指导价。

来自我的 HUAWEI P7-L00 上的 Tapatalk

Title: Re: 我给一个稳妥方案
Post by: 天籁 on July 18, 2014, 02:49:25 am
你抵押1bts发的1000bitusd得有人购买才行。
话说自己马甲账户购买的话。似乎就可以得到海量bitusd?
一个人自买自卖,他资产能增减不?!
Title: Re: 我给一个稳妥方案
Post by: gyhy on July 18, 2014, 02:56:49 am
难道是个类似期货的系统?
Title: Re: 我给一个稳妥方案
Post by: Musewhale on July 18, 2014, 04:53:44 am
熊没有理解BITA产生的机制。你抵押发行的BITA要有人用BTS买了,才算发行成功。否则,你的挂单并不能产生BITA.
也就是BITA没有虚盘、实盘之说。只有实盘,没有虚盘。

 :'( :'( :'( 我们这个帖子不是讨论BM现在设计的这个BTA抵押发行机制,而是alt构思的另一种机制;你说的是现在的设计
Title: Re: 我给一个稳妥方案
Post by: Musewhale on July 18, 2014, 04:56:27 am
你抵押1bts发的1000bitusd得有人购买才行。
话说自己马甲账户购买的话。似乎就可以得到海量bitusd?
一个人自买自卖,他资产能增减不?!


@J神

制造出来的BitUSD有无市场以及谁买,并不是我那个疑问的重点,我的重点是先解决alt新构思里面BitUSD产生的机制是否合理,有哪些不清晰的地方或者漏洞;主题就是避免以极低的代价获得海量的BitUSD
Title: Re: 我给一个稳妥方案
Post by: Musewhale on July 18, 2014, 05:03:27 am
我想了解在发行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了)

熊大想的问题貌似在这里https://bitsharestalk.org/index.php?topic=5704.msg77031#msg77031有初步解决设想。

I don't think the idea is to integrates feeds into XTS directly. The idea was to have delegates to just refuse to process bogus transactions.

How and what a delegate does is entirely their choice. If the community disagrees with what they do - the delegates will get voted out.

This also makes it very flexible, if say delegates are using a bad feed, some possibly without realizing it, the community could just vote them out until they sort it out.

This is the soft version of it that is still subject to manipulation if the attacker can secure a delegate seat or even one delegate is too permissive.    I think a hybrid approach is likely the best mode:

1) blockchain enforced limit at +/- 50% of current price based upon MEDIAN delegate price feed.
2) delegates can enforce a tighter range if the they like.
3) The default delegate mode will be to vote for the average blockchain price over the past 24 hours.

这样的话,我觉得是可以的  :P
唉,其实我还是希望维持现在的抵押方式不变,就是前期3I培养下市场,然后以某种机制来设定涨跌幅度,基本就不会有问题了。设想中好几倍的暴涨暴跌一般也很难出现



Title: Re: 我给一个稳妥方案
Post by: 天籁 on July 18, 2014, 05:40:46 am
现在的问题是抵押发行资产时,价格可以随意定,我可以抵押1XTS,发行1亿bitUSD,在精心设计的攻击下,可以让这个挂单成交获取很多bitUSD.
以下是我的修改
1. 首先对每个block,我们可以获取这个block内所有交易中,bitUSD 卖单的最高成交价。可以认为如果按这个价格抵押XTS发行USD,能把USD发行数量限制在安全值内。
2. 为进一步保证安全,可以扫描每个块的bitUSD最高成交价,按最近360个价格取最高值。对初始状态,没有360个块,可以设定一个安全的初始值,比如0.2USD/XTS。到此可以强制规定一个安全的资产发行价。
3. 现在举实例,假设按以上逻辑算出来的发行价为 0.2 USD/XTS
  1) 我要拿出20 XTS,按0.18 USD/XTS价格发行,这个价格小于 0.2,所以强制按 0.2USD/XTS发行,加上双倍抵押,只能创造 20 *(0.2/2) = 2 USD。这2个USD直接就创造出来,属于我了。同时按 0.18USD/XTS 挂 USD 卖单。
  2) 如果我设定按 0.22 USD/XTS 发行,这个价格本身就大于 0.2,是安全的,就直接按这个 0.22 的价格创造 USD,并挂USD卖单。

3.举例中:1)与2)是不是弄反了?

另外:这种机制发行,一直沿用市场迄今为止的最低min(XTS/USD)汇率发行,发行量无法放大。可以考虑最新区块以K*min(XTS/USD)发行,K=1.00001。这个K值,保证XTS经过10万个块之后(不到12天)最高升值至2.7倍。
Title: Re: 我给一个稳妥方案
Post by: sudo on July 18, 2014, 11:18:33 am
你抵押1bts发的1000bitusd得有人购买才行。
话说自己马甲账户购买的话。似乎就可以得到海量bitusd?
一个人自买自卖,他资产能增减不?!

优先撮合的是1bts=100bitusd 还是200bitusd呢
如果是高的 bts就高位套现了吧
Title: Re: 我给一个稳妥方案
Post by: alt on July 18, 2014, 12:59:29 pm
现在的问题是抵押发行资产时,价格可以随意定,我可以抵押1XTS,发行1亿bitUSD,在精心设计的攻击下,可以让这个挂单成交获取很多bitUSD.
以下是我的修改
1. 首先对每个block,我们可以获取这个block内所有交易中,bitUSD 卖单的最高成交价。可以认为如果按这个价格抵押XTS发行USD,能把USD发行数量限制在安全值内。
2. 为进一步保证安全,可以扫描每个块的bitUSD最高成交价,按最近360个价格取最高值。对初始状态,没有360个块,可以设定一个安全的初始值,比如0.2USD/XTS。到此可以强制规定一个安全的资产发行价。
3. 现在举实例,假设按以上逻辑算出来的发行价为 0.2 USD/XTS
  1) 我要拿出20 XTS,按0.18 USD/XTS价格发行,这个价格小于 0.2,所以强制按 0.2USD/XTS发行,加上双倍抵押,只能创造 20 *(0.2/2) = 2 USD。这2个USD直接就创造出来,属于我了。同时按 0.18USD/XTS 挂 USD 卖单。
  2) 如果我设定按 0.22 USD/XTS 发行,这个价格本身就大于 0.2,是安全的,就直接按这个 0.22 的价格创造 USD,并挂USD卖单。

3.举例中:1)与2)是不是弄反了?

另外:这种机制发行,一直沿用市场迄今为止的最低min(XTS/USD)汇率发行,发行量无法放大。可以考虑最新区块以K*min(XTS/USD)发行,K=1.00001。这个K值,保证XTS经过10万个块之后(不到12天)最高升值至2.7倍。
晕,是反了

来自我的 HUAWEI P7-L00 上的 Tapatalk

Title: Re: 我给一个稳妥方案
Post by: ebit on July 18, 2014, 01:06:48 pm
这样,保守一些,走慢牛行情。
Title: Re: 我给一个稳妥方案
Post by: flyinggg on July 18, 2014, 01:12:22 pm
 +5%  :) +5%