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 - zhangweis

Pages: 1 ... 6 7 8 9 10 11 12 [13] 14 15 16 17 18 19 20 21
181
General Discussion / Re: Dry Run 15: Fifteen ( Market GUI ! )
« on: August 16, 2014, 10:47:44 pm »
It does not make it an asset with dividends, it just goes from the users' bank account to the DAC's bank account and the market peg will continue to function like it always did.   

What it does do is build up some capital inside the DAC which may become like AAPL's cash hoard.  This value "on the balance sheet" is still accumulated to BTS X shareholders because for the BitUSD to exist on our balance sheet, someone has tied up 2x the value in collateral somewhere which means it is "out of circulation". 

As crazy as it may sound, it actually results in a 2x ROI for BTSX to hold USD reserves rather than sell them.  You don't see it in the share supply, but I suspect we could create a "virtual share supply" calculation that calculates the XTS held in collateral for the USD in the fund and "subtract" it from the XTS supply. 

It does mean that some shorts will NEVER be able to cover at any price because the USD is "out of circulation".  This shouldn't really be a problem, all users are entitled to hold their USD so a short has to increase their bid for USD to get priority.   

Boy the economics of this are complex.... holding USD is a bet against XTS,  but requires someone else to make an equal and opposite leveraged bet for XTS.   The result is the same as increasing the demand for XTS and burning it as dividends in terms of how it should impact the XTS price.

Well, I meant that it has the effect like an asset with dividends as some shorts will never be covered. It's something like I burn some BTC and all the BTC holders will benefit. As this burning happens continuously it's quite similar with dividends. The recycle of the fund is like a negative dividends but it happens much less so the overall effect is like positive dividends. Anyway I think it's good to make an asset backed with something like this to avoid its price going to zero.

182
General Discussion / Re: Dry Run 15: Fifteen ( Market GUI ! )
« on: August 16, 2014, 01:45:05 pm »
Sending the market fees (USD) to an insurance fund rather than converting them to XTS and burning them as dividends or paying the funds to delegates would provide a more controlled way of insuring against price volatility.

Over time the network would end up accumulating a large balance of USD that it could hold in reserve.  If something happened then this reserve could be drained or even "go negative" for a while.   So if you assume a reasonable spread on market orders (buy/sell overlap) then it is very likely the market will have a large and growing balance of USD.

When a short is unable to cover, the network can just give up some of its own USD instead. 

So in a major price correction you just have to ask yourself what percent of the USD will be "uncovered", how long will it take the network to accumulate that percent, and how likely is it to occur.   

The event is most likely to occur as a result of an "attack" where someone tries to manipulate the price.  Increasing the reward for the attack by printing XTS makes the attack more likely.  If you can trigger a margin call and insure that your bid is very low then the potential printing is unbounded.

I think having BitUSD "unbacked" after such an event may be better at discouraging the attack.  The attackers prize would thus be limited to collecting the margin rather than printing unlimited XTS.   The market peg might still hold even with surplus USD floating around until enough fees are collected to take it out of circulation.

So... I am going to propose the following changes:
1) USD fees are never converted to XTS to be burned, they are kept as insurance on black swans
2) If the "current price" is greater than max bid, then we average in max bid.  If the current price is less than min ask, then we average in min ask.  This has the effect of using the median because you are essentially truncating outliers and limiting the effect a single block can have on the average price. 

Someone pointed out that FDIC insurance (printing XTS) may be ok for some bit assets (USD) it would be a major problem for other bit assets (Bit PPC) in the event the BitAsset lost the interest of the market participants.   This would result in a major problem where one "stale" bit asset that was still insured would be very insecure.

Very glad that you're thinking of this direction. Sending USD fees to a fund (operated by the network) than buying XTS to burn not only helps the security, it also helps to make the bitUSD an asset with dividends which I think is important for the success of bitUSD. I like this idea.

183
问题是支付宝可以直接以1:1提现cny。bitCNY能保证1:1提现吗?
虽然我非常希望锚定成功,不过我还是比较怀疑是否能成功的。而且,就算比如成功锚定1个月,不代表这个锚定就是成功的。想想mtgox的goxUSD吧,也成功锚定几年了,如果现在goxUSD可以用充值码交易的话,可能会跌成渣吧。
Edit:
bitUSD虽然有抵押,但是比如我把价格打到1bitUSD:0.001USD然后再cover,背后的抵押相当于就减少了。所以这种抵押生成的bitUSD背后的价值实际有限,主要还是靠市场预期。
原来是提过资产可以分享BTS的分红从而带来价值,但现在没有BIP的说法了就没有分红。我觉得可以通过烧掉bitUSD的方式来提升资产的价值。资产价值归零的风险远大于资产溢价太多的风险。

