BitShares Forum

Main => 中文 (Chinese) => Topic started by: ioex.henry on May 22, 2019, 03:58:48 am

Title: 见证人已经准备好了,请投票给ioex
Post by: ioex.henry on May 22, 2019, 03:58:48 am

大家好,

之前拉了很多次票,并没有成为活跃见证人,因此撤销了节点。前几天突然进入活跃状态了,虽然有几次成功的喂价,但丢失了很多出块机会,因此我重新创建了节点,采用了双机热备,可以通过更新signkey进行主备切换,以下是default.log的日志记录,希望大家继续给我投票。

见证人账号: ioex

Quote
2019-05-22T03:54:57 th_a:invoke handle_block         handle_block ] Got block: #37650159 023e7eef2368e0fe9697b93b0e61f717d719b0b3 time: 2019-05-22T03:54:57 transaction(s): 18 latency: 506 ms from: fox  irreversible: 37650142 (-17)                      application.cpp:563
2019-05-22T03:54:58 th_a:invoke handle_transaction   handle_transaction ] Got 7 transactions from network                       application.cpp:623
2019-05-22T03:54:59 th_a:invoke handle_transaction   handle_transaction ] Got 10 transactions from network                      application.cpp:623
2019-05-22T03:55:00 th_a:invoke handle_block         handle_block ] Got block: #37650160 023e7ef07a235f09bf98f722ce848d60ebb7010e time: 2019-05-22T03:55:00 transaction(s): 20 latency: 680 ms from: bhuz  irreversible: 37650145 (-15)                     application.cpp:563
2019-05-22T03:55:00 th_a:invoke handle_transaction   handle_transaction ] Got 5 transactions from network                       application.cpp:623
2019-05-22T03:55:01 th_a:invoke handle_transaction   handle_transaction ] Got 14 transactions from network                      application.cpp:623
2019-05-22T03:55:02 th_a:invoke handle_transaction   handle_transaction ] Got 9 transactions from network                       application.cpp:623
2019-05-22T03:55:03 th_a:invoke handle_block         handle_block ] Got block: #37650161 023e7ef12042b953b741278c1c4be06ff3960743 time: 2019-05-22T03:55:03 transaction(s): 23 latency: 217 ms from: btspp-witness  irreversible: 37650146 (-15)                    application.cpp:563
Title: Re: 见证人已经准备好了,请投票给ioex
Post by: ioex on May 22, 2019, 04:03:36 am
(https://uploads.tapatalk-cdn.com/20190522/3b9d994c180f570a711287f904bb8cbb.jpg)
(https://uploads.tapatalk-cdn.com/20190522/7e1ad750ec274fdfae4f1c6725b4ca50.jpg)
监控截图见上
Title: Re: 见证人已经准备好了,请投票给ioex
Post by: ioex.henry on May 22, 2019, 05:35:01 am
另外我的喂价策略是:
      20min一次,以鼓鼓钱包人民币兑BitCNY的手续费计算出加点数(最优2家承兑商手续费率平均值)。再取喂价当时的成交价,按照:
      喂价 = 成交价 * ( 1 + 手续费率平均值 )

例如近期日志(因为不是活跃见证人,所以报错了):

Quote
2019-05-22 13:30:26,295 - __main__- 109 - INFO -  begin my feed price ...
2019-05-22 13:30:27,114 - __main__- 65 - INFO - escrow-w8ghi recharge rate : 59
2019-05-22 13:30:27,114 - __main__- 65 - INFO - escrow-92l3y recharge rate : 59
2019-05-22 13:30:27,114 - __main__- 69 - INFO - feed rate : 59.0
2019-05-22 13:30:27,626 - __main__- 81 - INFO -  latest fillorder price : 0.46199002054593485
2019-05-22 13:30:27,627 - __main__- 116 - INFO -  so my feed price cny : 0.4647157616671559
2019-05-22 13:30:28,680 - __main__- 130 - ERROR - Reason: Assert Exception: d.get(GRAPHENE_WITNESS_ACCOUNT).active.account_auths.count(o.publisher): Only active witnesses are allowed to publish price feeds for this asset
Title: Re: 见证人已经准备好了,请投票给ioex
Post by: binggo on May 22, 2019, 06:01:11 am
另外我的喂价策略是:
      20min一次,以鼓鼓钱包人民币兑BitCNY的手续费计算出加点数(最优2家承兑商手续费率平均值)。再取喂价当时的成交价,按照:
      喂价 = 成交价 * ( 1 + 手续费率平均值 )

这种喂法策略非常错误,成交价一根天线出来,你的喂价不也跟着上天?

而是为什么是20min一次?

为什么外盘的指数价格连一点权重都没有?

而且这种喂价方式与BSIP42有大的区别吗?如果是高MSSR=1.10的情况下,出来的喂价不是会有相当大的偏差?
Title: Re: 见证人已经准备好了,请投票给ioex
Post by: ioex on May 22, 2019, 06:10:58 am
另外我的喂价策略是:
      20min一次,以鼓鼓钱包人民币兑BitCNY的手续费计算出加点数(最优2家承兑商手续费率平均值)。再取喂价当时的成交价,按照:
      喂价 = 成交价 * ( 1 + 手续费率平均值 )

这种喂法策略非常错误,成交价一根天线出来,你的喂价不也跟着上天?

而是为什么是20min一次?

目前这样设置的,喂价频率可以提高,1分钟一次或者2分钟一次都不是问题,成交价上来喂价当然要及时跟进,可能综合考虑一下成交量更稳妥一点吧
Title: Re: 见证人已经准备好了,请投票给ioex
Post by: binggo on May 22, 2019, 06:27:50 am

目前这样设置的,喂价频率可以提高,1分钟一次或者2分钟一次都不是问题,成交价上来喂价当然要及时跟进,可能综合考虑一下成交量更稳妥一点吧

我感觉不能拿着成交价来喂,必须是内盘深度加权中间价格(中值:比如50万bts可以成交的卖出价格,50万bts可以成交的买入价格)才具有参考性,

而且用鼓鼓的手续费做参考,其反应滞后,而且掺杂过多的人为因素,等手续费反应过来,再反应到喂价上,内盘已经血洗好几轮了。
Title: Re: 见证人已经准备好了,请投票给ioex
Post by: ioex on May 22, 2019, 06:39:07 am
这个我觉得还是喂价的定义问题。
喂价是一定数量BTS可以卖多少人民币的价格,还是花多少人民币才能买到指定数量BTS的价格,前者看得是买价和深度,后者看得是BTS卖价的深度。大家的共识到底是哪种呢?

鼓鼓钱包滞后倒不是什么问题,承兑商买单了。
Title: Re: 见证人已经准备好了,请投票给ioex
Post by: ioex on May 22, 2019, 06:42:21 am
另外承兑商的费率,与成交价和喂价的比值,相关性似乎挺大的。换句话说在一定程度上,承兑商可能是看着喂价和成交价来设置费率的。
Title: Re: 见证人已经准备好了,请投票给ioex
Post by: binggo on May 22, 2019, 07:50:42 am
另外承兑商的费率,与成交价和喂价的比值,相关性似乎挺大的。换句话说在一定程度上,承兑商可能是看着喂价和成交价来设置费率的。

我已经清楚了,如果国内的见证人都不明白的话, 遑论洋鬼子.
Title: Re: 见证人已经准备好了,请投票给ioex
Post by: ioex on May 22, 2019, 08:03:39 am
请大家支持我!
Title: Re: 见证人已经准备好了,请投票给ioex
Post by: freedom on May 22, 2019, 08:13:54 am
另外我的喂价策略是:
      20min一次,以鼓鼓钱包人民币兑BitCNY的手续费计算出加点数(最优2家承兑商手续费率平均值)。再取喂价当时的成交价,按照:
      喂价 = 成交价 * ( 1 + 手续费率平均值 )

例如近期日志(因为不是活跃见证人,所以报错了):
作为一部分权重可以,但是外面还有那么多交易所也应该计算权重,毕竟内盘也只是交易所中的一个。
手续费率平均值也应该是某时间段内的手续费率平均值。
Title: Re: 见证人已经准备好了,请投票给ioex
Post by: ioex on May 22, 2019, 08:24:19 am
另外我的喂价策略是:
      20min一次,以鼓鼓钱包人民币兑BitCNY的手续费计算出加点数(最优2家承兑商手续费率平均值)。再取喂价当时的成交价,按照:
      喂价 = 成交价 * ( 1 + 手续费率平均值 )

例如近期日志(因为不是活跃见证人,所以报错了):
作为一部分权重可以,但是外面还有那么多交易所也应该计算权重,毕竟内盘也只是交易所中的一个。
手续费率平均值也应该是某时间段内的手续费率平均值。

提高喂价频率的话,就跟取一段时间的平均值差不多了。

考虑外盘的话,大家分歧比较大,会因为各自对汇率的取值不同产生差异,见证人喂价来源多样化其实对稳定是有益的,不必苛求每个见证人都喂价100%准确,中位数算法可以去掉那些偏离较大的喂价数据。
Title: Re: 见证人已经准备好了,请投票给ioex
Post by: binggo on May 22, 2019, 09:25:55 am
另外我的喂价策略是:
      20min一次,以鼓鼓钱包人民币兑BitCNY的手续费计算出加点数(最优2家承兑商手续费率平均值)。再取喂价当时的成交价,按照:
      喂价 = 成交价 * ( 1 + 手续费率平均值 )

例如近期日志(因为不是活跃见证人,所以报错了):
作为一部分权重可以,但是外面还有那么多交易所也应该计算权重,毕竟内盘也只是交易所中的一个。
手续费率平均值也应该是某时间段内的手续费率平均值。

提高喂价频率的话,就跟取一段时间的平均值差不多了。

考虑外盘的话,大家分歧比较大,会因为各自对汇率的取值不同产生差异,见证人喂价来源多样化其实对稳定是有益的,不必苛求每个见证人都喂价100%准确,中位数算法可以去掉那些偏离较大的喂价数据。

汇率的取值不同的差异波动是有固定区间的, 属于相对客观的系数, 跟手续费率不同.

喂价提供者如果对喂价理解的不深, 提供的喂价不相对精确, 那为什么还要提供喂价?

中位数算法只是为了预防, 而不是允许.
Title: Re: 见证人已经准备好了,请投票给ioex
Post by: ioex on May 22, 2019, 09:37:22 am
另外我的喂价策略是:
      20min一次,以鼓鼓钱包人民币兑BitCNY的手续费计算出加点数(最优2家承兑商手续费率平均值)。再取喂价当时的成交价,按照:
      喂价 = 成交价 * ( 1 + 手续费率平均值 )

例如近期日志(因为不是活跃见证人,所以报错了):
作为一部分权重可以,但是外面还有那么多交易所也应该计算权重,毕竟内盘也只是交易所中的一个。
手续费率平均值也应该是某时间段内的手续费率平均值。

提高喂价频率的话,就跟取一段时间的平均值差不多了。

考虑外盘的话,大家分歧比较大,会因为各自对汇率的取值不同产生差异,见证人喂价来源多样化其实对稳定是有益的,不必苛求每个见证人都喂价100%准确,中位数算法可以去掉那些偏离较大的喂价数据。

汇率的取值不同的差异波动是有固定区间的, 属于相对客观的系数, 跟手续费率不同.

喂价提供者如果对喂价理解的不深, 提供的喂价不相对精确, 那为什么还要提供喂价?

中位数算法只是为了预防, 而不是允许.

数据来源多样,前提算法也要经得起社区质疑,能形成共识。要求大家只能按某个策略喂价,为什么不去做中心化交易所?
在数据来源多样的情况下,中位数算法平衡喂价,可不仅仅只是预防。
喂价经不起质疑甚至主观作假的,必须清理出见证人队伍。

鼓鼓上有承兑商愿意按某手续费兑换人民币,出的是真金白银,比什么ZB,QC之类岂不更有说服力?
Title: Re: 见证人已经准备好了,请投票给ioex
Post by: binggo on May 22, 2019, 11:02:05 am

数据来源多样,前提算法也要经得起社区质疑,能形成共识。要求大家只能按某个策略喂价,为什么不去做中心化交易所?
在数据来源多样的情况下,中位数算法平衡喂价,可不仅仅只是预防。
喂价经不起质疑甚至主观作假的,必须清理出见证人队伍。

鼓鼓上有承兑商愿意按某手续费兑换人民币,出的是真金白银,比什么ZB,QC之类岂不更有说服力?

基数不够,没有说服力,承兑商之间的猫腻少吗?
Title: Re: 见证人已经准备好了,请投票给ioex
Post by: freedom on May 22, 2019, 11:28:54 am
Quote
提高喂价频率的话,就跟取一段时间的平均值差不多了。

考虑外盘的话,大家分歧比较大,会因为各自对汇率的取值不同产生差异,见证人喂价来源多样化其实对稳定是有益的,不必苛求每个见证人都喂价100%准确,中位数算法可以去掉那些偏离较大的喂价数据。
不一样吧,提高频率,承兑商瞬间提高或者降低汇率就可以控制喂价了。
喂价要的就是稳定啊,不能因为一个交易所‘作恶’就控制喂价了,需要考虑整体
Title: Re: 见证人已经准备好了,请投票给ioex
Post by: ioex on May 22, 2019, 11:33:07 am
Quote
提高喂价频率的话,就跟取一段时间的平均值差不多了。

考虑外盘的话,大家分歧比较大,会因为各自对汇率的取值不同产生差异,见证人喂价来源多样化其实对稳定是有益的,不必苛求每个见证人都喂价100%准确,中位数算法可以去掉那些偏离较大的喂价数据。
不一样吧,提高频率,承兑商瞬间提高或者降低汇率就可以控制喂价了。
喂价要的就是稳定啊,不能因为一个交易所‘作恶’就控制喂价了,需要考虑整体

降低费率首先要没有人比他更低,才会采用,同时这时候有人充值他是要付钱的。

但是综合考虑,我还是会改完善一下策略,还是利用手续费费率,但是算法不公开了,这样不知道我怎么算得,就没办法操控了吧
Title: Re: 见证人已经准备好了,请投票给ioex
Post by: binggo on May 22, 2019, 12:05:03 pm

降低费率首先要没有人比他更低,才会采用,同时这时候有人充值他是要付钱的。

但是综合考虑,我还是会改完善一下策略,还是利用手续费费率,但是算法不公开了,这样不知道我怎么算得,就没办法操控了吧

几个承兑商之间互相充提,或者大资金分散来回充提,这个手续费很容易操控。

而且没有法币网关的锚定资产你怎么喂?
Title: Re: 见证人已经准备好了,请投票给ioex
Post by: ioex on May 23, 2019, 04:55:45 am
今天在测试网上做了主备机切换,成功完成,没有丢块!
Title: Re: 见证人已经准备好了,请投票给ioex
Post by: bitcrab on May 26, 2019, 07:49:25 am
投了
Title: Re: 见证人已经准备好了,请投票给ioex
Post by: ioex on May 26, 2019, 11:17:17 am
投了

谢谢,我会继续努力,为社区尽一份力。
Title: Re: 见证人已经准备好了,请投票给ioex
Post by: ioex.henry on May 26, 2019, 03:05:21 pm
如果我是见证人,近期喂价数据是这样的:

Quote
2019-05-26 19:37:34,739 - __main__- 122 - INFO -  so my feed price cny : 0.4485422
2019-05-26 19:57:38,234 - __main__- 122 - INFO -  so my feed price cny : 0.44797832771693347
2019-05-26 20:17:40,485 - __main__- 122 - INFO -  so my feed price cny : 0.4477568872145044
2019-05-26 20:37:44,802 - __main__- 122 - INFO -  so my feed price cny : 0.4512924058397743
2019-05-26 20:57:47,472 - __main__- 122 - INFO -  so my feed price cny : 0.4533640210006176
2019-05-26 21:17:50,866 - __main__- 122 - INFO -  so my feed price cny : 0.4519275512253917
2019-05-26 21:37:56,192 - __main__- 122 - INFO -  so my feed price cny : 0.4516390430524383
2019-05-26 21:57:59,904 - __main__- 122 - INFO -  so my feed price cny : 0.45617125468164793
2019-05-26 22:18:04,215 - __main__- 122 - INFO -  so my feed price cny : 0.454606124093473
2019-05-26 22:38:10,143 - __main__- 122 - INFO -  so my feed price cny : 0.45523011229009996
2019-05-26 22:58:14,776 - __main__- 122 - INFO -  so my feed price cny : 0.4556626461121464