BitShares Forum

Main => 中文 (Chinese) => Topic started by: CTS on April 15, 2019, 04:01:29 am

Title: 不要再浪费口舌讨论喂价了,你的所有想法,都可以在CTS实现
Post by: CTS on April 15, 2019, 04:01:29 am
    不要再尝试说服巨蟹了。也不要对理事会心存幻想。让既得利益者来进行改革,根本就是痴人说梦。
作为最早一批的BTS玩家,几年来看着BTS越来越沉沦。心疼不已。因此,我在BTS代码的基础上,做了一点点改进,
创造了CTS。希望能够让社区警醒。

关于CTS的定位
     CTS起初是为了在代码上验证 “喂价不低于买单价”。在代码实现之后,曾想过将其作为一个独立的数字货币来发布。
但是市场反应冷淡。哪怕是直接向BTS用户空投CTS,也没有多少人来玩。因此,CTS当前的定位是作为一个测试链。
不仅仅是测试技术,更是可以测试大家的各种“喂价改革方案”。
    任何有关喂价的改革方案,都可以在CTS中进行测试。你只要在https://www.citshares.org/上创建账户。
    在https://steemit.com/cts/@citshares/6jhdmn-citshares留言并成为见证人,就可以测试你的算法了。
   

CTS的改进:
      作为CTS的创造者,我首先给系统初始化了两点重要的改进:
      1. CTS总量10亿。 以见证人挖矿的形式分发。最大见证人数量1001
      2.喂价不准低于买单价格。

为什么要用挖矿的形式来分发CTS?
     不知道大家是否想过,在BTS这样一个零和游戏的市场中,那些大户们要如何获得最大的利益? 拉盘然后卖掉?不对。
     对大户们来说,对市场的控制权更加重要。但是BTS是一个全部币都分发出来的数字货币,要想获得对市场的控制权,就只能
     把其他人手里的币收来。再加上BTS做空机制更容易,因此BTS就必然表现出只跌不涨的特性。为了改变大户的逐利模式,CTS
     设计为靠挖矿来分发,这样要想获得CTS的控制权,就只能投入设备进行挖矿。引导大户将目光放到未来,而不是一直盯着
     韭菜手里的币不放。
   
为什么见证人数量扩展到1001?
     BTS的改革步履维艰,一个MSSR就争论了这么久。为什么?因为见证人就只有25个。我们必须说服他们。如果说服不了呢?就
     只能干耗着。那么自己当见证人? 难度非常大。所以,在CTS里面,将见证人扩大到1001个。任何有改进想法的人都可以自己
     成为见证人,去实验自己的喂价算法。不用再浪费口舌。现在是测试的初期,在这里留言https://steemit.com/cts/@citshares/6jhdmn-citshares
     可以获得我的投票,零成本的成为见证人。
   
为什么喂价不能低于买单价?
     我一直认为,买单的价格就代表了抵押资产的价值。并且,内盘的买单价格是最最真实的。为什么?因为外盘可以刷单,可以造假,而内盘不能。
     像BTS那种完全忽略了内盘买单价的做法是完全错误的。任何时候,都应该以内盘的价格作为基础,在此基础上酌情的考虑外盘价格。
   
   
Title: Re: 不要再浪费口舌讨论喂价了,你的所有想法,都可以在CTS实现
Post by: ljk424 on April 15, 2019, 08:04:04 am
说到心里了
Title: Re: 不要再浪费口舌讨论喂价了,你的所有想法,都可以在CTS实现
Post by: binggo on April 15, 2019, 08:34:34 am
我想现货价格是不能作为喂价的,

作为喂价的应该是:内盘深度加权中间价=(内盘深度加权买盘价格,内盘深度加权卖盘价格)的均值 *适当的基差率

同时:外盘价格作为上下限的标记价格,以防止极端情况。

