Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Evaluate state of account signing propagation #10

Closed
2 tasks done
cbeams opened this issue Feb 6, 2020 · 4 comments
Closed
2 tasks done

Evaluate state of account signing propagation #10

cbeams opened this issue Feb 6, 2020 · 4 comments
Assignees

Comments

@cbeams
Copy link
Member

cbeams commented Feb 6, 2020

  • @ripcurlx to see how effective the change has been
  • @ripcurlx to create issue in growth repo to track this at a high level / write up plan / tasks, etc.

Per decision made in #1
Part of bisq-network/projects#10

@cbeams
Copy link
Member Author

cbeams commented Feb 6, 2020

Note that this work is important because if our suspicions about account signing propagation (or lack thereof) are true, there are not enough signed accounts in many markets, and this will impede our liquidity goals.

@ripcurlx
Copy link

I started to gather some data over the API and from within our client in following spreadsheets.

Important points of time:

  • May 6th: Limit of 0.01 BTC was introduced with version v1.1.1
  • Nov 1st: Account Signing was launched in version v1.2.2

As we don't have historical data I looked at our current offerbook on how many offers are offers with a signed account and how many offer maker have a signed account.

I also looked at the signed witness store over time. We don't have payment account or currency specific information so we can only check the general total growth:
Signed accounts over time
Signed accounts over time (log)

New signed accounts/Day (Median) New signed accounts/Day (Average) Growth/Day (median) Growth/Day (avg)
7 17.27826087 0.35% 0.87%

USD - ZELLE

https://docs.google.com/spreadsheets/d/1g2-WoYm_wumttfAA8z_1dDxG8Qx5_JDsHrKmv0jNJ5s/edit?usp=sharing

Offer book (Feb 19th 2020)

Number of Offers (1)
Offers with signed and unsigned account (1)
Signed maker and unsigned maker (1)
Number of Offers (3)

Trades

Percentage of trades _ 0 01BTC vs total trade volume (1)
Avg  trade size vs Number of trades (1)

EUR - SEPA

https://docs.google.com/spreadsheets/d/1GwuaxMOsl4tDWbMhzpO_zdORaDKCztpUA2e8aPkPPCg/edit?usp=sharing

Offer book (Feb 19th 2020)

Number of Offers
Offers with signed and unsigned account
Signed maker and unsigned maker
Number of Offers (4)

Trades

Percentage of trades _ 0 01BTC vs total trade volume
Avg  trade size vs Number of trades

BRL - National banks

https://docs.google.com/spreadsheets/d/1jkAscuX40PNpQMOJwl2ULkEMtu4ashfoXuTC5t6hSCg/edit?usp=sharing

Offer book (Feb 19th 2020)

Number of Offers (6)
Signed maker and unsigned maker (2)
Offers with signed and unsigned account (2)
Number of Offers (5)

Trades

Percentage of trades _ 0 01BTC vs total trade volume (4)
Avg  trade size vs Number of trades (4)

CAD - Interac-E-Transfer

Percentage of trades _ 0 01BTC vs total trade volume (3)
Avg  trade size vs Number of trades (3)

Conclusion

We did make a turn in Nov '19 to stop the liquidity downwards spiral. But neither market where we introduced account signing has fully recovered yet. Not in total volume or in average trade size. (~65+% should be a target to reach for trades above our 0.01 BTC limit). Growth of signed accounts is also quite static right now.

Major markets (USD, EUR)

There is an obvious difference in the USD and EUR market. The USD market seems to have a good saturation of signed accounts (at least in the available offers) and it is also focusing on trades for new traders that are below the initial limit. The EUR market in contrast could be improved by a higher percentage of signed accounts and more offers for unsigned users. So in general it doesn't look like for those two markets as if we have a big problem in the account signing seeding. There might be still ways to improve that (will be discussed in action points of project), but I have the feeling that it might be more a communication problem than a signed account seeding problem for those markets.

CAD

This market is so small it is hard to make proper assumptions (4 offers in total atm). We do have signed accounts in this market, but I guess we need more feedback from users if something else is needed for improvement

GBP

In this market mainly Faster Payments is used that has no account signing activated. Not sure if account signing for other payment methods is a real showstopper right now.

BRL

This market just has been started to grow over the last couple of months and it seems there are not too little signed accounts available already. So I don't think we need to do something special for this market, that wouldn't be covered by tasks for the major markets.

AUD

This market is also so small atm that it is hard to make any assumptions (2 offers).

I'll prepare next an issue/project with action points on how to improve the account signing state.

@cbeams cbeams changed the title Evaluate state of account signing Evaluate state of account signing propagation Feb 19, 2020
@cbeams
Copy link
Member Author

cbeams commented Feb 19, 2020

Great work, @ripcurlx! The numbers do look quite good on the USD side. Note that I created a project issue for this a couple days ago at bisq-network/projects#10, and I've just updated it to reflect that this evaluation task is complete. Could you keep that up to date with further tasks, etc?

And I'd say go ahead and close this specific task issue now that we have the numbers from the evaluation. Unless for some reason you wish to keep it open.

@ripcurlx
Copy link

Note that I created a project issue for this a couple days ago at bisq-network/projects#10, and I've just updated it to reflect that this evaluation task is complete. Could you keep that up to date with further tasks, etc?

Will do. Looking right now at the current state of the signing flow again to have a better picture what can be improved and at strategies to increase signed accounts.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants