Show Posts

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.


Messages - johnson

Pages: 1 [2] 3 4 5 6 7 8 9 10
16
要想让见证人不再恶意做空,就应该像CTS这样,喂价不低于买单价。

17
喂价这么严重问题理事会竟然视而不见,比外盘低,比内盘也低,喂价简直就是在取外盘最低价,而且还是很小的交易对。办法多的很,分叉的时候就不能考虑一下么?

是这种情况,

因为外部汇率变化太快,很多见证人并不会随时去修正汇率,中值喂价绝大多数时间之内都是远远偏离(偏低)实际法币价格,所以为了防止这种情况,需要加入一个喂价分歧指数来做平衡,得出来的价格会比中值喂价稍高一点,但不会超过次前五位见证人的喂价高点,与实际法币价格也相对接近。

这样价格上涨时,喂价会及时跟进上涨,而不会因为中值喂价不动而偏离;价格下跌时,也可以预防因本身就低的见证人的喂价大幅度快速拉低喂价,喂价会相对缓慢平滑下降,一些不该爆的仓位也不会爆,不会给内盘市场带来过多的爆仓冲击。

还不如像CTS那样,设置 喂价不能低于买单价。 要砸盘就真金白银的来,不要用见证人来做空

18
要沉了,捞一下。

19
中文 (Chinese) / Re: bitCNY的MCR降到多少好?
« on: March 14, 2019, 07:44:14 am »
降到1.2也没用啊。没有人肯参与抵押了。
现在这情况,只有屯bitcny吃爆仓单的策略才能赚钱。抵押?抵押就是找死啊。
抵押借款这东西,在BTS这里,不仅仅是用户可以用来借款的一种金融工具,对整个系统来说,也是稳定币发行的途径。

对借款者来说,抵押借款需要承担风险,这是肯定的。

从系统设计的角度讲,如果系统设计最终让社区形成了共识,认为抵押就是找死,屯bitCNY吃爆仓的策略更优,那这个系统设计肯定是失败了。

我一直在思考,到底怎样去优化设计,才能让系统规则对抵押者,而不是对屯bitCNY吃爆仓单的交易者更友好。

当然,一切优化都需要时在符合金融基本规律的前提下。

降到1.2有没有人抵押?肯定有,但是,降到1.2的问题是bitCNY进入黑天鹅防护的概率大大提高,从全局角度讲不是好选择。

第一步降,还是1.5-1.6这个地方比较保险。

不要觉得MCR降低了,系统风险就大了,MCR降低直接导致bitCNY供应量提高,直接增加购买BTS的能量。

理想的风控状态,是当风险出现的时候能够足够及时地得到消化,而不是从最开始就把风险的产生给杜绝掉。

因为抵押借债必然有风险,bitCNY的产生就是伴随着风险的,如果为了防范风险而一味调高MCR,MSSR,乃至出现坏账时进行全局清算,那其实是一条走向自杀的路。

死亡螺旋-最大的风险不是来自市场,而是来自对风险的处理方式本身。

每次看到抵押率1.74的爆仓单挂在那里,我都在想,1.74不低呀,为啥要让人家爆仓呢?还打九折卖抵押,生怕价格向下的动能不够啊?

MSSR调到1.02是不是终点?我不知道,但是现在对bitCNY来说,MSSR不是最关键的,MCR现在更关键,等到MCR降到1.6或者1.5,观察一段时间再来考虑是不是继续降MSSR的问题吧。


我一直在思考,到底怎样去优化设计,才能让系统规则对抵押者,而不是对屯bitCNY吃爆仓单的交易者更友好。

我顺着你的思路来分析一下。
既然要对抵押者更友好,那么我们就分析下抵押者的优势和劣势都在哪里。 优势很明显,通过抵押,可以用bitcny去买入bts,在价格上涨阶段,可以空手套白狼似的获得盈利;劣势也非常明显,喂价掌控在见证人手里,一旦下跌阶段,喂价连续下跌,抵押者将面临爆仓。
可以看到,当下跌阶段时,抵押者根本没有任何手段保护自己。不要说抵押者可以去还bitcny,连公市基金这么保守的抵押者都没办法还bitcny,谁还能做到更保守?而且,市场上总是要有bitcny的,难道大家还都要还了不成。