这其中必须要将最低抵押线MCR(1.75)与爆仓线分开,比如设置基础爆仓线为1.6,用户可以在1.6-1.35之间自调爆仓线。

1.75-1.35之间的抵押风险由线性的强清补偿来控制;

1.75到1.6之间需要把喂价砸低9%, 这样还会有没事就爆爆爆的情况? 虽然价格下降到临界点爆爆爆,但是一旦回弹,就会预留下缓冲空间.
1.75到1.35喂价需要降低23%, 这23%之间会有多次反复,什么风险不好消除?

因为BTS-BTC-USD这种换算没有考虑到汇率情况,国内是没有办法以USD直接买到BTS的,都要通过USDT,这又加了一层汇率,中间的的各种交易费率这帮见证人根本就不考虑上,连最简单的从鼓鼓取费率也懒的做。
Title: Re: 不要再浪费口舌讨论喂价了,你的所有想法,都可以在CTS实现
Post by: finn-bts on April 15, 2019, 04:08:59 pm
呵呵 像个傻逼 愿你玩的开心~
Title: Re: 不要再浪费口舌讨论喂价了,你的所有想法,都可以在CTS实现
Post by: lovegan007 on April 15, 2019, 05:04:47 pm
bts真是越来越垃圾了,越来越多人走了,币不涨不要怪改这改那,只怪不作为。

别的 币 BTC EOS LTC 等全是进二退一,而只有BTS沦落为垃圾币了,进一退二,简单差距越来越远了,排名不断往后跌,结果社区还在为这吵个不停,根本不会团结一致。都已经跌成屎了,结果还争吵个没完没了。

发现BTS社区就一帮老顽固的人,砸盘的人特别多。想让BTS,除了拉涨,刷排名,炒热度,没有其它办法。韭菜只认涨的币,对于只跌不涨的币,最终是 死路。

还有ZB平台也有一个王八,几百万的大单压着,压了半个月了,BTC跌时他就往下砸,BTC涨时他就压着不让涨,当BTC再跌时又往下砸。存心想要整死BTS。

这样下去根本不是办法的,想 要BTS必须要大量控 盘,或者币必须大量在抵押者手上,BTS也只有团结一致的拉涨,才能让韭菜们进来,才能让币圈另眼相看。

眼下应该多搞搞什么活动,让持币者 增多,并且 让多人高倍抵押并且有奖励,并且想办法减少爆仓的存在,爆仓砸盘是BTS上涨的最大阻力,如果不重视BTS的上涨问题,将会让BTS失去前百排名,最后成变死币。BTS必须要学学币安多多搞花样搞活动了,不然真的要死了,不是我吹的,大家心知肚明的。


别说我没提醒你们,很多人的备注私钥与资金私钥是一样的,别到时候空投了后,资产被盗了又在这儿JJYY的叫,怎么死的都不知道。
Title: Re: 不要再浪费口舌讨论喂价了,你的所有想法,都可以在CTS实现
Post by: CTS on April 16, 2019, 12:29:17 am
别说我没提醒你们,很多人的备注私钥与资金私钥是一样的,别到时候空投了后,资产被盗了又在这儿JJYY的叫,怎么死的都不知道。

1、一共进行了两次空投。第一次空投到bts账户的memo key上,后来发现很多账户的owner key和memo key一样。这是bts系统的锅,我不背。当然也不用担心有人受骗,因为根本就没几个人来领空投。第二次空投改成了直接向bts账户发送一个随机的密码。用这个密码登录cts。这样就安全了。当然也没人来领空投。
2、以后不会再空投了,吃力不讨好。今后只有挖矿一条路来获得CTS。当然,你要注册成见证人的话,需要一部分初始的CTS,可以将账户留言在下面,我免费赠送1000CTS,用于升级为见证人。
Title: Re: 不要再浪费口舌讨论喂价了,你的所有想法,都可以在CTS实现
Post by: CTS on April 16, 2019, 12:30:38 am
说到心里了

