-
Notifications
You must be signed in to change notification settings - Fork 16
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
Use Keybase to increase accessibility to Bisq for new traders with no funds for security deposit, trading and mining fees #283
Comments
Hi @pazza83, please take a look at these comments about onboarding nocoiners. I am thinking on putting it together in a proposal if the idea is promising enough. #268 (comment) |
This is what I had in mind for Keybase. Keep it Simple Stupid, KISS Principle. This would allow for a simple small trades to take place with minimum complexity. I did not think past this initial step. First need to make sure there would be a market for small trades. I think there would be.
It would be great to see your proposal for this. My idea for the moment is just to set something up quickly on Keybase to see if there is a market. If their is I think proposals likes yours and #268 are the next logical steps. My Example of How a 0.007 BTC Trade would go on KeybaseKey: 👵 Seller / :princess: Buyer 👸 👵 Hi, welcome to Bisq :) That is no problems I can do this for €90 if you send payment now. My Revolut ID is @pazza83 👸 👵 Got it, DM me your Bisq BTC address. You can find it in 'Funds' under 'Fund your wallet' (:princess: DMs Seller) (👵 DMs Buyer) Done should be with you in 10 mins here is the TX ID XXXXXXXXXXX 👸 👵: No problems, happy trading :) End of trade Trade time: Less than 20 mins. What If's
Time require to implement this alternative trading protocolOne afternoon for v0.1. I can code this one myself 👍 |
My main concern is that if Bisq will be considered a money transmitter. That concern and that I don't want to link so easily my avatar to my real name is what makes me think that that this initiative should be open for anyone through BSQ bonds. Not placing a deposit makes data mining free. Sellers could be required to lock 0.05 BTC in BSQ at the DAO to get into Keybase channel. A seller could not take more than 1 order per day and messages should be destroyed every 48h. That way a seller won't be selling more BTC than bonded BSQ. |
I like this because the question about not having BTC as a barrier to onboard Bisq has been the object of many discussions for ages in Bisq, and we don't have an answer. I am not sure if Keybase would still be a barrier for the nocoiner. But since it is available on mobile platforms my guess is that should not be a problem. |
Hi @MwithM thanks for all your feedback much appreciated.
Can you let me know more about this concern?
Yes, I appreciate this concern. However you would be able to choose which trades to take and the instant payment options do not require full name just user ID and or email (which does not have to be an identifiable one). You could also if you wish set up a payment method for this sort of trading eg a Business Revolut account with the username AcmeCorp.
Yes, but it is free anyway if you are happy to swap fiat for BTC. Deposit would not be a barrier to anyone serious about data mining.
I agree with the 0.05 BTC in BSQ. That seems reasonable. No need to limit orders. If there are a couple of buyers from Canada and only one person online with Interac e-Transfer let them trade. If sellers' selling more than the BSQ amount was a problem then the BSQ amount should be lifted.
I disagree, these trades should occur outside of mediation. No trade fees are involved. They are for small amounts. The channel can be moderated. I think it should be kept simple. Less work for the DAO. |
I think it would work. I see many new users asking how to get their first BTC in Bisq social channels. I get dismayed when they are sent off to other P2P providers. New users are really important. Completing a first trade somewhere builds a sense of familiarity. A new user's second trade is likely to occur on the same platform their first trade did. Last week I sold some BSQ to someone on Keybase that wanted to save trade fees on their first BTC trade. They did not have enough BTC for a BSQ security deposit and a BTC security deposits. A new user wanting to use BSQ for their first tade (this should be encourages) Has to make 2 trades. Therefore, they require roughly 0.014 BTC just for the security deposits and trade fees. 0.014 BTC (~$240 USD) is a lot for a new user. Especially when considered in relation the their trade amounts. In the case of the BSQ buyer above they wanted to buy 5.46 BSQ (min amount possible). This is only $3.65 worth. But it is also more than enough for multiple small buys of BTC to get them started. I was keen to help them out and made a trade. Trade was a positive experience for everyone. Had a bit of a chat about Bisq, they were interested in asking a few questions about trades and payment methods. The new user now has BSQ, has experience using Keybase and will likely stay around longer than if I sent them off to Paxful to buy the 0.014 BTC for the BTC and BSQ trades. With money they may or may not have had. |
Sorry to be late to the discussion, missed it when started... I like the idea. Here are some comments:
Somehow its partially a low tech version of the off chain trade protocol idea ;-). |
Actually, I think using "Proof of Burn" (PoB) is better here instead of BSQ bond. If the fee is fixed or can be self-defined is an open question. The main problem might be that initially the security would be weak as seller likely do not want to burn 100s or 1000s of BSQ. @pazza83 What do you think about that idea? What do you think a seller would be willing to burn initially to get started? |
In this model, the BSQ to protect buyers are burned when there is no use for them anymore, after 6 months of repeated trades without issues. If you're going to scam Bisq buyers and the DAO, specially when limits for number and volume of trades are applied, you're going to do it as soon as possible. |
Definitely agree need to guide period to Bisq community upon entry etc. Or via program. Make it far easier. I also joined months after I had a problem. |
I have no experience other than completing 2 trades already using Keybase. One for a small amount of BTC a trader needed to make a trade, the other for someone that wanted to buy the min amount of BSQ and did not have a security deposit. In both cases the buyers sent me the funds first prior to me releasing the BTC and BSQ. I have seen people sell on Reddit and BitcoinTalk and they use a reputation system. The Keybase channel moderator would be free to remove any users they see fit.
I do not think the DAO needs to be involved, no mediators, no arbitration. It is a P2P transaction not going through Bisq no trade fees are involved. Traders are not paying for Bisq services. They are simply gaining the required security deposit / miner and trade fees to trade on Bisq. If trade goes wrong. Either user is free to share concerns on Keybase channel.
I do not think new users would need BSQ bonds. Only sellers of BTC would need them, if this was deemed appropriate. The risk is mainly shouldered by the Buyer as they will be sending the funds first. The Seller's are not really shouldering any risk other than to their reputation. They only send the BTC once they have been paid.
I agree transaction limit should be 0.007, just enough to start trading on Bisq. Ideally buyers will only use the service once. Get their no KYC BTC and then start accumulating / trading on Bisq. If it became popular the DAO could charge the Seller's an annual fee to be a member of the Keybase channel designated for this. Buyers should be aware that they risk losing their funds if trading this way. They are relying on the reputation of the seller.
Agreed.
I think the simpler it is kept the better. |
I'm generally against limits, minimums or caps. Unintended consequences result. Also that amount if set in stone, years or months down the track could become prohibitive still.
Folks aren't dumb. Putting through massive first buy e.g. several thousand ain't going to happen Vs doing what they can in small amounts. And if someone wants to do that, fine, just be clear we risks and purpose of channel etc. Warnings I guess
…________________________________
From: pazza <[email protected]>
Sent: Saturday, January 2, 2021 12:50:36 PM
To: bisq-network/proposals <[email protected]>
Cc: Conza <[email protected]>; Comment <[email protected]>
Subject: Re: [bisq-network/proposals] Use Keybase to increase accessibility to Bisq for new traders with no funds for security deposit, trading and mining fees (#283)
* Does anyone has experience of similar OTC trade platforms on Telegram, Whatsapp,... Which kind of security do they provide. I guess its bases on reputation only...
I have no experience other than completing 2 trades already using Keybase. One for a small amount of BTC a trader needed to make a trade, the other for someone that wanted to buy the min amount of BSQ and did not have a security deposit. In both cases the buyers sent me the funds first prior to me releasing the BTC and BSQ.
I have seen people sell on Reddit and BitcoinTalk and they use a reputation system. The Keybase channel moderator would be free to remove any users they see fit.
* In case of a confiscation request for the DAO we could just leave the 2 parties present their evidence, that is more work for the DAO but it should be exceptional anyway (and if it happens it might be the end of that experiment anyway). So maybe its better to keep mediators completely out of the concept. I am not sure if one can deliver a (cryptographic) proof of the keybase chat messages, if so it would be easier, otherwise anyone could make up a screenshot...Mediators would have same dilemma... PagerSigner proof of fiat payment could be provided to some "trusted" community members as well if available...
I do not think the DAO needs to be involved, no mediators, no arbitration. It is a P2P transaction not going through Bisq no trade fees are involved. Traders are not paying for Bisq services. They are simply gaining the required security deposit / miner and trade fees to trade on Bisq.
If trade goes wrong. Either user is free to share concerns on Keybase channel.
* One barrier might be that a new user does not know really about the DAO and BSQ bonds. So they might be worried about the security as they have to pay first. Some easy to understand explaination will be required.
I do not think new users would need BSQ bonds. Only sellers of BTC would need them, if this was deemed appropriate.
The risk is mainly shouldered by the Buyer as they will be sending the funds first. The Seller's are not really shouldering any risk other than to their reputation. They only send the BTC once they have been paid.
* There should be clear limits of number of trades and total amounts per buyer. If that is violated by the seller it is a clear reason for confiscating the bond. In case it becomes polular users might prefer it over Bisq as it has no trade fee and less miner fee, BUT the security might be misleading and is weak. Buyers might not understand that sufficiently and long-cons (BSQ bond will not cover all if lots of trades are going on) would be a logical result long term it it becomes bigger.
I agree transaction limit should be 0.007, just enough to start trading on Bisq. Ideally buyers will only use the service once. Get their no KYC BTC and then start accumulating / trading on Bisq.
If it became popular the DAO could charge the Seller's an annual fee to be a member of the Keybase channel designated for this.
Buyers should be aware that they risk losing their funds if trading this way. They are relying on the reputation of the seller.
* The project should be clearly "branded" as NOT-Bisq but a private initiative of community members using BSQ bonds for security. BSQ bonds could be used anyway for anything what Bisq is not aware of. In fact there are several bonded reputation bonds set up where nobody knows for what they have been used for. The DAO voters also have no obligation to vote on confiscation requests.
Agreed.
Somehow its partially a low tech version of the off chain trade protocol idea ;-).
I think the simpler it is kept the better.
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub<#283 (comment)>, or unsubscribe<https://github.com/notifications/unsubscribe-auth/AMMLWYTEXRWNAJPBKXB6NY3SX2CXZANCNFSM4UFB2P4Q>.
|
Why not both. Bonded for security for the buyers. Proof of burn for revenue for Bisq. I would make it annual rather than monthly to save on transaction fees and save time / administration resources.
I see it more like burning BSQ is paying Bisq DAO to access a service. Sellers would/should be making enough in trades each month to cover these costs so I do not see it as increasing reputation.
I disagree with this for the reasons above. Buyer will see @chimp1984 is happy to sell be 0.007 BTC for 200 Euros. His Keybase proofs look good. I can see he contributes regularly to Bisq. I am happy that he wont risk his reputation for 200 Euros. They may also be aware that @chimp1984 has put up a bond in BSQ to access this channel. The channel moderator will control which sellers are able to access the platform. So if a new trader comes along and wants to join they will need to build up their reputation first. This would be through linking Keybase proofs, getting involved in discussions etc. This is the same way it would work on a forum like BitcoinTalk or Reddit.
I think don't worry about the burning initially. It can be determined when / if the channel becomes popular. The goal here is not to make the Keybase channel profitable it is to get the users that are being recommended to go to: HodlHodl, Local Bitcoins, Bitcoin ATMs etc to engage with the Bisq community on Keybase and then become lifelong Bisqers. I made the proposal as I get frustrated every time I see people ask on Bisq Reddit, forums etc how to get their first BTC and they get sent to another place. Once they use that place to buy the likelihood is they will to buy from there again. It is the equivalent to turning willing would be customers away at the door. 😠
I think a one time BSQ bond would work. See how things develop. If it becomes popular and sellers are doing regular trades then introduce a annual BSQ burn fee. |
I agree with @MwithM I think bond to start with and then annual fee is it gets popular (sellers are making regular trades). |
I agree this is my primary motivation. I am the same. It was 3 months before I discovered Bisq's Keybase / Github. If you are using the Bisq client and everything is working as it should be you do not need to use Keybase or Github. New users first experience of Bisq's Keybase / Github should not be when they have a problem. They should be encouraged to join in the community. Promote Keybase as a support channel within Bisq GUI #4904 |
I think some people are too trusting. The biggest risk I see is that someone comes along and makes a small trade. All goes well. then they send a private message asking to do another trader. Before you know if they are doing trades for 5 BTC via Keybase based on trust alone. If this were to happen it would get messy!!! That is why my proposal included the following to reduce this happening:
It would be easy to set up an account as a new user and see what traders were following protocol. Any that were not would risk losing bond. |
Fair point about escalating to 5 BTC etc.
Key would be providing guidance, warnings etc. Best practices. Also a possible test of traders, sure.
Auto message after transaction maybe, removing from intro trade channel?
Checking in to see who is in there, if they've been onboarded? Guided to normal channels etc afterwards
…________________________________
From: pazza <[email protected]>
Sent: Saturday, January 2, 2021 1:27:10 PM
To: bisq-network/proposals <[email protected]>
Cc: Conza <[email protected]>; Comment <[email protected]>
Subject: Re: [bisq-network/proposals] Use Keybase to increase accessibility to Bisq for new traders with no funds for security deposit, trading and mining fees (#283)
Folks aren't dumb. Putting through massive first buy e.g. several thousand ain't going to happen Vs doing what they can in small amounts. And if someone wants to do that, fine, just be clear we risks and purpose of channel etc. Warnings I guess.
I think some people are too trusting. The biggest risk I see is that someone comes along and makes a small trade. All goes well. then they send a private message asking to do another trader. Before you know if they are doing trades for 5 BTC via Keybase based on trust alone.
If this were to happen it would get messy!!!
That is why my proposal included the following to reduce this happening:
* Policy set up for traders to adhere to to keep trades limited to the scope of the interactions that come from the # buy bitcoin channel. It would be easy to set up an 'mystery shopper' account to see if this was being adhered to. Traders violating the rules would be removed and risk the burning of their bond.
It would be easy to set up an account as a new user and see what traders were following protocol. Any that were not would risk losing bond.
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub<#283 (comment)>, or unsubscribe<https://github.com/notifications/unsubscribe-auth/AMMLWYS6X6FQHRZW6GP74SLSX2HA5ANCNFSM4UFB2P4Q>.
|
@pazza83 Yes agree to all you posted. Lets get it started and adjust once needed. |
Great I will ask @wiz about creating a keybase channel. Any thoughts on what the bond should be for traders? I suggested 2,000 above this would cover a 0.007 trade about 6 times over. |
Using Keybase to increase accessibility to Bisq for new traders to buy 0.007 BTC for their first trade has been live for almost a couple of months. For more info see the Keybase Buy Bitcoin wiki Still to do are:
The mempool has been high recently which has resulted in less small offers being made / taken on Bisq. This could be a good way to experiment to see how Bisq can make small trades accessible to more users. |
The current minimum required security deposit is currently 0.006 BTC (~$360). The new minimum security deposit will be reduced to 0.001 BTC (~$60) in next release: It will therefore, make sense to transition the buy-bitcoin channel for maximum offers of 0.002 BTC (~$120). I will leave it running as 0.007 BTC (~$420) for the moment as still some 0.07 BTC as there will still be some old offers available for users. But expect an update to 0.002 BTC (~$120) as a limit soon. |
Going to re-assess the 0.002 BTC limit as some sellers of 0.01 BTC or less are choosing to use a deposit over 15%. Will re-assess at the end of this month. |
Re-assessing the limits for sellers in the Keybase channel. Looking at Bisq most offers of 0.01 BTC or less are choosing to use a deposit well over 15%. I think it makes sense to keep the limit for sellers to 0.007 BTC for the moment. The wiki was updated to 0.002 BTC if anyone has any objections to me updating it back to 0.007 BTC let me know |
Closing as was approved. I will create a project for the works still to do. |
Use Keybase to increase accessibility to Bisq for new new traders with no funds for security deposit, trading and mining fees
This is an idea for using Keybase to increase accessibility to Bisq for new traders that do no have any Bitcoin.
It would be great to get your feedback.
Description
For new users of the platform Bisq requires approximately 0.007 BTC for traders to make their first trade.
This is made up of:
New users of Bisq that have no Bitcoin often ask in Bisq channels how they can acquire their first Bitcoin to start trading. General responses are:
For example recent Reddit posts:
For new users of the platform often choose to trade on Bisq due to Privacy, anonymity provided. Bisq offers a platform of no requirements for Know Your Customer (KYC) or Anti Money Laundering (AML).
Most of the above options have the following issues
More and more countries have introduced regulation for Bitcoin ATMs to require users complete KYC. It is becoming increasingly difficult for people to purchase Bitcoin without KYC.
I have been thinking of an idea to keep new users within the Bisq ecosystem and enable them to quire their first 0.007 BTC with no security deposit needed.
Idea
Bisq to set up a channel on the Bisq Keybase to facilitate new users to purchase 0.007 BTC from traders without security deposit.
Eg: # buy-bitcoin
Assumptions
The idea I have is predicated on the following assumptions:
Benefits to new traders with no BTC
Benefits to Bisq
Risks
How to mitigate the negatives
My personal perspective
Bisq is as a platform that is an on / off ramp for fiat/ BTC in a P2P and decentralized way.
Successful platforms must find way to onboard new users and increase the accessibility to as many people as possible.
New users today with no BTC are Bisq's future.
If I can help onboard a new user today that does not have BTC, help introduce them to the Bisq community and subsequently that user goes on to help contribute to, and add value to Bisq, I would be very happy. If that happened once in a thousand trades I would still be very happy.
The text was updated successfully, but these errors were encountered: