Bitcoin Forum
May 03, 2024, 11:16:32 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1] 2 3 4 »  All
  Print  
Author Topic: Test for free our new futures exchange, and get paid for feedback!  (Read 1007 times)
Kelvin Santos (OP)
Copper Member
Newbie
*
Offline Offline

Activity: 24
Merit: 17

Co-Founder at TickSpread


View Profile WWW
June 18, 2021, 05:30:09 AM
Last edit: March 07, 2022, 04:58:39 PM by Kelvin Santos
Merited by LoyceV (4), dkbit98 (3), amishmanish (2), vv181 (1)
 #1

TickSpread.com is now live for trading!

We want to be the best exchange for short-term traders. No need to worry about taker or maker fees, and fees are never higher than 10% of your profits. You can literally be profitable buying and selling seconds later.

Connect your Metamask wallet and you'll instantly get a 1 USD bonus, so that you can immediately start trading with up to 100x leverage. Currently we have a single market, an ETH perpetual futures.

If you feel like depositing, we now accept stablecoins in Binance Smart Chain, Polygon and Gnosis Chain. Minimum withdraw is amount 5 USD. Be aware that withdrawals can take up to 24h.

We have a totally new matching engine that generates dozens of auctions per second. This lets arbitrage bots compete against each other to generate price improvement for maker orders during sudden price shocks. That way we can have very small spreads without having to pay rebates to market makers. If you are interested in learning more, please wait for our whitepaper!

First 50 users to test the system for us will receive a transfer from us as a thank you note.

Each user will get between 5 - 100 USDC, depending on how much useful feedback you give us. To qualify you need to register + make several trades, and send us a contact information (email, telegram) so that we can reach you our for further feedback! We will not send you spam. Even after first 50 users we'll keep rewarding helpful feedback.

Enjoy!

Kelvin



NEW FEATURES

[1] Market orders! They now show price at which they are expected to execute.

[2] New pages:


[3] Notifications in the "Open Orders" and "My Trades" tabs.

[4] New "Pnl & Position" panel shows your PnL in real time! It also has a button for you to close your position. Calculator button lets you see your profits (including fees).

[5] Balance (total and frozen) is now displayed at the top bar. Total balance will flash green or red when you close a position to indicate a profit or loss.

[6] Flashes for changes in the orderbook and for new trades.

[7] Close Position button. Never fails due to lack of available balance!

[8] Connect with Metamask (instead of email/password).

[9] Real-money deposits and withdrawals.

[10] Deposits in different L2 chains: Gnosis Chain, Binance Smart Chain, Polygon POS

[11] Single USD balance, with automatic conversion during deposits and withdrawals of other stablecoins. 100% of USD balances are backed by USDC on Ethereum Mainnet.



BUG REPORTS / FEEDBACK

[1] Show popup information on why the balance is frozen (particularly for open positions). TODO

[2] Make open positions visible next to open orders, and have a button to close an open position. DONE

[3] Something went wrong popup when creating an order. FIXED

[4] Wrong (placeholder) information in the account page. FIXED. Page now displays work in progress, will display correct account information soon.

[5] Website unresponsive when using Tor. We have not investigated yet.

[6] Order book tick size (grouping) button does not match with website theme. TODO

[7] Submit a Feedback section has overlapping text. FIXED

[8] Calculator has arrow facing wrong side. FIXED

[9] Should close calculator window when clicking outside. FIXED

[10] Alignment on the position section. DONE, we have a new panel now

[11] Withdraw not being processed correctly (no balance frozen). FIXED. However, the old withdraw was processed with amount = 0.

[12] Withdraw request confirmation link points to login page. CLOSED, no longer applicable.

[13] Withdraw gives API 500 instead of warning amount is less than minimum. FIXED
.
[14] Server error, could not connect to TickSpread. FIXED, we are up and running again

[15] Add option to generate new addresses to deposit. NEW FEATURE planned for the future.

[16] Automatic disconnect and logging off. FIXED.

[17] Set manual liquidation price for order, see Profit and Loss. ON PROGRESS - we are working on a new trading interface to make it much easier.

[18] 2FA for accounts. CLOSED, less relevant now that you connect with your wallet! We might require signature for some future actions (internal transfer, withdraw to different address, etc).

[19] Add withdraw address in the confirmation email - CLOSED, we no longer require your email.

[20] Trading rules link redirects to login - FIXED we removed this page for now, check the different pages on the services dropdown menu ("Contract & Fees", "Funding Payments", etc.)

[21] Bug that intermingles dark and light themes - Probably solved

[22] Login error - FIXED, was giving wrong error details, gateway was down.

[23] Withdraw appears as confirmed, in a green box, when it is not complete yet - DONE colors should be more intuitive now.

[24] Withdraws failing to complete - FIXED

[25] Automatic withdraws - TODO (we process them manually now)

[26] Tutorial - NEW FEATURE planned for the future

[27] Real-time PNL Done! Check it out!

[28] More intuitive place order panel - NEW FEATURE

[29] Withdraw as pending does not freeze balance - DONE

[30] Better Limit button in place order - FIXED

[31] Proof of funds (will implement using hashes and Merkle trees) - NEW FEATURE

[32] Downtime (28/Jun, 11am-1pm) - FIXED

[33] Active/filled order doesn't automatically listed on the My Position - FIXED.

[34] Market order may often not execute and appear as a limit order - FIXED should not happen very often again, as we are increasing the limit price for them. We'll never have truly unlimited market orders to avoid trading mistakes, rather, we now set a high-limit for them. DONE cancel order when it does not execute immediately (Immediate-or-Cancel type). TODO give warning to user when market order is cancelled and does not execute.

[35] Withdraw date messes up with table - TODO, we still have an issue with the withdraw date column in the withdraw history tab.

[36] Price is empty when you click Limit order - TODO we'll put a default value close to current price.

[37] Price in Limit does not change when clicking on orderbook - FIXED

[38] When creating account, should let you know if we are waiting for email confirmation when you try to log in - CLOSED, we no longer have email accounts.

[39] You need balance to send any order, including orders to close your position. This means that if you create a position with all your margin, you may get a stuck position that you can't close.  This is a really bad bug. We are sorry for that. The only way to avoid that for now is leaving some available balance. We are working right now on a solution to this problem, but will take a while. We'll not launch with real money until this is fixed. FIXED, we now have a close position button that does not require extra balance.

[40] Disable "Close Position" button when position is zero - DONE

[41] Some components may drop connection silently, and balance shows "0 mBTC" while loading - FIXED, and we now have a loading icon.



Bitcoin sent for helpful feedback:

0.3 mBTC to dkbit98
0.6 mBTC to LoyceV
0.3 mBTC to vv181
0.3 mBTC for BASE16
0.3 mBTC to atomicarthur
0.5 mBTC to Clairvoyance, sorry for the long delay!

Thank you very much for all others that are testing, your feedback is really important to us!!!

=== Try out our new futures exchange, TickSpread, for free! ===
1714778192
Hero Member
*
Offline Offline

Posts: 1714778192

View Profile Personal Message (Offline)

Ignore
1714778192
Reply with quote  #2

1714778192
Report to moderator
If you want to be a moderator, report many posts with accuracy. You will be noticed.
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1714778192
Hero Member
*
Offline Offline

Posts: 1714778192

View Profile Personal Message (Offline)

Ignore
1714778192
Reply with quote  #2

1714778192
Report to moderator
1714778192
Hero Member
*
Offline Offline

Posts: 1714778192

View Profile Personal Message (Offline)

Ignore
1714778192
Reply with quote  #2

1714778192
Report to moderator
dkbit98
Legendary
*
Offline Offline

Activity: 2226
Merit: 7117



View Profile WWW
June 18, 2021, 11:25:23 AM
 #2

I created account and registered on your website and done some testing but one and five second trading is crazy unpredictable, and I don't understand why you would need to have any token for this.

After making few trades I have some of my testnet coins frozen and they stay frozen even after canceling my position, so is there any way unfreeze this coins and how?

.
.HUGE.
▄██████████▄▄
▄█████████████████▄
▄█████████████████████▄
▄███████████████████████▄
▄█████████████████████████▄
███████▌██▌▐██▐██▐████▄███
████▐██▐████▌██▌██▌██▌██
█████▀███▀███▀▐██▐██▐█████

▀█████████████████████████▀

▀███████████████████████▀

▀█████████████████████▀

▀█████████████████▀

▀██████████▀▀
█▀▀▀▀











█▄▄▄▄
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
.
CASINSPORTSBOOK
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
▀▀▀▀█











▄▄▄▄█
Kelvin Santos (OP)
Copper Member
Newbie
*
Offline Offline

Activity: 24
Merit: 17

Co-Founder at TickSpread


View Profile WWW
June 18, 2021, 01:56:30 PM
 #3

This "five second trading" was just meant as an example of what you can do at our exchange that you definitively can't do elsewhere. Please feel free to do more traditional day trading.

Regarding your balance, it looks like you still have a long position of +0.2 mBTC. If you close this position (by sending a sell order) your balance should be unfrozen (+/- your profits). You say you tried to cancel your position, what did you try to do? Maybe you can help us make it more intuitive.

Future tokens were just meant as a (small) thank you gift! If we do well these may be worth 100x-1000x in the future, but you don't need them for trading (in the future they'll give trading fee discounts and other benefits). Thanks for trying out, hope to see you coming back to close your position and trade more Cheesy

=== Try out our new futures exchange, TickSpread, for free! ===
hugeblack
Legendary
*
Offline Offline

Activity: 2506
Merit: 3633


Buy/Sell crypto at BestChange


View Profile WWW
June 19, 2021, 10:59:14 AM
 #4

what is the point of testnet coins here? testnet is moslty to test the new dev of the main network just like bitcoin main network with zero economic value.
You can give the user any amount as it is an update of the database and after he succeeds in successfully trying the platform, that balance can be replaced with your free tokens.

Personally, I do not encourage the use of leverage and risky trading like that, as even repetition and practice will not make you a professional.

.BEST..CHANGE.███████████████
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
███████████████
..BUY/ SELL CRYPTO..
dkbit98
Legendary
*
Offline Offline

Activity: 2226
Merit: 7117



View Profile WWW
June 19, 2021, 11:20:19 AM
Merited by LoyceV (2)
 #5

Regarding your balance, it looks like you still have a long position of +0.2 mBTC. If you close this position (by sending a sell order) your balance should be unfrozen (+/- your profits). You say you tried to cancel your position, what did you try to do? Maybe you can help us make it more intuitive.
I can't sell something I don't have because I went to cancel open order and I think you should improve interface and make it more intuitive.
Maybe adding some tutorial page with instructions would help with this.
One more issue I have today is that I can't place any order and I an getting error that something went wrong and that I should contact support:



Future tokens were just meant as a (small) thank you gift! If we do well these may be worth 100x-1000x in the future, but you don't need them for trading (in the future they'll give trading fee discounts and other benefits). Thanks for trying out, hope to see you coming back to close your position and trade more Cheesy
I would prefer to get a real Bitcoin as a gift, instead of some new speculative token that may never get listed on any exchanges.

what is the point of testnet coins here? testnet is moslty to test the new dev of the main network just like bitcoin main network with zero economic value.
You can give the user any amount as it is an update of the database and after he succeeds in successfully trying the platform, that balance can be replaced with your free tokens.
You can withdraw those coins to your own testnet BTC wallet, you can also deposit, and it's obviously done for testing, nobody is crazy enough to test something like this with real Bitcoin.

.
.HUGE.
▄██████████▄▄
▄█████████████████▄
▄█████████████████████▄
▄███████████████████████▄
▄█████████████████████████▄
███████▌██▌▐██▐██▐████▄███
████▐██▐████▌██▌██▌██▌██
█████▀███▀███▀▐██▐██▐█████

▀█████████████████████████▀

▀███████████████████████▀

▀█████████████████████▀

▀█████████████████▀

▀██████████▀▀
█▀▀▀▀











█▄▄▄▄
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
.
CASINSPORTSBOOK
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
▀▀▀▀█











▄▄▄▄█
Kelvin Santos (OP)
Copper Member
Newbie
*
Offline Offline

Activity: 24
Merit: 17

Co-Founder at TickSpread


View Profile WWW
June 19, 2021, 05:28:03 PM
Merited by LoyceV (4), dkbit98 (1)
 #6

I can't sell something I don't have because I went to cancel open order and I think you should improve interface and make it more intuitive.
Maybe adding some tutorial page with instructions would help with this.

Thank you for the feedback. What do you see in your balance + position panel?



Here you can see that my position is -8.5 mBTC. In your case, it should be something like +0.2 mBTC? If so, you can send a sell order to close the position. If it says your position is zero, and you have no open orders, and your balance is still frozen, then this is a bug and we need to investigate! Can you share a screenshot of what you see in this panel?

And yes, we absolutely need to improve the interface to make it more intuitive. It totally sucks right now! But we'll be improving it little by little thanks to feedback like yours. Very much appreciated!

Regarding making it more intuitive, what did you expect for the position? For instance, Binance has this:



Would something like this make more sense to you?

I would prefer to get a real Bitcoin as a gift, instead of some new speculative token that may never get listed on any exchanges.

I think you are right! No one cares about our potential tokens right now. But I must say that our tokens have actually nearly a 100% chance of being listed, because we are going to list it ourselves even if no one else will!

Nevertheless, changed it already, we'll pay 0.1 mBTC to 3.0 mBTC for helpful feedback! You deserve some already, sent 0.3 mBTC. Not much, but please keep testing it for us!

https://www.blockchain.com/btc/tx/2d15ec661ebae90881f528c567d2da261feec53518ae4670d0c372434a9fca13


You can withdraw those coins to your own testnet BTC wallet, you can also deposit, and it's obviously done for testing, nobody is crazy enough to test something like this with real Bitcoin.

Yeah, we are only going to accept real bitcoin once things are running for quite a while with no problems. Also, we'll be using testnet bitcoins to test our safety protocols. Current we have an HD wallet in which only the master public key is in the servers to generate addresses to deposit, but we are working on making the HD wallet a hot wallet so that it can move funds in real time to our multisig cold storage. We'll also be developing and following safety protocols before signing the offline transactions, even while we are still using testnet bitcoins, so that we have enough practice with them.

We'll probably use a 2-out-of-2 multisig, with one of the keys with me here in Brazil and the other with our employee in North America, and both keys with encrypted copies somewhere else in case one of us dies

Personally, I do not encourage the use of leverage and risky trading like that, as even repetition and practice will not make you a professional.

Regarding leverage, yes it can be used irresponsably, especially if the user is putting a substantial part of its money at risk. But if you only risk a small amount of money in each trade, you can do short-term trades responsably, whether you are trading based on price signals, news, or just for entertainment. We encourage that by segregating margin per order and position. So you never lose more than what you define explicitly.

Also, leverage has several other legitimate uses:

  • By making the same trades with less margin, you need to leave less of money in centralized exchanges, and so less custody risk. So users can own the keys for most of their money.
  • You can do some trades without having to wait for a deposit to be credited, which might make you lose opportunities.
  • Market makers use leverage to provide more liquidity, and this benefits all traders, whether they use leverage or not.

=== Try out our new futures exchange, TickSpread, for free! ===
Kelvin Santos (OP)
Copper Member
Newbie
*
Offline Offline

Activity: 24
Merit: 17

Co-Founder at TickSpread


View Profile WWW
June 19, 2021, 05:42:17 PM
 #7





Regarding your technical issue, I believe we were just updating the system the moment you tried. Can you try again and tell us if the problem persists?

=== Try out our new futures exchange, TickSpread, for free! ===
LoyceV
Legendary
*
Offline Offline

Activity: 3304
Merit: 16587


Thick-Skinned Gang Leader and Golden Feather 2021


View Profile WWW
June 19, 2021, 07:28:34 PM
 #8

Things I noticed:
When I click Account, I see this:
Code:
Last login time 2021-02-15 07:00:26IP: 49.***.*.200
Email: test@****mail.com
Created at: 2020-01-20 12:23:20
Does that mean I'm seeing someone else's email address (and even IP address) (censored to post it here)?

I tried to deposit tBTC, but get "transaction failed" in Coinomi. It used to work just fine, but that problem is on my end. I used a 2 faucets instead, deposits arrived as expected.