那就来挖矿吧
Title: Re: 不要再浪费口舌讨论喂价了,你的所有想法,都可以在CTS实现
Post by: CTS on April 16, 2019, 12:31:40 am
我想现货价格是不能作为喂价的,

作为喂价的应该是:内盘深度加权中间价=(内盘深度加权买盘价格,内盘深度加权卖盘价格)的均值 *适当的基差率

同时:外盘价格作为上下限的标记价格,以防止极端情况。

这其中必须要将最低抵押线MCR(1.75)与爆仓线分开,比如设置基础爆仓线为1.6,用户可以在1.6-1.35之间自调爆仓线。

1.75-1.35之间的抵押风险由线性的强清补偿来控制;

1.75到1.6之间需要把喂价砸低9%, 这样还会有没事就爆爆爆的情况? 虽然价格下降到临界点爆爆爆,但是一旦回弹,就会预留下缓冲空间.
1.75到1.35喂价需要降低23%, 这23%之间会有多次反复,什么风险不好消除?

因为BTS-BTC-USD这种换算没有考虑到汇率情况,国内是没有办法以USD直接买到BTS的,都要通过USDT,这又加了一层汇率,中间的的各种交易费率这帮见证人根本就不考虑上,连最简单的从鼓鼓取费率也懒的做。

你可以来挖矿。成为见证人之后,你想怎么发喂价都可以。
Title: Re: 不要再浪费口舌讨论喂价了,你的所有想法,都可以在CTS实现
Post by: ioex on April 24, 2019, 07:52:00 am
我想现货价格是不能作为喂价的,

作为喂价的应该是:内盘深度加权中间价=(内盘深度加权买盘价格,内盘深度加权卖盘价格)的均值 *适当的基差率

同时:外盘价格作为上下限的标记价格,以防止极端情况。

这其中必须要将最低抵押线MCR(1.75)与爆仓线分开,比如设置基础爆仓线为1.6,用户可以在1.6-1.35之间自调爆仓线。

1.75-1.35之间的抵押风险由线性的强清补偿来控制;

1.75到1.6之间需要把喂价砸低9%, 这样还会有没事就爆爆爆的情况? 虽然价格下降到临界点爆爆爆,但是一旦回弹,就会预留下缓冲空间.
1.75到1.35喂价需要降低23%, 这23%之间会有多次反复,什么风险不好消除?

因为BTS-BTC-USD这种换算没有考虑到汇率情况,国内是没有办法以USD直接买到BTS的,都要通过USDT,这又加了一层汇率,中间的的各种交易费率这帮见证人根本就不考虑上,连最简单的从鼓鼓取费率也懒的做。

你可以来挖矿。成为见证人之后,你想怎么发喂价都可以。
支持!


从我的 iPhone 发送,使用 Tapatalk
Title: Re: 不要再浪费口舌讨论喂价了,你的所有想法,都可以在CTS实现
Post by: CTS on April 24, 2019, 07:57:17 am
我想现货价格是不能作为喂价的,

作为喂价的应该是:内盘深度加权中间价=(内盘深度加权买盘价格,内盘深度加权卖盘价格)的均值 *适当的基差率

同时:外盘价格作为上下限的标记价格,以防止极端情况。

这其中必须要将最低抵押线MCR(1.75)与爆仓线分开,比如设置基础爆仓线为1.6,用户可以在1.6-1.35之间自调爆仓线。

1.75-1.35之间的抵押风险由线性的强清补偿来控制;

1.75到1.6之间需要把喂价砸低9%, 这样还会有没事就爆爆爆的情况? 虽然价格下降到临界点爆爆爆,但是一旦回弹,就会预留下缓冲空间.
1.75到1.35喂价需要降低23%, 这23%之间会有多次反复,什么风险不好消除?