屯bitcny的人: 优势就是可以在低位抄底;劣势?上升阶段踏空?似乎也没损失什么不是?

你呼吁调整MCR, 是把整个系统当做一个连续的系统。认为只要调整了MCR, 就会有更多的抵押单出来,就会提高bitcny的量。我不是这么看的。我认为整个系统是离散的,是由一个个独立的单子构成的。也许调整了MCR,是会有人增加抵押。但是这个人肯定不是我。 因为我10倍的抵押单都爆仓了,你这从1.75调到1.2有什么意义?

我认为解决的关键,要从个体来分析,抵押者需要什么?需要一个捍卫自己抵押单的武器。这个武器就是“喂价不能低于买单价”。 你也许又要说 “我不会再走bsip42的老路”。不过,请你仔细分析一下,bsip42和 “喂价不能低于买单价”是一样的么?
不一样
完全不一样
bsip42和你调整MCR是一个思路下来的,都是认为系统是连续的客观的系统,认为调整一点点小参数就能对系统造成连续的影响。
从我的观点来看,这是不对的。系统是离散的,是每一个个体的每一个单子构成的。我们要从每个单子后面的动机来分析,虽然
“喂价不能低于买单价”最终也是作用在喂价上,但他直接作用在每个个体的交易动机上。这样才更有效。




20
中文 (Chinese) / Re: bitCNY的MCR降到多少好?
« on: March 12, 2019, 03:06:23 am »
降到1.2也没用啊。没有人肯参与抵押了。
现在这情况,只有屯bitcny吃爆仓单的策略才能赚钱。抵押?抵押就是找死啊。

21
如果设置喂价不能低于当前买单价格,我们也可以来推论一下,外盘价格下去了,内盘价格没有变,空头会将自己的抵押率设置在紧贴爆仓抵押率,并用大买单封住内盘价格,等外盘价格下降的足够低,撤销封单,开始砸盘,形成连环大单爆仓效应(到时候贴线抵押的会更加多),这样的话,内盘买单价格会在MSSR的作用下一直低于外盘平均价格,即使买单足够强,也会被连环砸盘形成的爆仓砸没。

实际上是并没有消除连环爆的情况,只是将风险累积了一下,一下爆发出来,而且会导致强清功能形同虚设。

当然,也并非没有优点 ,就是将连环爆仓的时间推后了一点。

其实我们现在一段时间以来,都是喂价高于当前买单价格....


我倒是建议将:

比如1.55-1.75的抵押不再进行强制平仓,而是实行强清,一小时延时,强清补偿为负1%;
      1.1-1.55的抵押开始强制平仓,强清一小时延时,强清补偿为0.

当然想法目前还不成熟。

说的不错,但是不完整。不能只考虑空军而不考虑多军。多军可以用买单来干涉喂价,这样就形成了两军对垒的情形。
到底谁剩,用单子说话。
反观现在,多军没有手段干涉喂价,就算再外盘收购bts又能怎样?见证人悄悄把喂价一拉低,内盘就一泻千里。这对多军是不公平的。

任何数字货币,只有保护好多军,才有未来。

22

喂价喂的是法币的价格,如果bitCNY有溢价,那就意味着真实的法币价格比bitCNY价格要低,喂价也就可能比内盘买价低,这没什么不合理的。
喂法币的价格? 如果是喂法币的价格,应该去干预充值提现的手续费,而不是内盘的喂价
现在没贬值又怎样呢?我说下雨要打伞,你反对的话就去论证下雨天不用打伞,你问今天下雨了么能说明啥呢?
现在bitcny大部分的时间是溢价的状态,这肯定是不行的。就算是从精准锚定的角度,现在的状态也是有问题的。

抵制恶意喂价有各种方法,但刻意地规定喂价怎样不可行。BSIP42被社区抛弃后,我原则上不再支持人工干预喂价的做法。
BSIP42先前的失败,是把整个交易系统当成了一个线性变化的系统,是从一个宏观的角度来考虑的。但是内盘不是这样,众多大鳄,一个单子就能把价格打出去好远。根本不能从宏观的角度来分析,必须从微观的角度来分析,因此我提出了喂价和买单价的约束关系

23

没卵用。

大空头可以在外盘砸盘,难道不能在内盘砸盘?
在内盘砸盘当然没问题。多军可以挂买单,空军可以挂卖单。这是对等的。我这提议是为了应对空军不对等的手段,比如恶意调低喂价,因为喂价调低之后,爆仓单就是空军的杀手锏。而空军的这个手段,多军是没有对等的制约方式的

bitCNY也可能有贬值,如果市场真实价格低于内盘的bitCNY价,凭啥不让人喂真实价格?
可能贬值,这没错。我就问你,现在贬值了么? 另外,啥叫真实价格?只有外盘的价格叫真实价格,内盘价格就不算真实价格???你忘记去年自己的说法了,你说过内盘成交量远远大于外盘,应该内盘为主,那为啥内盘价格就不能算真实价格???

内盘加杠杆本身就是做多的手段,多空操作本身都是高风险操作。
内盘加杠杆本身不是做多手段,因为爆仓的话,做多的手段就变成了对立的做空手段。内盘抵押操作是中性的。

可行的是,通过不断地优化规则,减少乃至去除掉那些不必要的对抵押借款风险的惩罚,做到在风险可控的前提下,让系统内的债务得以保持乃至持续增长。
我这就是优化规则。

因为很清楚,债务和bitCNY供应量是同一件事情的两面,债务增长,货币供应量才会增长。

bitCNY的进化也正是沿着这样的路在走。

从爆仓就全爆到目标抵押率。

MSSR从1.1到1.05,马上要到1.02。

可以更低吗?也许吧,但至少先观察一两个月再说继续降低的事儿。

四月份会有次硬分叉,分叉后MCR可以改变。

到时可以考虑降低bitCNY的MCR,第一步先降到1.6?

数字央行?  靠理事会调节?效率能跟上么? 有市场的方法为啥不用? bts的理事会是松散的组织,能有瑞波的庄家调节的效率高。既然我们是数字货币,为啥不用市场的方式解决。喂价不能低于买单价就是最好的市场方式。多军vs空军,大家直接用挂单说话,别再后台悄悄的压喂价


24
上次的暴跌和黑天鹅,恐怕大家都看明白了。恶意的见证人拉低喂价,然后再一口吃掉爆仓单。
多军完全处在任人宰割的地位。为了能更公平,建议在代码里设置 喂价不能低于买单价 的硬性约束。
这么做有两个道理:
1、从理论上讲,喂价代表的是bts的价值。既然市场上有买单,那么bts的价值就肯定不应该低于这个买单价。
2、bts里面已经有了很多的做空办法,但是对于多军,其实没啥做多的手段。在内盘大量买入?抵挡不住见证人恶意拉低喂价。在外盘大量买入?外盘可以借币做空。多军根本就没有公平的手段和空军竞争。


25
CitShares--挖矿配置方法
环境准备
目前CTS提供了基于Ubuntu 16.04的可执行程序。因此,我们建议直接采用Ubuntu 16.04环境进行挖矿。
CTS的数据量还比较小,当前只需要1G内存即可流畅运行。如果需要在其他环境挖矿,就需要自己去编译了。
源码路径在:https://github.com/citshares/bitshares-core

下载地址
https://github.com/citshares/bitshares-core/releases

安装环境
这部分跟BTS一模一样。
首先,需要安装部分依赖包:

sudo apt-get update
sudo apt-get install autoconf cmake make automake libtool git libboost-all-dev libssl-dev g++ libcurl4-openssl-dev
运行witness
下载witness_node ,运行

./witness_node  --replay-blockchain   --rpc-endpoint 127.0.0.1:11010
--replay-blockchain: 告诉witness_node每次运行时都重新遍历一遍数据。因为CTS不允许喂价低于买单价,因此每次重启witness_node都需要将以往数据遍历一次。这个过程耗时不多。
--rpc-endpoint: rpc的控制端口,接下来要用命令行钱包从这个端口连接
这时witness_node 会自己同步数据,这个过程大概半个小时,实际看网速情况。
witness_node 就是我们常说的重节点。我们将来的挖矿就需要它。但是,在正式挖矿之前,我们需要配置一下挖矿的账户,这里需要命令行钱包。

