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.


Topics - BTSdac

Pages: 1 2 [3] 4 5 6 7 8 9 10
31
General Discussion / Is there a plan about margin trade ?
« on: December 21, 2015, 08:05:21 am »
Is there a plan about margin trade ?
I think this feature would become a killer ,

32
General Discussion / what do a transfer include in BTS
« on: December 20, 2015, 03:49:03 am »
there is lack technical documents to explain what does a transfer and operation contain?
I understand from code 
a transfer should contain
1.chain ID ,sender ,receiver ,amount, asset symbol . and digest of them
2. signature of required keys
what is more ?  there have identification information/ that prove sender how to gain the sending coin,  I don`t know if have similar in btc?

33
General Discussion / light wallet cannot show the market draft
« on: December 18, 2015, 12:51:47 pm »
light wallet (BitShares-light_2.0.151216.exe) cannot show the market draft, and no market data
any one else have this problem?

34
General Discussion / Question about BTS2.0 code?
« on: December 16, 2015, 02:00:17 pm »
I am a new learner of C++ , and try to leaning BTS code 
but there are so many questions. BM ,can you answer the question
there are many operations of BTS , but all operations use same function
Code: [Select]
return sign_transaction( tx, broadcast ); to finish sign.
Code: [Select]
   signed_transaction set_desired_witness_and_committee_member_count(string account_to_modify,
                                                             uint16_t desired_number_of_witnesses,
                                                             uint16_t desired_number_of_committee_members,
                                                             bool broadcast /* = false */)
   { try {
      account_object account_object_to_modify = get_account(account_to_modify);

      if (account_object_to_modify.options.num_witness == desired_number_of_witnesses &&
          account_object_to_modify.options.num_committee == desired_number_of_committee_members)
         FC_THROW("Account ${account} is already voting for ${witnesses} witnesses and ${committee_members} committee_members",
                  ("account", account_to_modify)("witnesses", desired_number_of_witnesses)("committee_members",desired_number_of_witnesses));
      account_object_to_modify.options.num_witness = desired_number_of_witnesses;
      account_object_to_modify.options.num_committee = desired_number_of_committee_members;

      account_update_operation account_update_op;
      account_update_op.account = account_object_to_modify.id;
      account_update_op.new_options = account_object_to_modify.options;

      signed_transaction tx;
      tx.operations.push_back( account_update_op );
      set_operation_fees( tx, _remote_db->get_global_properties().parameters.current_fees);
      tx.validate();

      return sign_transaction( tx, broadcast );
   } FC_CAPTURE_AND_RETHROW( (account_to_modify)(desired_number_of_witnesses)(desired_number_of_committee_members)(broadcast) ) }

Code: [Select]
   signed_transaction set_voting_proxy(string account_to_modify,
                                       optional<string> voting_account,
                                       bool broadcast /* = false */)
   { try {
      account_object account_object_to_modify = get_account(account_to_modify);
      if (voting_account)
      {
         account_id_type new_voting_account_id = get_account_id(*voting_account);
         if (account_object_to_modify.options.voting_account == new_voting_account_id)
            FC_THROW("Voting proxy for ${account} is already set to ${voter}", ("account", account_to_modify)("voter", *voting_account));
         account_object_to_modify.options.voting_account = new_voting_account_id;
      }
      else
      {
         if (account_object_to_modify.options.voting_account == GRAPHENE_PROXY_TO_SELF_ACCOUNT)
            FC_THROW("Account ${account} is already voting for itself", ("account", account_to_modify));
         account_object_to_modify.options.voting_account = GRAPHENE_PROXY_TO_SELF_ACCOUNT;
      }

      account_update_operation account_update_op;
      account_update_op.account = account_object_to_modify.id;
      account_update_op.new_options = account_object_to_modify.options;

      signed_transaction tx;
      tx.operations.push_back( account_update_op );
      set_operation_fees( tx, _remote_db->get_global_properties().parameters.current_fees);
      tx.validate();

      return sign_transaction( tx, broadcast );
   } FC_CAPTURE_AND_RETHROW( (account_to_modify)(voting_account)(broadcast) ) }

though  tx.operations is different . but how to finish this operation, I cannot find the  specific code

BM ,can you answer the question ,  +5% +5%

35
General Discussion / Do you think what is kill feature on BTS platform
« on: December 16, 2015, 07:50:47 am »
1.Referral programs
I think Referral programs  is a good feature ,but it may not been a kill feature , it is a auxiliary to introduce bts to new people . just like a  playground,  referral programs can make people come in gate of playground, but only interesting games can make people stay in .
2.Private mode transfer
I think this is a important feature on BTS , a little people would like it ,
3.bond market
it have a potential to become kill feature ,
4.BTA
it is big innovate, but there is no motivation for people to promote it .
5.SMART COIN
I like this feather , it is similar with BTA, but have different parameter , it is possible to try different parameter to find the best  methods of stable currency .
and it is issuer by individual, so it have enough motivation for issuer to promote it
6.UIA
 it is also a import feather on BTS  ,I think, it can use on many site
7. Leverage exchange
This is a feature I expect ,

36
market data missing when use light-wallet 1202.exe with1209 witness api data

37
中文 (Chinese) / BTS 系统中的三种资产
« on: December 10, 2015, 12:26:42 pm »
BTS系统有三种类型的资产

1.锚定资产 ,也就是我们常说锚定货币(BTA),有 bitcny比特人民币,bitusd比特美元,biteur 比特欧元,bitgold比特黄金,bitsilver比特白银等等。这些资产都是由BTS抵押产生的,靠witness(见证人/代表)喂价格帮助锚定。

2.私人智能 资产,和锚定资产类似,也需要抵押产生,不同之处是由个人(包含通过多重签名的多人董事会)创建,由创建者指定喂价者或者由witness(见证人/代表)喂价。 比如巨蟹创建的TCNY,值得注意的是私人智能资产同样是需要抵押产生的锚定货币, 和锚定资产的不同之处是 ,很多参数由发行者(包含通过多重签名的多人董事会)决定,个人认为这能在BTS 尝试各种不同的锚定货币方案。

3.个人资产,也就是常说的UIA,是个人(包含通过多重签名的多人董事会)发行的的代币/凭证。可以用于股权凭证,门票,会员积分 等等,“适用于不同凭证使用场景的法律法规可能天差地别,尤其是在不同国家时。所以,BitShares提供了一组工具来帮助发行人来合规发行和管理UIA。”

38
中文 (Chinese) / 有关锚定的句子
« on: December 04, 2015, 07:01:29 am »
1.锚定是软稳定.
2.强制清算让BITCNY变成了硬通货.
3.锚定会限制BTS的价格泡沫,某种意义上说有了锚定后,不利于BTS拉盘.
4.如果大家都完全信任bitcny后, 强制清算就变成摆设. 

大家继续补充.

39
中文 (Chinese) / 强制清算(Forcesettle)究竟怎嘛样
« on: November 29, 2015, 02:09:56 pm »
由于我没有进行实际操作,只是从理论上说明,如果有不对的希望大家指出来。
强制清算 是BTA2.0刚被提出来时候就引入的一个功能,最近加入GUI后引起了不小的恐慌,究竟强制清算有多大的风险
首先强制清算是什么?
简单的说就是,BTA持有者可以在任何时候以清算价格(喂价)将BTA转换为BTS,我刚打开GUI看了一下 bitcny的清算价格是2.08分,和时代价格绑的还蛮准的;清算谁的BTS?当然是清算抵押BTS借出BTA者的BTS了, 按照抵押率由低到高清算
比如我用 100W BTS 在 2分5的时候以2.5倍抵押借出来10000bitcny, 并且持有这10000bitcny
情况一:如果BTS 价格跌到2分的时候,正好我抵押的BTS被清算了,那么只会返回我50WBTS, 但是 我持有的10000bitcny值50WBTS,我的总价值还是100WBTS
情况二:如果价格涨到5分的时候,正好的抵押被强制清算了,那么会返回我75WBTS,但我持有10000bitcny只值25WBTS,我的总价值还是100WBTS

所以无论价格涨跌,还是我是否被清算 对于抵押 并且持有借出的BITCNY者来说,没有任何风险。
那是不是对于承兑商上来说就没有风险呢 ?
承兑商,如果并没有持有BITCNY而是持有CNY
同样是情况一,返回50WBTS, 但持有的cny 在市场上 并不可以以2分的价格买入全部BTS,因为有可能市场上没有 2分的卖单。 这就是承兑商的风险
实际上说,BITCNY 可以在一个固定的价格买入(这里的强制清算等同于买入)BTS,而CNY并不能以一个固定的价格买入大量BTS,因为买入的过程会导致BTS价格上升。(这也是以前大摩哥们发现的问题)
这个做的目的是让BITCNY:CNY>=1
后来BM做了一个更改去避免这个问题,也就是
清算是发起24小时后生效,那么24小时实际上类似于在市场上用CNY买入BTS的缓冲期。
情况三:我用 100W BTS 在 2分5的时候以2.5倍抵押借出来10000bitcny, 并且10000bitcny 买入BTS,
这个情况相当于于我以1.5倍杠杆做多BTS,
如果BTS涨了,我多赚50%,如果BTS跌了我多亏50%。



40
General Discussion / Exchange time slot of an asset
« on: November 13, 2015, 04:46:07 am »
I think some of asset issue does not want his asset exchange /trading all day,  they only wish this asset can exchange in 5*8 hour per weeks ,  and also cannot exchange on holiday .
is this feather on BTS

41
Technical Support / how to create a fund poll to an asset ?
« on: November 12, 2015, 08:54:05 am »
How to create a fund poll for an asset ?
           my one of my friends has a lot of friends , he want to create an asset on bts chain  to share this asset/coin to his friends  like dogecoin ( dogecoin have bigger market cap than bts now),   and how to create a fund poll to pay transfer fee, because of many of his friends does not have bts .
this idea is easy to bring many new user to use bts wallet , and know there is a outstanding block-chain wallet  ---BTS

42
新版钱包导入私钥很快啊, 5万个私钥10分钟导完
新版钱包导入BTS1.0私钥的时候会删除没有余额的私钥,所以导入速度非常快。

43
An independent forum is a good/bad thing for community developing  ?

44
Technical Support / how to create a work contract ?
« on: November 02, 2015, 10:42:09 am »
how to create a work contract ?

45
General Discussion / What function is available in bts2.0 now
« on: October 31, 2015, 08:43:11 am »
1.price-stable-cryptocurrencie                OK
2.decentralized-asset-exchange             OK
3.industrial-performance-and-scalability           ok (maybe)
4.Dynamic Account Permissions             I don`t know
5.recurring-and-scheduled-payments     I don`t know
6.User-Issued Assets                                  OK
7.referral-rewards-program                        OK
8.collateralized-bond-market                     I don`t know
9.stakeholder-approved-project-funding   OK
10.transferable-named-accounts             I don`t know

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