因为BTS-BTC-USD这种换算没有考虑到汇率情况,国内是没有办法以USD直接买到BTS的,都要通过USDT,这又加了一层汇率,中间的的各种交易费率这帮见证人根本就不考虑上,连最简单的从鼓鼓取费率也懒的做。

你可以来挖矿。成为见证人之后,你想怎么发喂价都可以。
支持!


从我的 iPhone 发送,使用 Tapatalk

来挖矿吧。让我们从挖矿开始,一点点的建立超越BTS的新币。
Title: Re: 不要再浪费口舌讨论喂价了,你的所有想法,都可以在CTS实现
Post by: ioex on April 24, 2019, 11:54:04 am
我想现货价格是不能作为喂价的,

作为喂价的应该是:内盘深度加权中间价=(内盘深度加权买盘价格,内盘深度加权卖盘价格)的均值 *适当的基差率

同时:外盘价格作为上下限的标记价格,以防止极端情况。

这其中必须要将最低抵押线MCR(1.75)与爆仓线分开,比如设置基础爆仓线为1.6,用户可以在1.6-1.35之间自调爆仓线。

1.75-1.35之间的抵押风险由线性的强清补偿来控制;

1.75到1.6之间需要把喂价砸低9%, 这样还会有没事就爆爆爆的情况? 虽然价格下降到临界点爆爆爆,但是一旦回弹,就会预留下缓冲空间.
1.75到1.35喂价需要降低23%, 这23%之间会有多次反复,什么风险不好消除?

因为BTS-BTC-USD这种换算没有考虑到汇率情况,国内是没有办法以USD直接买到BTS的,都要通过USDT,这又加了一层汇率,中间的的各种交易费率这帮见证人根本就不考虑上,连最简单的从鼓鼓取费率也懒的做。

你可以来挖矿。成为见证人之后,你想怎么发喂价都可以。
支持!


从我的 iPhone 发送,使用 Tapatalk

来挖矿吧。让我们从挖矿开始,一点点的建立超越BTS的新币。
有没有技术群?


从我的 iPhone 发送,使用 Tapatalk
Title: Re: 不要再浪费口舌讨论喂价了,你的所有想法,都可以在CTS实现
Post by: CTS on April 24, 2019, 01:22:36 pm
我想现货价格是不能作为喂价的,

作为喂价的应该是:内盘深度加权中间价=(内盘深度加权买盘价格,内盘深度加权卖盘价格)的均值 *适当的基差率

同时:外盘价格作为上下限的标记价格,以防止极端情况。

这其中必须要将最低抵押线MCR(1.75)与爆仓线分开,比如设置基础爆仓线为1.6,用户可以在1.6-1.35之间自调爆仓线。

1.75-1.35之间的抵押风险由线性的强清补偿来控制;

1.75到1.6之间需要把喂价砸低9%, 这样还会有没事就爆爆爆的情况? 虽然价格下降到临界点爆爆爆,但是一旦回弹,就会预留下缓冲空间.
1.75到1.35喂价需要降低23%, 这23%之间会有多次反复,什么风险不好消除?

因为BTS-BTC-USD这种换算没有考虑到汇率情况,国内是没有办法以USD直接买到BTS的,都要通过USDT,这又加了一层汇率,中间的的各种交易费率这帮见证人根本就不考虑上,连最简单的从鼓鼓取费率也懒的做。

你可以来挖矿。成为见证人之后,你想怎么发喂价都可以。
支持!


从我的 iPhone 发送,使用 Tapatalk

来挖矿吧。让我们从挖矿开始,一点点的建立超越BTS的新币。
有没有技术群?


从我的 iPhone 发送,使用 Tapatalk


这里有详细的步骤:
https://steemit.com/cts/@citshares/6jhdmn-citshares#comments
Title: Re: 不要再浪费口舌讨论喂价了,你的所有想法,都可以在CTS实现
Post by: ioex.henry on April 24, 2019, 01:26:21 pm
我想现货价格是不能作为喂价的,

作为喂价的应该是:内盘深度加权中间价=(内盘深度加权买盘价格,内盘深度加权卖盘价格)的均值 *适当的基差率

同时:外盘价格作为上下限的标记价格,以防止极端情况。

这其中必须要将最低抵押线MCR(1.75)与爆仓线分开,比如设置基础爆仓线为1.6,用户可以在1.6-1.35之间自调爆仓线。

1.75-1.35之间的抵押风险由线性的强清补偿来控制;

1.75到1.6之间需要把喂价砸低9%, 这样还会有没事就爆爆爆的情况? 虽然价格下降到临界点爆爆爆,但是一旦回弹,就会预留下缓冲空间.
1.75到1.35喂价需要降低23%, 这23%之间会有多次反复,什么风险不好消除?

因为BTS-BTC-USD这种换算没有考虑到汇率情况,国内是没有办法以USD直接买到BTS的,都要通过USDT,这又加了一层汇率,中间的的各种交易费率这帮见证人根本就不考虑上,连最简单的从鼓鼓取费率也懒的做。

你可以来挖矿。成为见证人之后,你想怎么发喂价都可以。
支持!


从我的 iPhone 发送,使用 Tapatalk

来挖矿吧。让我们从挖矿开始,一点点的建立超越BTS的新币。
有没有技术群?


从我的 iPhone 发送,使用 Tapatalk


这里有详细的步骤:
https://steemit.com/cts/@citshares/6jhdmn-citshares#comments

我没有steemit账号,最好建个电报群吧,论坛讨论效率有点低。
我已经注册了一个账户:cit-ioex,求点启动资金,哈哈
Title: Re: 不要再浪费口舌讨论喂价了,你的所有想法,都可以在CTS实现
Post by: ioex on April 24, 2019, 02:50:28 pm
电报群 t.me/citshares
欢迎大家加入讨论。
Title: Re: 不要再浪费口舌讨论喂价了,你的所有想法,都可以在CTS实现
Post by: jfdb on April 24, 2019, 04:13:46 pm
steemit.com 被墙了?
Title: Re: 不要再浪费口舌讨论喂价了,你的所有想法,都可以在CTS实现
Post by: 白衣 on April 24, 2019, 05:35:59 pm
steemit.com 无法访问了,楼主干脆就在这里开一个cts的专贴,召集见证人玩玩吧。反正bts目前是看不到希望了,真的还不如拿cts上大胆试错。
Title: Re: 不要再浪费口舌讨论喂价了,你的所有想法,都可以在CTS实现
Post by: CTS on April 25, 2019, 12:01:03 am
我没有steemit账号,最好建个电报群吧,论坛讨论效率有点低。
我已经注册了一个账户:cit-ioex,求点启动资金,哈哈

转了5000 CTS, 不够了跟我说。
Title: Re: 不要再浪费口舌讨论喂价了,你的所有想法,都可以在CTS实现
Post by: CTS on April 25, 2019, 12:02:09 am
steemit.com 无法访问了,楼主干脆就在这里开一个cts的专贴,召集见证人玩玩吧。反正bts目前是看不到希望了,真的还不如拿cts上大胆试错。

可以啊。干脆就在这里吧。有要挖矿的都在这里留言,我给你们启动资金。
有技术问题也可以在这讨论。
Title: Re: 不要再浪费口舌讨论喂价了,你的所有想法,都可以在CTS实现
Post by: btsw on April 26, 2019, 05:47:56 pm
搞不懂,情况,  其他所有人全是纯净ubuntu 16.04 直接按教程来就OK了嘛。

我第一次不行,运行不了软件, 现在想想 不知道是不是没有增加权限的原因。   右键 属性 第二栏, 最下方 打勾。 要做。(群主 这一条最好补充一下进教程)。
第一次不行的原因, 有没有可能是BOOST库没有装的原因啊。   