Related to the image links you posted: Did you know a Copper Membership (around $20) allows you to post embedded images as a Newbie (otherwise you'd have to be at least Jr. Member).
Also: please check the forum rules: you should edit your last post if you're the last one who posted in a topic instead of making 2 posts in a row.

We'll probably use a 2-out-of-2 multisig, with one of the keys with me here in Brazil and the other with our employee in North America, and both keys with encrypted copies somewhere else in case one of us dies
This sounds risky: who gets access to the encrypted copies, and doesn't that negate the use of multisig?
Have you considered 2-out-of-3 multisig instead? One in Brazil, one in North America, and the last key wherever you're currently keeping the 2 encrypted copies?

I've tested 2 margin/forex trading sites before. I'm playing around on yours now. As before, I feel like I have no idea what I'm doing Wink

What's annoying, is that I was logged out after a while, without warning. I wasn't even unactive, I had just closed some trades.

I can confim the Frozen funds:
Image loading...
It doesn't look right to have funds Frozen/Margin without open orders (but again: I feel like a total n00b in this). Or maybe it just takes a while to update the value?

We have a totally new matching engine that generates dozens of auctions per second.
Could it be the bots weren't on a bit earlier? Now the entire site gets quite unresponsive because of the quick movements everywhere. It might be because I'm using Tor (and my laptop is quite old), but it takes several seconds for a new order to be added.

vv181
Legendary
*
Offline Offline

Activity: 1932
Merit: 1273


View Profile
June 19, 2021, 11:18:43 PM
Merited by LoyceV (2)
 #9

Does that mean I'm seeing someone else's email address (and even IP address) (censored to post it here)?
Saw that too. Pretty sure it's just a placeholder.
It might be because I'm using Tor (and my laptop is quite old), but it takes several seconds for a new order to be added.
I did notice the site slower when I opened it over Tor, when I don't the site is quite fast.

Gonna give a few inputs about the UI/UX.
I think it's better to match the order book tick size to the whole site theme. Displaying the default select box might look not too good. I also notice on the feedback page, the "Submit a Feedback" section, there is some text that overlaying the image on the smaller screen size.

Upon clicking the calculator(?) icon on the "Place Order" section, Did you intended to put the arrow left-facing? if the icon is intended to close the window, personally, it's better to make the arrow facing right, or maybe just change it to the exit icon. Also, it would be good if it is able to close the window when clicking outside the "Profit Calculator" window.

I also notice the dollar sign icon on the Position section alignment looks off compared to the others icon. The last thing is, I agree if you make a tutorial instruction on the Trade page.
Kelvin Santos (OP)
Copper Member
Newbie
*
Offline Offline

Activity: 24
Merit: 17

Co-Founder at TickSpread


View Profile WWW
June 20, 2021, 05:02:33 AM
 #10

Things I noticed:
When I click Account, I see this:
Code:
Last login time 2021-02-15 07:00:26IP: 49.***.*.200
Email: test@****mail.com
Created at: 2020-01-20 12:23:20
Does that mean I'm seeing someone else's email address (and even IP address) (censored to post it here)?

This is just placeholder account information for a page that is not yet ready. Sorry for that, we updated to remove this page while we get it working.

Related to the image links you posted: Did you know a Copper Membership (around $20) allows you to post embedded images as a Newbie (otherwise you'd have to be at least Jr. Member).
Also: please check the forum rules: you should edit your last post if you're the last one who posted in a topic instead of making 2 posts in a row.

Thanks for the suggestion! Purchased it already, just waiting for the confirmation. Sorry for the two posts in a row, won't do that again.

We'll probably use a 2-out-of-2 multisig, with one of the keys with me here in Brazil and the other with our employee in North America, and both keys with encrypted copies somewhere else in case one of us dies
This sounds risky: who gets access to the encrypted copies, and doesn't that negate the use of multisig?
Have you considered 2-out-of-3 multisig instead? One in Brazil, one in North America, and the last key wherever you're currently keeping the 2 encrypted copies?

That is an interesting discussion, I might open a new topic eventually to get more feedback on the relative merits of the two solutions. Yes, 2-out-of-3 is the standard solution, but we don't have three trusted people in three geographically different regions. For instance, I do have a co-founder who lives nearby, but we can't hold one key each because we see each other nearly every day, or else someone might track us down and kidnap both of us at once. Other trusted people living further away are close friends and would not commit to keeping the funds safe in case me or my family is in danger. So this is quite a complicated problem if you think about it. We know it will probably take quite some time before we are entrusted with significant assets, but we take the responsibility of holding other people's money very seriously.

In the 2-out-of-2 multisig proposal that we are considering, the backup keys can be cross-encrypted. So we have:

P1 holding key A + encryption keys for backup of key B
P2 holding key B + encryption keys for backup of key A

So the person holding the backup key A can't team up with the person holding backup key B to steal the funds. If P1 dies, the person trusted by P1 holding the backup for key A will approach P2 and ask for the encryption key, and vice versa. Moreover, kidnapping P1's loved ones is useless because, although P1 and P2 trust each other, neither P2 nor P2's backup holder have personal ties to P1. We can verify that the backup holders have not lost their keys by giving them several other files encrypted with several other keys and asking them regularly to provide proof that they can open them.

But yes, we agree this is a nonstandard solution, and we are going to ask the community for feedback on this approach before we make a decision.

What's annoying, is that I was logged out after a while, without warning. I wasn't even unactive, I had just closed some trades.

Thanks for the feedback, this has happened to me as well, we are trying to investigate what is causing this issue. We'll let you know once it is fixed.

I can confim the Frozen funds:
Image loading...
It doesn't look right to have funds Frozen/Margin without open orders (but again: I feel like a total n00b in this). Or maybe it just takes a while to update the value?

You are the second person to report being confused about the frozen funds, so that is something we definitively need to improve. What is happening here is that, while you do not have open orders, you do have open positions, and these freeze your balance as well! The amount frozen is the most you can lose if the price goes against you and you get liquidated. You can see that the amount frozen is exacly what is in the "Total Margin" field of the position. Still, given that everybody is getting confused about that, we need to find a way to make it more intuitive!

One idea I am considering is having a small information icon next to the frozen balance, so that when the user hovers the mouse over it, a popup baloon appears explaining the breakdown of what is causing the balance to be frozen (how much due to open orders, how much due to open position, how much due to other stuff like pending withdraws).

Another idea is adding a line for an open position next to the open orders, along with a button for the user to close it, just like Binance and other exchanges have. This may help making it more clear that you do have a position open. Any other ideas?

We have a totally new matching engine that generates dozens of auctions per second.
Could it be the bots weren't on a bit earlier? Now the entire site gets quite unresponsive because of the quick movements everywhere. It might be because I'm using Tor (and my laptop is quite old), but it takes several seconds for a new order to be added.

Our servers are running in AWS at the Tokyo region, so there may be some network ping for the orders to get there and ping back. Latency will get worse when using Tor, but the website should not get unresponsible because of that. May we reach up to you later to investigate this issue?

Thanks for the very helpful feedback. You also made the first tBTC deposit and several trades. You even made a big high-leverage position and got liquidated!

Just sent 0.6 mBTC, thanks!

https://www.blockchain.com/btc/tx/e7134e05efe43cb58142883bf5b5666833bfaf1e7fa12eb3dc8dcf7498c1b030


Gonna give a few inputs about the UI/UX.
I think it's better to match the order book tick size to the whole site theme. Displaying the default select box might look not too good. I also notice on the feedback page, the "Submit a Feedback" section, there is some text that overlaying the image on the smaller screen size.

Upon clicking the calculator(?) icon on the "Place Order" section, Did you intended to put the arrow left-facing? if the icon is intended to close the window, personally, it's better to make the arrow facing right, or maybe just change it to the exit icon. Also, it would be good if it is able to close the window when clicking outside the "Profit Calculator" window.

I also notice the dollar sign icon on the Position section alignment looks off compared to the others icon. The last thing is, I agree if you make a tutorial instruction on the Trade page.

Thanks for the feedback, we'll be fixing all these issues! I feel we need to learn more about what is causing friction before we can create a good tutorial, though. Also, we saw several withdraw requests, was it you?

Thank you all!

Kelvin

=== Try out our new futures exchange, TickSpread, for free! ===
vv181
Legendary
*
Offline Offline

Activity: 1932
Merit: 1273


View Profile
June 20, 2021, 08:40:14 AM
 #11

Also, we saw several withdraw requests, was it you?
Yep, I tried the withdrawal feature. But doesn't seem it works. I did receive the withdrawal request confirmation, but when I click it, it just shows your login page. When I log on, the withdrawal status doesn't change.

At first, I thought you didn't activate the withdrawing feature on this test mode, checking out the network log, it shows me an API 500 Internal Server Error. Turns out I'm requesting below the minimum required amount(<1mBtc). Maybe you could show a warning to the user if they requested below the minimum amount, I notice if I put 0, the site gives an error the amount not accepted.
LoyceV
Legendary
*
Offline Offline

Activity: 3304
Merit: 16587


Thick-Skinned Gang Leader and Golden Feather 2021


View Profile WWW
June 20, 2021, 09:55:42 AM
 #12

I'm still not sure what I'm doing, for people new to this it's not very obvious what "buy" and "sell" does in relation with the margin and current price.

While trying, I got an error:
Image loading...
When I click "Contact us", it shortly shows a contact form, then jumps back to the error page. I don't think that's supposed to happen.

I might open a new topic eventually to get more feedback on the relative merits of the two solutions. Yes, 2-out-of-3 is the standard solution, but we don't have three trusted people in three geographically different regions.
Hence my question about the encrypted backups: is that really safer?

Quote
For instance, I do have a co-founder who lives nearby, but we can't hold one key each because we see each other nearly every day, or else someone might track us down and kidnap both of us at once. Other trusted people living further away are close friends and would not commit to keeping the funds safe in case me or my family is in danger.
So which one do you prefer: losing funds in a $5 wrench attack, or losing your life? Both options aren't desirable.
Bitcointalk uses this 3-of-5 multisig setup to hold (substantial) forum funds.

Quote
So this is quite a complicated problem if you think about it. We know it will probably take quite some time before we are entrusted with significant assets, but we take the responsibility of holding other people's money very seriously.
I've never found the perfect solution for my own keys, there's always the trade-off between the risk of losing access by myself, and someone else gaining access.

Quote
In the 2-out-of-2 multisig proposal that we are considering, the backup keys can be cross-encrypted. So we have:

P1 holding key A + encryption keys for backup of key B
P2 holding key B + encryption keys for backup of key A

So the person holding the backup key A can't team up with the person holding backup key B to steal the funds.
Did you mean "decryption keys" instead of "encryption keys"? If so: it looks to me like the opposite is true: P1 and the person holding backup key B together have all the information to decrypt the backup key, which gives them all they need to steal the funds.

Quote
If P1 dies, the person trusted by P1 holding the backup for key A will approach P2 and ask for the encryption key, and vice versa.
Allow me to edit this statement: If P1 doesn't die, the person trusted by P1 can approach P2 and ask for the encryption key. If P2 agrees, they split the money. And you wouldn't even know if it was P1 or his "trusted" person who made the deal with P2, they'd both have plausible deniability! At least with a 2-of-4 multisig where the person trusted by P1 holds a different (encrypted) key, you'd know for sure who signed the transaction stealing funds.

Quote
Moreover, kidnapping P1's loved ones is useless because, although P1 and P2 trust each other, neither P2 nor P2's backup holder have personal ties to P1.
Meme loading...

Quote
But yes, we agree this is a nonstandard solution, and we are going to ask the community for feedback on this approach before we make a decision.
Maybe it's worth looking into how exchanges handle this. They've lost many Bitcoins in the past, but seem to have improved their setups nowadays.

Quote
You are the second person to report being confused about the frozen funds, so that is something we definitively need to improve. What is happening here is that, while you do not have open orders, you do have open positions
Shouldn't those open positions show up under Open Orders? If not: where can I find back the details to those open positions?

Quote
One idea I am considering is having a small information icon next to the frozen balance, so that when the user hovers the mouse over it, a popup baloon appears explaining the breakdown of what is causing the balance to be frozen (how much due to open orders, how much due to open position, how much due to other stuff like pending withdraws).
That would help Smiley

Quote
Another idea is adding a line for an open position next to the open orders, along with a button for the user to close it, just like Binance and other exchanges have. This may help making it more clear that you do have a position open. Any other ideas?
So that explains my confusion: if "positions" are different from "orders", they should show up in the list under "Open Orders".

Quote
Our servers are running in AWS at the Tokyo region, so there may be some network ping for the orders to get there and ping back. Latency will get worse when using Tor, but the website should not get unresponsible because of that. May we reach up to you later to investigate this issue?
Sure, you know where to find me.

Quote
Just sent 0.6 mBTC, thanks!
Confirmed, thanks.

dkbit98
Legendary
*
Offline Offline

Activity: 2226
Merit: 7117



View Profile WWW
June 20, 2021, 02:30:53 PM
 #13

I think you are right! No one cares about our potential tokens right now. But I must say that our tokens have actually nearly a 100% chance of being listed, because we are going to list it ourselves even if no one else will!
On what exchanges are you planning to list your token?
I guess if this token would have some real utility on your website than it would be ok, but most of the tokens we see in market are totally useless so I am always a bit skeptical about them, but thanks for sending some btc Wink

Yeah, we are only going to accept real bitcoin once things are running for quite a while with no problems. Also, we'll be using testnet bitcoins to test our safety protocols. Current we have an HD wallet in which only the master public key is in the servers to generate addresses to deposit, but we are working on making the HD wallet a hot wallet so that it can move funds in real time to our multisig cold storage.
I just deposited around 13.7 testnet mBTC in my account, and my suggestion is to add optional generating of new addresses each time I am sending new deposit.
It is much better for privacy, instead of reusing same address but I am not sure how complicated implementation of this feature is going to be for you.
Think about adding Lightning Network or other options when fees are high on Bitcoin mainnet.

Regarding your technical issue, I believe we were just updating the system the moment you tried. Can you try again and tell us if the problem persists?
It's working fine now, but I also had automatic logging-off from website like other members reported earielr.
Before placing BUY or SELL order we should be able to manually enter liquidation price, and order should stay in open orders until it's closed, and I would also add Profit and Loss section in left side.
One more suggestion I have is to add 2FA to improve account security.

.
.HUGE.
▄██████████▄▄
▄█████████████████▄
▄█████████████████████▄
▄███████████████████████▄
▄█████████████████████████▄
███████▌██▌▐██▐██▐████▄███
████▐██▐████▌██▌██▌██▌██
█████▀███▀███▀▐██▐██▐█████

▀█████████████████████████▀

▀███████████████████████▀

▀█████████████████████▀

▀█████████████████▀

▀██████████▀▀
█▀▀▀▀











█▄▄▄▄
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
.
CASINSPORTSBOOK
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
▀▀▀▀█











▄▄▄▄█
LoyceV
Legendary
*
Offline Offline

Activity: 3304
Merit: 16587


Thick-Skinned Gang Leader and Golden Feather 2021


View Profile WWW
June 20, 2021, 04:52:28 PM
 #14

When withdrawing, can you add the withdrawal address to the confirmation email? That's always a good check.
After clicking the confirmation link, I'm asked to login again (I don't think that step is necessary). My withdrawal is Pending now, so it seems to work. But the Pending amount isn't added to the Frozen amount (I think it should!).

When I open "Trading rules" on the bottom of the page in a new window, I'm again asked to login.

Kelvin Santos (OP)
Copper Member
Newbie
*
Offline Offline

Activity: 24
Merit: 17

Co-Founder at TickSpread


View Profile WWW
June 20, 2021, 06:34:24 PM
Last edit: June 20, 2021, 09:19:44 PM by Kelvin Santos
 #15

Also, we saw several withdraw requests, was it you?
Yep, I tried the withdrawal feature. But doesn't seem it works. I did receive the withdrawal request confirmation, but when I click it, it just shows your login page. When I log on, the withdrawal status doesn't change.

At first, I thought you didn't activate the withdrawing feature on this test mode, checking out the network log, it shows me an API 500 Internal Server Error. Turns out I'm requesting below the minimum required amount(<1mBtc). Maybe you could show a warning to the user if they requested below the minimum amount, I notice if I put 0, the site gives an error the amount not accepted.

You are right, we should show a warning whenever your request is below the minimum, just like happens when you put 0. We'll investigate what is going wrong with the withdraw confirmation link, thanks for letting us know!

While trying, I got an error:
Image loading...
When I click "Contact us", it shortly shows a contact form, then jumps back to the error page. I don't think that's supposed to happen.

Oh no our exchange went down from 8:40 to 13:55 UTC. Even worse, our monitor bot that should have waked us up in this scenario didn't.

It is up and running again, and we fixed the monitor, so we hope we won't have such downtimes again. We'll also fix the "Contact us" link.

I'm still not sure what I'm doing, for people new to this it's not very obvious what "buy" and "sell" does in relation with the margin and current price.

Margin trading is known to be confusing for many people and I'm sure that many other people would have a similar experience. It is really important for us to figure out a way to make margin trading easier and more intuitive.

What happens is that whenever you open an order, some of your balance is frozen as margin for that order, depending on how much leverage you select. For example, if you use 5x leverage to open an order with size 10 mBTC, we'll freeze 2 mBTC from your balance. That's the most you can lose by opening this order.



If you instead use 100x leverage, we'll only freeze 0.1 mBTC for the same order. This is the margin associated with this order.



When your order gets executed, the margin associated with the order becomes associated with the position instead:



This is the size of your position, and how much margin is associated with it:





The same value that appears on the "Total Margin" above remains frozen in your balance, until you close the position. When you close the position, you will get more than what was frozen if you made a profit on your trade, or less than what was frozen otherwise. Again, you'll never lose more money than what was frozen: the worst that can happen is you get liquidated and the amount frozen is lost.

The "Entry Price" tells you what is the reference price. So if you have a long position, you need to sell higher than this price to make a profit, and if you have a short position, you need to buy back lower than this price to make a profit. If price moves against and reaches the "Liquidation Price" you may get liquidated and lose the amount frozen.



Do you this explanation helps? Please let me know whether there is anything else that is still confusing to you, as anything confusing you is likely to confuse to many other people too!

So which one do you prefer: losing funds in a $5 wrench attack, or losing your life? Both options aren't desirable.

Paradoxically, the less the other key holders care about my own personal well-being, the more secure I am, as long as everybody knows about it (for any high-level criminals reading this old post from the future, be warned that you won't be able to get away with anything unless you can pull off a simultaneous operation in multiple countries!).

Did you mean "decryption keys" instead of "encryption keys"? If so: it looks to me like the opposite is true: P1 and the person holding backup key B together have all the information to decrypt the backup key, which gives them all they need to steal the funds.

Quote
If P1 dies, the person trusted by P1 holding the backup for key A will approach P2 and ask for the encryption key, and vice versa.

Allow me to edit this statement: If P1 doesn't die, the person trusted by P1 can approach P2 and ask for the encryption key. If P2 agrees, they split the money. And you wouldn't even know if it was P1 or his "trusted" person who made the deal with P2, they'd both have plausible deniability! At least with a 2-of-4 multisig where the person trusted by P1 holds a different (encrypted) key, you'd know for sure who signed the transaction stealing funds.

Yes, I meant decryption keys. Let us define P3 to be the person trusted by P1 who holds the encrypted copy of key A, and P4 to be the person trusted by P2 who holds the encrypted copy of key B.

You are absolutely right about the plausible deniability problem. If P3 teams up with P2, that is indistinguishable from P1 teaming up with P2.
Being P1, I don't worry much about this scenario. At least in my perspective, I have people that I can trust very much, and the problem is finding someone I can trust that won't be giving the funds as ransom to save me from danger. But if this arrangement makes people feel unconfortable to deposit their funds, we can find another solution.

One possibility might be to have a 4-out-of-6 multisig with P1 and P2 holding 2 keys each, and P3 and P4 holding 1 key each. What do you think of this idea? No four keys are in a single continent, and we can know for sure who signed a transaction.

Maybe it's worth looking into how exchanges handle this. They've lost many Bitcoins in the past, but seem to have improved their setups nowadays.

That would be great to know, but I can't find enough information about it.

Shouldn't those open positions show up under Open Orders? If not: where can I find back the details to those open positions?

You can find all information about the position here:



So that explains my confusion: if "positions" are different from "orders", they should show up in the list under "Open Orders".

Yes, agreed, we'll work on that!

On what exchanges are you planning to list your token?
I guess if this token would have some real utility on your website than it would be ok, but most of the tokens we see in market are totally useless so I am always a bit skeptical about them, but thanks for sending some btc Wink

We'll be giving a lot more information about our future TICK tokens whenever we start preparations for our ICO. But we can tall you now that we'll be using some percentage of the net revenue to buy back tokens, traders will be incentivized to hold tokens in proportion to the volume they make to get fee discounts, and holding tokens will also be needed to get maximum referral bonuses.

Hopefully we'll be able to give investors confidence in our project and in the team to make it attractive as an investment. We plan on competing heads-on against major exchanges like FTX and Binance, so raising money will help us grow in future.

I must say however that growth and fundraising is not top priority right now. Rather, the most important thing is getting our product to work well, making it easy and intuitive for users, achieving product-market fit, validating market hypothesis, etc. We'll move to full-speed growth mode once we are sure that users really like our product and once we can establish that the expected value of new users is consistently higher than the acquisition costs.

I just deposited around 13.7 testnet mBTC in my account, and my suggestion is to add optional generating of new addresses each time I am sending new deposit.
It is much better for privacy, instead of reusing same address but I am not sure how complicated implementation of this feature is going to be for you.
Think about adding Lightning Network or other options when fees are high on Bitcoin mainnet.

Nice! Multiple addresses is in our to-do list, as is LN and other channels. In the future we'll also try to establish channels with other exchanges so that margin can be transfered immediately in between exchanges. This would help arbitrators quite a lot, because they hedge positions in different exchanges, and today they are often overcollateralized. They fear getting liquidated in one exchange even while making profits at another. But it remains to be seen how open big exchanges are to this idea.

In the long-term we also want to move to a hybrid model in which we allow decentralized custody in smart contracts while maintaining centralized orderbook and matching. We think this may provide most of the benefits of decentralized exchanges while allowing much more liquidity.

This may also allow US citizens to trade with us without legal problems on our side, as according to US legal interpretation we only have to be regulated as futures exchange if we are holding the users' margin as guarantee for trading.

I'm afraid we may let you down with our privacy commitments, though. While ideologically we are totally in favor of private transactions, for several reasons we don't want people to use our exchange to mix bitcoins. We may actually do the very opposite and publish all transaction data allowing anyone to link withdraw and deposit transactions, so that in some sense your account is just like a set of public addresses in the blockchain. By doing so we can counter the argument used by governments that exchanges either have to require KYC identification from all users or else they are complicit in money laundering.

Of course, users will be able to mix their incoming and outgoing transactions if they want! I see some exchanges (like Binance) harassing their users for depositing from or withdrawing to a mixer. That is totally unacceptable in my opinion.

It's working fine now, but I also had automatic logging-off from website like other members reported earielr.

Fixing that is top priority right now. It may take a few days but I'll let you all know once it is done.

Before placing BUY or SELL order we should be able to manually enter liquidation price, and order should stay in open orders until it's closed, and I would also add Profit and Loss section in left side.

You can see Profit and Loss in the "My Trades" tab. Users selecting their liquidation price (and therefore leverage being chose automatically) seems like a very good idea. We are designing a new interface to let users define more easily how much money they want to risk, at what price they want to close their positions and take profits, and so on. This may take quite a while, though. We have a very small team right now.

One more suggestion I have is to add 2FA to improve account security.

Also on the to-do list! We'll get that one done before we launch with real bitcoin.

When withdrawing, can you add the withdrawal address to the confirmation email? That's always a good check.
After clicking the confirmation link, I'm asked to login again (I don't think that step is necessary). My withdrawal is Pending now, so it seems to work. But the Pending amount isn't added to the Frozen amount (I think it should!).

When I open "Trading rules" on the bottom of the page in a new window, I'm again asked to login.

Great idea, we'll be sending withdraw address in the confirmation email. Logging in again is indeed not necessary.

Your balance should be frozen for the withdraw. I'll see what the problem is!

Edit 1:
We found the withdraw problem, and we are working on it.

Edit 2:
Our market making bot is currently having an issue. You may not see the prices updating as you would expect. I'm trying to get it fixed.

=== Try out our new futures exchange, TickSpread, for free! ===
dkbit98
Legendary
*
Offline Offline

Activity: 2226
Merit: 7117



View Profile WWW
June 21, 2021, 03:11:35 PM
 #16

Fixing that is top priority right now. It may take a few days but I'll let you all know once it is done.
I also noticed that when I log in after some time my dark them is all messed up and it is half light and half dark.
Like I said before, many people don't have a clue what they are doing with futures trading so making good tutorial and instructions is must have feature for your website.

I'm afraid we may let you down with our privacy commitments, though. While ideologically we are totally in favor of private transactions, for several reasons we don't want people to use our exchange to mix bitcoins. We may actually do the very opposite and publish all transaction data allowing anyone to link withdraw and deposit transactions, so that in some sense your account is just like a set of public addresses in the blockchain. By doing so we can counter the argument used by governments that exchanges either have to require KYC identification from all users or else they are complicit in money laundering.
I understand that and I don't expect total privacy and private transactions on public blockchain like Bitcoin, but I don't think that publishing all withdraw and deposit transactions will help you with US regulators.
They want strict regulations connected with identity of the person and their documentation, so even some dex exchanges have issues with them.

.
.HUGE.
▄██████████▄▄
▄█████████████████▄
▄█████████████████████▄
▄███████████████████████▄
▄█████████████████████████▄
███████▌██▌▐██▐██▐████▄███
████▐██▐████▌██▌██▌██▌██
█████▀███▀███▀▐██▐██▐█████

▀█████████████████████████▀

▀███████████████████████▀

▀█████████████████████▀

▀█████████████████▀

▀██████████▀▀
█▀▀▀▀











█▄▄▄▄
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
.
CASINSPORTSBOOK
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
▀▀▀▀█











▄▄▄▄█
LoyceV
Legendary
*
Offline Offline

Activity: 3304
Merit: 16587


Thick-Skinned Gang Leader and Golden Feather 2021


View Profile WWW
June 22, 2021, 11:15:31 AM
 #17

Being P1, I don't worry much about this scenario. At least in my perspective, I have people that I can trust very much, and the problem is finding someone I can trust that won't be giving the funds as ransom to save me from danger.
There aren't many people I'd truely trust with a large amount of money. I mean, how well can you really know someone? Finding someone who wouldn't save you is the easy part Wink

Quote
One possibility might be to have a 4-out-of-6 multisig with P1 and P2 holding 2 keys each, and P3 and P4 holding 1 key each. What do you think of this idea? No four keys are in a single continent, and we can know for sure who signed a transaction.
That makes it less likely for P3 or P4 to strike a deal, but makes it more risky to recover the funds when needed. Say P1 dies. Now P2 needs both P3 and P4, while P3 only trusts P1.

Quote
I'm afraid we may let you down with our privacy commitments, though. While ideologically we are totally in favor of private transactions, for several reasons we don't want people to use our exchange to mix bitcoins. We may actually do the very opposite and publish all transaction data allowing anyone to link withdraw and deposit transactions
That would be very, very bad! I've never seen any website that publishes all transaction data, and within EU it could even be a GDPR violation.
I assume any exchange keeps trade and transaction data forever, and if they ever need to provide it, they can dig it up.
TL;DR: don't do it. You'll scare away your customers.

Quote
By doing so we can counter the argument used by governments that exchanges either have to require KYC identification from all users or else they are complicit in money laundering.
I don't think any government would accept your "counter argument". If you fall under a certain government's jurisdiction, they can already demand you hand over transaction data. And any government that doesn't have jurisdiction shouldn't necessarily trust any data you provide.

Quote
in some sense your account is just like a set of public addresses in the blockchain.
It will be a centrally controlled database, meaning you can put anything you want in there, so anyone accused of anything could just deny it and government won't have conclusive evidence. Or you could be bribed to change something.



The "Entry Price" tells you what is the reference price. So if you have a long position, you need to sell higher than this price to make a profit, and if you have a short position, you need to buy back lower than this price to make a profit. If price moves against and reaches the "Liquidation Price" you may get liquidated and lose the amount frozen.



Do you this explanation helps? Please let me know whether there is anything else that is still confusing to you, as anything confusing you is likely to confuse to many other people too!
I wanted to test it, but I now get this:
Login Error: We cannot find a valid account with this credentials

Kelvin Santos (OP)
Copper Member
Newbie
*
Offline Offline

Activity: 24
Merit: 17

Co-Founder at TickSpread


View Profile WWW
June 24, 2021, 06:34:31 PM
 #18

I also noticed that when I log in after some time my dark them is all messed up and it is half light and half dark.
Like I said before, many people don't have a clue what they are doing with futures trading so making good tutorial and instructions is must have feature for your website.

I think we indeed have a bug related to half light and half dark themes, we'll investigate. Thanks!

And yes, we are working right now on making it simpler. We'll do a tutorial eventually, but for now we just want to make it easier and more intuitive.

That makes it less likely for P3 or P4 to strike a deal, but makes it more risky to recover the funds when needed. Say P1 dies. Now P2 needs both P3 and P4, while P3 only trusts P1.

I think we can use the scripting language to achieve the same effect without having one person holding multiple keys. So funds might be moved with the following combinations:

P1 + P2
P1 + P3 + P4
P2 + P3 + P4

Also P3 and P4 can have encrypted key backups so that funds are not lost in case P1+P3 or P2+P4 die at the same time. It seems really unlikely that P1 and P2 will die simultaneously, and it also seems really unlikely that the backups for both P3 and P4 are compromised simultaneously, and even so one of P1 and P2 would need to sign such a transaction.

That would be very, very bad! I've never seen any website that publishes all transaction data, and within EU it could even be a GDPR violation.
I assume any exchange keeps trade and transaction data forever, and if they ever need to provide it, they can dig it up.
TL;DR: don't do it. You'll scare away your customers.

Thanks for the candid feedback. Just to make things clear, we would never publish personal information (emails, etc). What we would do is use email + some random salt to generate a hash for each user and then, for each incoming deposit or withdraw, we would publish this hash. So no personal data involved! (and no GDPR violation for sure)

That would be somewhat equivalent to you geting your withdraws from the same address you used to deposit. Maybe you are right and this is really a bad idea, but I don't really understand why someone would be scared by that.

One reason I thought this was OK is because in the long-term I want to make our exchange work with decentralized custody. Fully decentralized exchanges have a lot of problems with latency, front-running and large fees (or spreads) that are really hard to solve. So I think we can get the best out of both worlds with centralized order matching + decentralized custody and setlement.

In this model, traders would make deposits and receive withdraws from smart contracts, and everybody would be able to easily link deposits and withdraws, so that I why I thought this lack of privacy would not be a big issue for most users.

After this explanation, do you still feel that this is a bad idea? If so, can you elaborate on what exactly do you think is bad or will scare users away?

It will be a centrally controlled database, meaning you can put anything you want in there, so anyone accused of anything could just deny it and government won't have conclusive evidence. Or you could be bribed to change something.

We would publish that daily (and maybe even save the hash in the blockchain) so we would have no power to change history.

Also, we if wanted to publish daily balances we could have a full proof of funds! Everyone would be able to check that we have as much funds as the sum of all balances because everyone would be to see the their own balance associated with their own user hash in a public ledger, and they would be able to see that our cold storage address contains at least the sum of all balances listed there.

But again, there are privacy considerations here, so this may turn out to be a very bad idea. We'll not do that if the overall feedback from the community is negative, and of course we would be very transparent regarding what privacy we can offer.

I wanted to test it, but I now get this:
Login Error: We cannot find a valid account with this credentials

Are you sure you didn't forgot your password? We only store a hash of your password, so we have a limited ability to debug that. We are being able to access our own accounts just fine.

Can you try the "Forgot password? Reset" link and see if it works? This should send you a link in your email to set a new password.


=== Try out our new futures exchange, TickSpread, for free! ===
vv181
Legendary
*
Offline Offline

Activity: 1932
Merit: 1273


View Profile
June 24, 2021, 07:05:06 PM
 #19

Are you sure you didn't forgot your password? We only store a hash of your password, so we have a limited ability to debug that. We are being able to access our own accounts just fine.

Can you try the "Forgot password? Reset" link and see if it works? This should send you a link in your email to set a new password.
I can confirm that @LoyceV problem also occurred to me. But a couple of hours later, at the time, I was able to normally log on.

I'm retesting the site now and seems a couple of things already being worked on, that seem promising.

Anyway, I noticed there is a reset layout button on the settings icon at the navbar. I wonder what does its functionality? Does it mean you plan to add more trade layout views?

LoyceV
Legendary
*
Offline Offline

Activity: 3304
Merit: 16587


Thick-Skinned Gang Leader and Golden Feather 2021


View Profile WWW
June 25, 2021, 08:27:38 AM
Last edit: June 25, 2021, 08:45:40 AM by LoyceV
 #20

That would be very, very bad! I've never seen any website that publishes all transaction data, and within EU it could even be a GDPR violation.
I assume any exchange keeps trade and transaction data forever, and if they ever need to provide it, they can dig it up.
TL;DR: don't do it. You'll scare away your customers.
Thanks for the candid feedback. Just to make things clear, we would never publish personal information (emails, etc). What we would do is use email + some random salt to generate a hash for each user and then, for each incoming deposit or withdraw, we would publish this hash.
It's still bad: if I trade something with someone, they'll know some of my Bitcoin addresses. If I then use that address to deposit to your site, they'll easily know I use your site (but they could probably figure that out through WalletExplorer.com too). What's worse, is if they can trace all my other transactions to and from your site too, after which they can know many more of my addresses. Not only that, they'll also know exactly how much I've deposited and withdrawn for as long as I've used the site. Exchanges don't do that either. Let's compare it with a bank: it's okay for the bank to see who I pay, but it's not okay to sell/publish/use this data.

Quote
So no personal data involved! (and no GDPR violation for sure)
Bitcoin addresses could be considered personal data too (although I'm not sure if this would hold up in court).

Quote
One reason I thought this was OK is because in the long-term I want to make our exchange work with decentralized custody. Fully decentralized exchanges have a lot of problems with latency, front-running and large fees (or spreads) that are really hard to solve. So I think we can get the best out of both worlds with centralized order matching + decentralized custody and setlement.

In this model, traders would make deposits and receive withdraws from smart contracts, and everybody would be able to easily link deposits and withdraws, so that I why I thought this lack of privacy would not be a big issue for most users.
If it's an on-chain necessity, that's different from volunteering to publish the data.

Quote
After this explanation, do you still feel that this is a bad idea? If so, can you elaborate on what exactly do you think is bad or will scare users away?
Yes, it's still bad. It's not necessary, and it reduces privacy. Privacy is great, but the moment you lose it, you'll never get it back.

Quote
Also, we if wanted to publish daily balances we could have a full proof of funds! Everyone would be able to check that we have as much funds as the sum of all balances because everyone would be to see the their own balance associated with their own user hash in a public ledger, and they would be able to see that our cold storage address contains at least the sum of all balances listed there.
For proof of funds, I'd stick to the cold storage with a signed message. Hot wallets shouldn't hold a large portion of total funds, and there's no need to proof every last satoshi.

Quote
I wanted to test it, but I now get this:
Login Error: We cannot find a valid account with this credentials
Are you sure you didn't forgot your password? We only store a hash of your password, so we have a limited ability to debug that. We are being able to access our own accounts just fine.
I didn't forget the password. It works again now (same as vv181), without resetting it.



My (test) withdrawal is still pending (after 5 days). Not sure if that's just not implemented yet.
What's weird though: it shows Amount: 0.00000.

Pages: [1] 2 3 4 »  All
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!