184
cny,usd的利息一样时不能锚定的。所以我是觉得USD和CNY应该允许以交易手续费的形式烧掉一部分,才可以保证它们不会归零。只要有收益,作为资产就会有实际的价值,而不是仅仅因为三个字母来引导市场的看法实现锚定。
像分红,利息之类的,我想市场价格应该会有体现。比如1bitUSD = 0.99USD,因为没有利息。

185
中文 (Chinese) / Re: 关于dns的疑问
« on: August 14, 2014, 04:34:58 am »
假设我拍到了agree.p2p这个域名,最多也只是在3I的这些DAC里面被认可,是不是?在现实社会中如何被认可?如果根本就不懂、不玩虚拟币的域名发行商、代理商把这个域名注册卖给别人了,我能怎么办?
据我所知,3i是要买下.p2p的顶级域名的。这样你在普通浏览器中就可以访问agree.p2p了。NMC的情况是,你需要在dns配置里加几个dns服务器,那是因为他们没有弄顶级域名。

186
中文 (Chinese) / Re: DNS的分配问题讨论
« on: August 02, 2014, 10:31:59 am »
Well from the actual running result of btsx, it's quite different than what you described.

*  You can vote for low-pay delegates so that they receive only a small percent (10% or less) of possible pay. The rest is destroyed.

Most of the BTSX top 101 delegates have 100%, some 80% and few less. I would say the average is about 95%. This won't change much for DNS.

*  You can vote for full-time employees who will have to sell a large part of their stake for their income while also increasing the value of the whole network.
Isn't POS for less resource consumption?

*  You aren't just giving 101 individuals the majority - there will be more than 101 different delegates over the course of a year, and they also want what is good for the DAC and will vote for a diverse set of delegates.
I don't see top delegates change much for BTSX.

187
只要有代表就有政治,所以我是比较反对代表制度的。但是确实不用代表又找不到提高出块时间的办法,而交易所对时间比较敏感,所以我不是强烈反对。
话说我本来有个计划建个矿池,按投票的比例返还挖矿工资,这样小散也可以加入挖矿了。加入挖矿很简单,只要你投票给这个矿池代表就可以了。这个算法没有传说中的那么难写,毕竟都在区块链中,怎么都可以计算出来的,算法都写好了,不过3i的改动太大了,加上懒得宣传什么的,也就先搁置了。现阶段挖矿利益不大,做这件事费力不讨好的。

188
General Discussion / Re: Bitshares offline wallet (cold storage)?
« on: August 02, 2014, 10:04:08 am »
with TITAN each unspend output has a seperate private key that can be derived from the master private key of your account. You will not be able to sign any transactions if you do not have the corresponding privkey of the unspent outputs.
However, you do not necessarily need the master private key .. but I am not sure if it is wise to work on derived private keys (and possibly expose them) as there are some security issues with ECC concerning derived private keys .. best practice would be to let the wallet handle derived priv keys..

Or are you talking about unsigned raw transactions .. that should be possible with titan .. but currently is not yet implemented.

TITAN is based on ECC as is bitcoin .. I don't know about the explicit transaction structure but I am very sure something like 'offline' signing is possible and will be implemented in future .

Further .. BM once stated that he has some nice ideas about some observer-keys that can only do read-only .. (ECC magic)

Thanks for the answer. If I choose not to use TITAN, will things be easier? At least from blockchain point of view, I don't see any barrier. I withdraw some from an account and deposit to an account with a public key. Wrap them into 2 operations in a transaction, sign it and broadcast it. The barrier is at wallet which doesn't allow generation of a raw transaction and transmission of a signed transaction.

189
已发送

190
General Discussion / Bitshares offline wallet (cold storage)?
« on: July 29, 2014, 09:19:32 pm »
How can I protect my private key using similar way of offline wallet without ever exposing private key in any way in online machine/wallet? I guess it can be split in 2 sub-questions.
1. How can I generate a transaction without private key?
I don't know whether it's possible with TITAN. If it's not and I choose to compromise the anonymity, how can I generate the raw transaction on an online machine?
2. How can I sign it on an offline machine?
Is it the same algorithms as bitcoin? If yes, then it's quite easy to sign and for me, I need to sign in javascript as I'm using chromebook as offline machine for even higher security.

