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

Pages: [1]
1
General Discussion / SMARTASSETS SCAMS
« on: August 20, 2018, 02:42:22 pm »
At first glance "smart" assets look like a more secure alternative to regular (user-issued) assets. They are backed by collaterial. An asset owner can't just issue millions of coins. Your only risk is the market fluctuations and Nassim Taleb with his black swans. Right? WRONG! Actually, smart-assets even more risky. Here are some ways asset owners can f*ck everyone who have invested in their smart-coins.

1. Artificial margin-calls.
At any moment an asset owner can push fake settlement price causing a margin-call. When a margin-call happens he/she sells you the asset with a really high price. GOODBYE COLLATERIAL!

2. Artificial devaluation.
You are smart and just want to buy an asset cheaply to sell later. Is it ok? Haha! NO! The asset owner just pushes extra low pricefeed, borrows millions of smartcoins and sells them to you. Don't worry, maybe you will be able to sell those coins in 2058.

3. The "Issuer may transfer asset back to himself" flag.
Really!

4 (new). 99.99% market fee
The main profit an asset owner gets (other than stealing your money with options 1,2 and 3) is a market fee. Each time someone buys the asset, small amount of it goes to the fee pool the owner can use. For example bitCNY fee is 0.1% at the moment. That's ok until the asset owner sets the fee equal to 99.9%. It's just like sending coins you're buying directly to him. Awesome, isn't it?

But what if there are multiple price-feed producers? The settlement price is medianed, so everything should be fine? NO. At any moment, the owner can remove all pricefeed producers from the authorized list and push a fake price. Then 1 & 2

Can you trust a multi-signature account? OMG NO.
Registering new users costs nothing. It's easy to create a new multisig account (http://docs.bitshares.org/bitshares/user/account-permissions.html#flat-multi-signature), fill it with fake users, maybe add some "reliable" accounts and then 1 & 2 & 3

But smartcoins are awesome!
Yes they are, however the only safe smart-coins at the moment are bitASSETS created by trustworthy committee account named simply "commitee-account" (bitUSD, bitCNY etc) and assets created by people you know/trust. If you invest in other smart assets, be ready to loose your collaterial or get an asset that costs nothing at the end of the day. Like 0.000001 nothing.

I'm not going to say that assets I created (INDEXDJI, INDEXSPX, INDEXNASDAQ, CUBED.CNY, CUBED.USD) are any better. If I decide to cheat at some moment, i'll be able to do 1, 2 and then 3 (wtf guys, why do you buy assets with such permission enabled?).

I'm writing this to warn people, who don't really understand how smartcoins work. Also it would be awesome to hear any thoughts about how to make a really secure smart-asset on Bitshares.

2
General Discussion / Revive a global-settled smart asset
« on: August 09, 2018, 06:47:55 am »
CUBED.CNY and CUBED.USD (https://bitsharestalk.org/index.php?topic=26322.0) were global settled yesterday. That happened because of assets' volatility and yesterday's bts falling. Because of that event it's impossible to borrow the assets at the moment. All margin positions were closed.

Is it possible to revive the assets?

Here (https://bitsharestalk.org/index.php?topic=24322.30) iHashFury writes:
Quote
I was able to:
reset SETTLE on the test-net
blackswan SETTLE again
then reset SETTLE using "bid_collateral" cli command
I look forward to seeing this code forked into bitshares-core

The bid_collateral command is available on cli_wallet. Does it add needed collaterial to an asset's pool?
Does it work the same as proposed bid_collateral_operation https://github.com/bitshares/bsips/blob/master/bsip-0018.md#bid_collateral_operation? How many collaterial BTS should be added?

3
General Discussion / Easy stealth transfers
« on: July 06, 2018, 04:32:41 pm »
I'm experimenting with a bot that could make confidential transfers much easier. Currently the only way to send assets anonymously is using command-line wallet and 1-2 extra blind accounts (http://docs.bitshares.org/bitshares/tutorials/confidential-transactions.html). The bot could automate such transfers and make them accessible without command-line wallet.

Instead of sending let's say 1000 BTS directly or via CLI, a sender transfers 1000 BTS to the bot account  providing a receiver address in the MEMO field (the same way as gateways work). The bot receives the assets, and sends them (minus the blockchain commission) to the receiver address using its own stealth account as a proxy.


Fig.1 Sending assets from Account1 to Account2 using the bot


Fig.2 Stealth transfer in receiver's Activity tab

What do you think about such bot? Is it like something people need? Are there plans to add confidential transfers to the bitshares UI? (it'd be awesome to have such feature built-in)

4
General Discussion / Strange proposed transaction
« on: July 04, 2018, 09:00:23 pm »
Just noticed such message:


There's no "Cancel" button. It's not clear what happens after the proposal expires. No info about who created the proposal (it's definitely not me)

Is it a normal thing or hack?

5
Technical Support / [Assets] How to add an asset logo?
« on: May 04, 2018, 08:48:06 am »
Some assets have logos displayed on wallet.bitshares.org or bitshares.openledger.info
How can I add logotypes for such bitshares assets (smartcoins):

Indexes:
INDEXDJI
INDEXSPX
INDEXNASDAQ
https://bitsharestalk.org/index.php?topic=26265.0

High-volatility smartcoins:
SQUARED.CNY
CUBED.CNY
and later
SQUARED.USD
CUBED.USD
https://bitsharestalk.org/index.php?topic=26322.0

Also, how to make first part of the SQUARED.CNY small, like: SQUARED.CNY?

6
So.. the idea is creating smart assets with price feeds based on feeds of popular smart assets (bitCNY, bitUSD) but raised to the power of 2 or 3
Any change in the original CNY, USD price feeds will produce bigger change in squared and cubed alternatives.
The point is those alternatives are more risky than base assets, but possible profits are also higher

For example:

Current USD price: 4.6 BTS/USD, CUBED.USD price would be 97.336 BTS/CUBED.USD
Assume we have 2000 BTS and buy both USD and CUBED.USD, with 1000 BTS for each.
Now we have 217.391304348 USD and 10.273691132 CUBED.USD,

Let's say next day USD prices changes to 4.8 BTS/USD, CUBED.USD price will be 110.592 BTS/CUBED.USD
Selling 217.391304348 USD we will get 1043.47826087 BTS (+4.3%)
Selling 10.273691132 CUBED.USD - 1136.18804967 BTS (+13.6%)

The same math works with loses

What do you think about the idea and naming (SQUARED.USD, SQUARED.CNY, CUBED.USD, CUBED.CNY)?

One more related thing:
What about INVERTED.USD, INVERTED.CNY with the power of -1 (x-1 = 1 / x)?
The benefit would be ability to play short when base assets' prices go up..x

7
General Discussion / Smart-asset devaluation
« on: April 10, 2018, 12:46:12 pm »
What if a feed-producer, after some period of time, pushes a really low price feed (because of bad intent or software error), then she, or someone else, borrows huge amount of the asset from the blockchain with almost zero collaterial and sells it to the market devaluating the asset and getting all the buy orders? Are smart assets more safe from that perspective than regular UIA? How can a trader (or a smart asset owner) be sure that the price feed will be correct in the future? And is it actually safe to add a feed producer you don't know?

8
General Discussion / S&P 500, Dow and other indexes as smart assets
« on: April 09, 2018, 10:34:01 am »
We've created 3 new smart-assets: INDEXSPX (S&P 500), INDEXDJI (Dow Jones Industrial Average), INDEXNASDAQ with a precision of 8, paired them with BTS.
The script that gets latest index values, calculates price and pushes it to the blockchain is ready. Two separate 24/7 working servers are also ready to run the script. 
The question is how to do everything right? Should we convert the indexes to BTS price according to BTS/USD rate or just push the index value?

For example: Dow is 23,932.76 at the moment. Should we push 23,932 BTS or 23,932 / 0.144462 (USD/BTS rate)

Any other recommendations until its not too late?

Thanks!  :)

Pages: [1]