运行命令行钱包cli_wallet
打开另外一个终端,运行

./cli_wallet -s ws://127.0.0.1:11010
-s 后面接的 ws://127.0.0.1:11010就是上面witness_node 开放的控制接口
这时,我们看到的是如下的命令提示符:
new >>>
因为第一次打开,因此需要我们创建一个密码。这个密码是钱包的解锁密码,只在本地有效:

new >>> set_password 123456     
set_password 123456
null
locked >>>
此时密码已经创建成功,需要我们解锁后才能进一步操作:

locked >>> unlock 123456
unlock 123456
null
unlocked >>>
然后是导入你的CTS账户,这里,我们以miner-test为例。
命令格式为

import_keys 账户名  私钥 true
其中,私钥需要在网页钱包https://www.citshares.org/ 的 权限那一页(Permissions),找到
Active Permissions标签,点击下面的钥匙获取。可以参考这篇帖子:
https://steemit.com/cts/@citshares/citshares

实际命令如下:

unlocked >>> import_key miner-test 5KgqzpMULCcB6eyEAhK64bgErtjgm5nFUgPK3cwPtxRbFEeZi6w true
import_key miner-test 5KgqzpMULCcB6eyEAhK64bgErtjgm5nFUgPK3cwPtxRbFEeZi6w true
2854162ms th_a       wallet.cpp:799                save_wallet_file     ] saving wallet to file wallet.json
2854163ms th_a       wallet.cpp:818                save_wallet_file     ] saved successfully wallet to tmp file wallet.json.tmp
2854163ms th_a       wallet.cpp:824                save_wallet_file     ] validated successfully tmp wallet file wallet.json.tmp
2854163ms th_a       wallet.cpp:828                save_wallet_file     ] renamed successfully tmp wallet file wallet.json.tmp
2854163ms th_a       wallet.cpp:835                save_wallet_file     ] successfully saved wallet to file wallet.json
2854164ms th_a       wallet.cpp:476                copy_wallet_file     ] backing up wallet wallet.json to after-import-key-b6856118.wallet
true
unlocked >>>
看到true之后,就说明我们导入成功。接下来,我们导入余额
命令格式为:

import_balance  用户名 [私钥] true
跟导入账户类似,只不过私钥需要用 [] 符号括起来。具体命令如下:

unlocked >>> import_balance miner-test [5KgqzpMULCcB6eyEAhK64bgErtjgm5nFUgPK3cwPtxRbFEeZi6w] true
import_balance miner-test [5KgqzpMULCcB6eyEAhK64bgErtjgm5nFUgPK3cwPtxRbFEeZi6w] true
[]
unlocked >>>
挖矿要成为见证人,需要升级账户,这里要花费几百个CTS, 没有CTS朋友可以在帖子下面留言,我会免费给你CTS。

升级账户:

unlocked >>> upgrade_account miner-test true
upgrade_account miner-test true
{
  "ref_block_num": 58815,
  "ref_block_prefix": 1460128007,
  "expiration": "2019-02-01T03:36:00",
  "operations": [[
      8,{
        "fee": {
          "amount": 69470219,
          "asset_id": "1.3.0"
        },
        "account_to_upgrade": "1.2.3144",
        "upgrade_to_lifetime_member": true,
        "extensions": []
      }
    ]
  ],
  "extensions": [],
  "signatures": [
    "2008c6abb6859eef53c849f45ea11e7292c691b5939ce43bfaeed1f94142fe6e4a7d3d8da98599822675bf5c1e8367881818876507c671d62f8b4e6b19355f169d"
  ]
}
unlocked >>>
创建见证人:

unlocked >>> create_witness miner-test "https://www.citshares.org" true                           
create_witness miner-test "https://www.citshares.org" true
{
  "ref_block_num": 59085,
  "ref_block_prefix": 2779994760,
  "expiration": "2019-02-01T03:49:30",
  "operations": [[
      20,{
        "fee": {
          "amount": 28945924,
          "asset_id": "1.3.0"
        },
        "witness_account": "1.2.3144",
        "url": "https://www.citshares.org",
        "block_signing_key": "CTS8EP18sKptFf9J9rZFyrds1L6ysjd2LteHa2zMNhd4Yov8nNxWD"
      }
    ]
  ],
  "extensions": [],
  "signatures": [
    "1f693ae409818df4cf0156a1744a9737febcf58da6a3be99b3d3dcd882343dc8b5761572af44ccc74f1e64e14b07a8dd76644876e19635eebffb5a4045fe445404"
  ]
}
unlocked >>>
此时,见证人已经创建成功,我们可以看一下自己的见证人编号:

unlocked >>> get_witness miner-test
get_witness miner-test
{
  "id": "1.6.13",
  "witness_account": "1.2.3144",
  "last_aslot": 0,
  "signing_key": "CTS8EP18sKptFf9J9rZFyrds1L6ysjd2LteHa2zMNhd4Yov8nNxWD",
  "vote_id": "1:25",
  "total_votes": 0,
  "url": "https://www.citshares.org",
  "total_missed": 0,
  "last_confirmed_block_num": 0
}
unlocked >>>
我们可以看到,miner-test的见证人编号是 1.6.13.
接下来,为自己的见证人投票:

unlocked >>> vote_for_witness miner-test miner-test true true
vote_for_witness miner-test miner-test true true
{
  "ref_block_num": 59130,
  "ref_block_prefix": 381798052,
  "expiration": "2019-02-01T03:51:45",
  "operations": [[
      6,{
        "fee": {
          "amount": 811,
          "asset_id": "1.3.0"
        },
        "account": "1.2.3144",
        "new_options": {
          "memo_key": "CTS6NWLS4WYQuACRMf8HBjC9yWDPQkcEymwqNbmkYQMKeNLvv7DJz",
          "voting_account": "1.2.5",
          "num_witness": 0,
          "num_committee": 0,
          "votes": [
            "1:25"
          ],
          "extensions": []
        },
        "extensions": {}
      }
    ]
  ],
  "extensions": [],
  "signatures": [
    "1f0c638e6cc0a969498901d5b607c78a7fd539932b6203048b8c07bb99dfd72edc0e99951406a8f7cf2871c5e42a257f9f0aa6768a14396a161ceb72524aa933b0"
  ]
}
unlocked >>>
大家可以把要挖矿的账户留言给我们,我们会为大家投票。
接下来是创建一个专门用于挖矿的密钥对:

unlocked >>> suggest_brain_key
suggest_brain_key
{
  "brain_priv_key": "COMPOLE SCUTULA ANNELID SHINILY LITER LIMNIAD TERRAL OSELA DEFROST MORICHE RABIES SUING CAR SHOEMAN SALITE GLANS",
  "wif_priv_key": "5J8P7YrjVrxU93PYAGpv4SxyZvhGUqMgBZEUr4B6D1UW2YCeTCC",
  "pub_key": "CTS5qKNzpPbbaVyX5v6b3Ma6PJLw63dWBgAazSG8o7Mu3d8AAMGuV"
}
unlocked >>>
记下上面的pub_key与wif_priv_key.这将是我们用于挖矿的密钥对。将上面的公钥发布出去。