191
中文 (Chinese) / Re: 哥今日起每天免费送BTS!
« on: July 29, 2014, 12:58:50 pm »
btsjohn
祝楼主发币发到天荒地老。

192
中文 (Chinese) / Re: Dpos的优化设想
« on: July 29, 2014, 12:55:44 pm »
不过titan下轻钱包可行性有点问题,你不提供私钥,又不下载区块,这样你没办法知道你的账户收了多少钱,没人可以帮你查询。
记得BM说过有observer的方案,应该可以解决这个问题。

193
不能直接发送到地址还要创建联系人真是受不了。搞不懂为什么不能同时接受别名或地址,就算是两个接口也行啊。
搭车求币:BTSX6gBAKguVbcs7KNg93q2j731mgnTQQD2kvfL9GCZRG3gK2C22fn。

194
General Discussion / Re: Dry Run 7: The Power of DPOS
« on: July 04, 2014, 12:22:22 am »
In the meantime if you want to connect to the network for the first time:

Code: [Select]
network_add_node "107.170.172.14:46952" add
network_add_node "188.138.107.159:56497" add
network_add_node "146.185.186.245:8701" add
network_add_node "106.185.26.162:8761" add
network_add_node "107.170.30.182:8701" add
network_add_node "107.170.172.14:8701" add
network_add_node "162.243.219.145:8701" add
network_add_node "107.170.170.214:48387" add
network_add_node "95.85.33.16:8764" add
network_add_node "84.238.140.192:8701" add
network_add_node "176.9.234.166:8701" add

network_add_node "162.243.219.145:8701" add

Edit:
Works now after wiping the data dir but the sync is very slow with 1000+ for about half an hour.
End of edit.

Didn't work for me with the latest code.

(wallet closed) >>> about
{
  "bitshares_toolkit_revision": "9ed7cd7ce32914af1cb5055140f30f51351ec1d7",
  "bitshares_toolkit_revision_age": "78 minutes ago",
  "fc_revision": "0fced2ddffb380572ed50c181e8496a9d8777a62",
  "fc_revision_age": "80 minutes ago",
  "compile_date": "compiled on Jul  4 2014 at 07:41:33"
}

(wallet closed) >>> network_add_node "188.138.107.159:56497" add
OK
(wallet closed) >>> network_add_node "146.185.186.245:8701" add
OK
(wallet closed) >>> network_add_node "106.185.26.162:8761" add
OK
(wallet closed) >>> network_add_node "107.170.30.182:8701" add
OK
(wallet closed) >>> network_add_node "107.170.172.14:8701" add
OK
(wallet closed) >>> network_add_node "162.243.219.145:8701" add
OK
(wallet closed) >>> network_add_node "107.170.170.214:48387" add
OK
(wallet closed) >>> network_add_node "95.85.33.16:8764" add
OK
(wallet closed) >>> network_add_node "84.238.140.192:8701" add
OK
(wallet closed) >>> network_add_node "176.9.234.166:8701" add
OK
(wallet closed) >>>
(wallet closed) >>> network_add_node "162.243.219.145:8701" add
OK
--- there are now 4 active connections to the p2p network
--- there are now 3 active connections to the p2p network
--- there are now 4 active connections to the p2p network
--- there are now 3 active connections to the p2p network
--- there are now 2 active connections to the p2p network
--- there are now 3 active connections to the p2p network
--- there are now 4 active connections to the p2p network
--- syncing with p2p network, 8797 blocks left to fetch
--- there are now 5 active connections to the p2p network
--- there are now 4 active connections to the p2p network

195
General Discussion / Re: Dry Run 5: The Final Countdown
« on: June 23, 2014, 10:10:43 pm »
I'll try 100% pay rate and see what will happen.  ;) I guess it's not good to allow delegates to set pay rate as it's not fair to the small amount shareholders as finally the pay rate will go up to 100% and no interest will be paid to shareholders. Everyone has to live on the mining pay instead of interest. I hope I'm wrong on this.

Pages: 1 ... 6 7 8 9 10 11 12 [13] 14 15 16 17 18 19 20 21