最近搞了几天, 编BITSHARE的不行。   下了官方的可运行。 再去试CTS的可以了。  我一头雾啊。
 
群主知道为什么嘛。
另外WINDOWS  群主会编嘛。 会的话编一个。   对于小白来说 window 比较快。  ubuntu 加window 就够用了。
Title: Re: 不要再浪费口舌讨论喂价了,你的所有想法,都可以在CTS实现
Post by: btsw on April 26, 2019, 06:53:24 pm
按教程来 卡在这里
unlocked >>> create_witness ****** "https//www.citshares.org" true
create_witness ****** "https//www.citshares.org" true
10 assert_exception: Assert Exception
it != _keys.end():
   {}
   th_a wallet.cpp:667 get_private_key

   {"owner_account":"******","broadcast":true}
   th_a wallet.cpp:1597 create_witness


unlocked >>> get_witness ******
get_witness ******
0 exception: unspecified
No account or witness named ******
   {"account":"******"}
   th_a wallet.cpp:1530 get_witness

   {"owner_account":"******"}
   th_a wallet.cpp:1534 get_witness
unlocked >>>

“”  双引号里面 为何是官方网站。  我搞了不行, 又搞了 127.0.0.1  试了也不行。 求解答!


哦,对了, 还有为何witness_node 同步总是比节点少10个。    自己设的节点,显示离线。
Title: Re: 不要再浪费口舌讨论喂价了,你的所有想法,都可以在CTS实现
Post by: CTS on April 27, 2019, 02:25:59 am
搞不懂,情况,  其他所有人全是纯净ubuntu 16.04 直接按教程来就OK了嘛。

我第一次不行,运行不了软件, 现在想想 不知道是不是没有增加权限的原因。   右键 属性 第二栏, 最下方 打勾。 要做。(群主 这一条最好补充一下进教程)。
第一次不行的原因, 有没有可能是BOOST库没有装的原因啊。   

最近搞了几天, 编BITSHARE的不行。   下了官方的可运行。 再去试CTS的可以了。  我一头雾啊。
 
群主知道为什么嘛。
另外WINDOWS  群主会编嘛。 会的话编一个。   对于小白来说 window 比较快。  ubuntu 加window 就够用了。


确实需要boost库依赖,所以第一条安装环境里有
sudo apt-get install autoconf cmake make automake libtool git libboost-all-dev libssl-dev g++ libcurl4-openssl-dev
Title: Re: 不要再浪费口舌讨论喂价了,你的所有想法,都可以在CTS实现
Post by: CTS on April 27, 2019, 02:31:59 am
按教程来 卡在这里
unlocked >>> create_witness ****** "https//www.citshares.org" true
create_witness ****** "https//www.citshares.org" true
10 assert_exception: Assert Exception
it != _keys.end():
   {}
   th_a wallet.cpp:667 get_private_key

   {"owner_account":"******","broadcast":true}
   th_a wallet.cpp:1597 create_witness


unlocked >>> get_witness ******
get_witness ******
0 exception: unspecified
No account or witness named ******
   {"account":"******"}
   th_a wallet.cpp:1530 get_witness

   {"owner_account":"******"}
   th_a wallet.cpp:1534 get_witness
unlocked >>>

“”  双引号里面 为何是官方网站。  我搞了不行, 又搞了 127.0.0.1  试了也不行。 求解答!


哦,对了, 还有为何witness_node 同步总是比节点少10个。    自己设的节点,显示离线。

另外,你在create_witness的时候,账户里多留些cts。我看你账户里只有300多cts,可能不够
Title: Re: 不要再浪费口舌讨论喂价了,你的所有想法,都可以在CTS实现
Post by: btsw on April 27, 2019, 04:25:43 am