unlocked >>> update_witness miner-test "https://steemit.com/cts/@citshares/citshares" CTS5qKNzpPbbaVyX5v6b3Ma6PJLw63dWBgAazSG8o7Mu3d8AAMGuV true
update_witness miner-test "https://steemit.com/cts/@citshares/citshares" CTS5qKNzpPbbaVyX5v6b3Ma6PJLw63dWBgAazSG8o7Mu3d8AAMGuV true
{
  "ref_block_num": 59201,
  "ref_block_prefix": 2203175663,
  "expiration": "2019-02-01T03:55:18",
  "operations": [[
      21,{
        "fee": {
          "amount": 5789,
          "asset_id": "1.3.0"
        },
        "witness": "1.6.13",
        "witness_account": "1.2.3144",
        "new_url": "https://steemit.com/cts/@citshares/citshares",
        "new_signing_key": "CTS5qKNzpPbbaVyX5v6b3Ma6PJLw63dWBgAazSG8o7Mu3d8AAMGuV"
      }
    ]
  ],
  "extensions": [],
  "signatures": [
    "206921a27d7e069e7f08c8013e6e1f66cac7e3524737f64a5406869f83386446867b8091e4261daa63ed3d23871f1969ead8ad48ed1c603033638550f1b76882fa"
  ]
}
unlocked >>>
切记,上面使用的是pub_key,千万不要把私钥发布出去。
接下来,配置我们的witness_node ,将挖矿的密钥对配置进去。
回到运行witness_node 的终端,用Ctrl - C 将原来的witness_node 停止。
打开当前 witness_node_data_dir目录下的config.ini文件。
添加如下的两行数据:

witness-id = "1.6.13"
private-key = ["CTS5qKNzpPbbaVyX5v6b3Ma6PJLw63dWBgAazSG8o7Mu3d8AAMGuV","5J8P7YrjVrxU93PYAGpv4SxyZvhGUqMgBZEUr4B6D1UW2YCeTCC"]
再次运行witness_node:

./witness_node  --replay-blockchain   --rpc-endpoint 127.0.0.1:11010
接下来就是等待。
等待投票数量大于一定阈值。可以在cli_wallet的命令行下,用如下的命令查询是否是活动见证人:

unlocked >>> get_global_properties
在其中的active_witnesses 这一项,查看是否包含对应的 "1.6.13" id即可。

提取挖矿收益
正在cli_wallet的命令行下运行:

withdraw_vesting miner-test 1000 CTS true
允许提取的金额可以通过

get_witness miner-test
查看

26
中文 (Chinese) / Re: 重启公市基金?
« on: February 21, 2019, 05:47:41 am »

Quote

可是,不管怎么分配手续费。持有bts的多军在系统里都是弱势群体。怎么分配又有什么用呢?
空军想砸就砸。
关键是要给多军一个公平的竞争环境。

因为是单向杠杆, 只能努力将伤害降低到了

我觉得不如参考CTS,让喂价不能低于买单价,这样也给多军一个防守的武器。不然空军砸盘,再联合恶意见证人拉低喂价,这就根本
没有给多军任何还手之力。

调整参数只是通过大局的角度来整体调节,但是具体到每一次的交易,具体到每一次的多空对决,还是要有更精准的设计。

27
中文 (Chinese) / Re: 重启公市基金?
« on: February 20, 2019, 08:53:03 am »
现在有大概这么几个意见:
1-手续费买bts用来分红;
2-手续费买bts用来抵押再买bts;
3-手续费买bts来销毁;

既然这样何不调和一下,每季度或者双月的手续费进行三等分,进行如下操作:
一份用于回购bts进行分红;
一份用于回购bts回流资金池,相当于变相锁仓销毁(也变相于发工人工资);
一份用于日后吃爆仓单操作,吃掉的爆仓单的bts可用于抵押。
特殊情况可用以上两份的手续费进行降抵押操作。

怎么样?!……

如何处理连环爆仓及锚定资产流动性紧张还是主要课题。

是否需要参考一下期货永续合约的爆仓吃单方式及保险基金?

国外社区关于dexbot的想法也是值的考虑,手续费也可以注入一些进行利润分红。

可是,不管怎么分配手续费。持有bts的多军在系统里都是弱势群体。怎么分配又有什么用呢?
空军想砸就砸。
关键是要给多军一个公平的竞争环境。

28
不如去参加国安的百城百店活动。

29
帮别人问的,在discord里面联系谁?谁是admin?

30
甘少,来CTS挖矿吧。用挖矿的形式分发筹码。让大户去竞争挖矿,去挖掘未来的价值,就不会存在限制
BTS这种神仙打架,百姓遭殃的情况了。
操作方法:
https://steemit.com/cts/@citshares/6jhdmn-citshares

Pages: 1 [2] 3 4 5 6 7 8 9 10