双引号里的网站随便写,空着也行。也许是节点同步的有些慢,你试试加上这个节点:
seed-node = **.**.**.**:10000
seed-node = **.**.**.**:10001
[/quote]
这个节点命令要怎么加。     ./witness_node   seed-node  =  **.**.**.**  这样子启动的时候加?  等于号前后的空格要删掉嘛。
                                      还是加在config 里面的P2P nodes .    另外 JSON array of P2P 要不要搞。
--replay-blockchain  重新遍历一次 费时 要半个小时(我的破虚拟机)。   
Title: Re: 不要再浪费口舌讨论喂价了,你的所有想法,都可以在CTS实现
Post by: btsw on April 27, 2019, 05:29:14 am


双引号里的网站随便写,空着也行。也许是节点同步的有些慢,你试试加上这个节点:
seed-node = **.**.***.**:10000
seed-node =**.**.***.**:10000
这个节点命令要怎么加。     ./witness_node   seed-node  = **.**.***.**:10000  这样子启动的时候加?  等于号前后的空格要删掉嘛。
                                      还是加在config 里面的P2P nodes .    另外 JSON array of P2P 要不要搞。
--replay-blockchain  重新遍历一次 费时 要半个小时(我的破虚拟机)。

在重钱包的config.ini 文件里面加这两个就行。
遍历半小时? 不一定是机器慢,可能是网络慢。你把上面的seed加进去,看看效果怎么样。
--replay-blockchain 必须加,不然在判断喂价的时候,没有当前买单价做判断了。
[/quote]
我加了这样子,没错吧
# Endpoint for P2P node to listen on
# p2p-endpoint =

# P2P nodes to connect to on startup (may specify multiple times)
# seed-node = **.**.***.**:10000
# seed-node = **.**.***.**:10000

# JSON array of P2P nodes to connect to on startup
# seed-node = **.**.***.**:10000
# seed-node = **.**.***.**:10000

# Pairs of [BLOCK_NUM,BLOCK_ID] that should be enforced as checkpoints.
# checkpoint =

另外
可能我网太差。 连CITSHARE的节点 3000MS。   创建见证人一直不行, 网太卡的原因?10 assert_exception: Assert Exception
Title: Re: 不要再浪费口舌讨论喂价了,你的所有想法,都可以在CTS实现
Post by: btsw on April 27, 2019, 07:59:49 am
终于搞完了, 结果是我的问题   active key 是资金权限的。  我之前搞进去 账户权限。 所以一直不行。 哈哈
大佬投点票玩一下。  pibc  1.6.16 号。

至于 --replay-blockchain  ,这次是蛮快的了(几分钟到几十秒的事)。 所以前面的一次 为什么不是这次的界面,是下区块的界面,所以时间太长。



./cli_wallet -w *****.json -s ws://127.0.0.1:11010     (用来指定钱包名,) 


127.0.0.1的节点, 网页钱包显示离线。 这个是正常的? 我没有公网IP。
Title: Re: 不要再浪费口舌讨论喂价了,你的所有想法,都可以在CTS实现
Post by: CTS on April 27, 2019, 09:04:50 am
终于搞完了, 结果是我的问题   active key 是资金权限的。  我之前搞进去 账户权限。 所以一直不行。 哈哈
大佬投点票玩一下。  pibc  1.6.16 号。

至于 --replay-blockchain  ,这次是蛮快的了(几分钟到几十秒的事)。 所以前面的一次 为什么不是这次的界面,是下区块的界面,所以时间太长。



./cli_wallet -w *****.json -s ws://127.0.0.1:11010     (用来指定钱包名,) 


127.0.0.1的节点, 网页钱包显示离线。 这个是正常的? 我没有公网IP。

投票完了,已经在挖矿了。
根据你前面的描述,你的重节点在虚拟机里,那么这个127.0.0.1也只能在虚拟机里打开。如果你在外面的windows上打开网页钱包访问虚拟机的127.0.0.1,是肯定连不上的。
你可以加入电报群 t.me/citshares
Title: Re: 不要再浪费口舌讨论喂价了,你的所有想法,都可以在CTS实现
Post by: twitter on April 28, 2019, 05:51:02 am
别说我没提醒你们,很多人的备注私钥与资金私钥是一样的,别到时候空投了后,资产被盗了又在这儿JJYY的叫,怎么死的都不知道。

1、一共进行了两次空投。第一次空投到bts账户的memo key上,后来发现很多账户的owner key和memo key一样。这是bts系统的锅,我不背。当然也不用担心有人受骗,因为根本就没几个人来领空投。第二次空投改成了直接向bts账户发送一个随机的密码。用这个密码登录cts。这样就安全了。当然也没人来领空投。
2、以后不会再空投了,吃力不讨好。今后只有挖矿一条路来获得CTS。当然,你要注册成见证人的话,需要一部分初始的CTS,可以将账户留言在下面,我免费赠送1000CTS,用于升级为见证人。
没有看到你空投,我的账号是很前面的spring

通过我的 HUAWEI M2-803L 上的 Tapatalk发言

Title: Re: 不要再浪费口舌讨论喂价了,你的所有想法,都可以在CTS实现
Post by: 白衣 on April 28, 2019, 06:04:22 am
请把做见证人的完整教程贴在这里吧,
Title: Re: 不要再浪费口舌讨论喂价了,你的所有想法,都可以在CTS实现
Post by: CTS on April 28, 2019, 07:37:59 am
请把做见证人的完整教程贴在这里吧,

环境准备
目前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
查看
Title: Re: 不要再浪费口舌讨论喂价了,你的所有想法,都可以在CTS实现
Post by: ioex.henry on April 28, 2019, 03:25:12 pm
我写了一个自动脚本,还未经测试,主要是  cli_wallet -s  wss://www.citshares.org/ws 会报错,需要换成ws协议。

大家一起研究下。
Title: Re: 不要再浪费口舌讨论喂价了,你的所有想法,都可以在CTS实现
Post by: CTS on April 29, 2019, 02:57:32 am
我写了一个自动脚本,还未经测试,主要是  cli_wallet -s  wss://www.citshares.org/ws 会报错,需要换成ws协议。

大家一起研究下。
脚本地址贴在这里吧
Title: Re: 不要再浪费口舌讨论喂价了,你的所有想法,都可以在CTS实现
Post by: ioex on April 29, 2019, 03:39:29 am
我写了一个自动脚本,还未经测试,主要是  cli_wallet -s  wss://www.citshares.org/ws 会报错,需要换成ws协议。

大家一起研究下。
脚本地址贴在这里吧
https://github.com/henryw2019/startwitness
Title: Re: 不要再浪费口舌讨论喂价了,你的所有想法,都可以在CTS实现
Post by: CTS on April 29, 2019, 06:20:05 am
别说我没提醒你们,很多人的备注私钥与资金私钥是一样的,别到时候空投了后,资产被盗了又在这儿JJYY的叫,怎么死的都不知道。

1、一共进行了两次空投。第一次空投到bts账户的memo key上,后来发现很多账户的owner key和memo key一样。这是bts系统的锅,我不背。当然也不用担心有人受骗,因为根本就没几个人来领空投。第二次空投改成了直接向bts账户发送一个随机的密码。用这个密码登录cts。这样就安全了。当然也没人来领空投。
2、以后不会再空投了,吃力不讨好。今后只有挖矿一条路来获得CTS。当然,你要注册成见证人的话,需要一部分初始的CTS,可以将账户留言在下面,我免费赠送1000CTS,用于升级为见证人。
没有看到你空投,我的账号是很前面的spring

通过我的 HUAWEI M2-803L 上的 Tapatalk发言

当时在抵押账户里选了1000个账户抵押,估计很多人没收到。
无所谓了,反正空投的数量很小。
过来挖矿吧,我赠送5000 CTS