Difference between revisions of "Reputation"

From Bisq Wiki
Jump to navigation Jump to search
Line 11: Line 11:
  
  
== How is reputation measured ==
+
== How to build reputation ==
  
There are currently 4 ways reputation is measured, these include:
+
There are currently 4 options for creating reputation:
  
 
* Burning BSQ
 
* Burning BSQ
Line 25: Line 25:
 
* Users can burn or bond BSQ repeatedly.
 
* Users can burn or bond BSQ repeatedly.
  
Also the star rating of the user profile ID will also change over time in respect of the score of other users profile IDs.
+
Also the representation of the reputation as stars next to the user profile will also change over time in respect of the score of other users profile IDs.
  
 
== Reputation score star system ==
 
== Reputation score star system ==
  
To make it easier for user's to compare the reputation scores of other Bisq display reputation scores as a star system (0-5 stars).
+
To make it easier for user's to compare the reputation scores of different traders, Bisq displays reputation scores as stars (0-5 stars).
  
 
To achieve this users' total reputation scores are compared to other scores in the network and ranked and normalized to a value between 0 and 1.
 
To achieve this users' total reputation scores are compared to other scores in the network and ranked and normalized to a value between 0 and 1.
Line 35: Line 35:
 
The user with the highest ranking will have a value of 5 stars. The user with the lowest ranking will have a value of 0 stars.
 
The user with the highest ranking will have a value of 5 stars. The user with the lowest ranking will have a value of 0 stars.
  
The star rating will, therefore, by dynamic in that it will change every 2 weeks according to what users connected to the peer to peer network in that period. Every user profile gets published to the network when the user starts the app and is valid for about 2 weeks. If a user has not been using Bisq in that time, their profile gets removed from the network. Thus a high reputation score is only visible in the network as long the user has been active.
+
The user profiles only stay for 2 weeks in the network in case a user is not active. Thus their associated reputation will disappear with their profile if being inactive for 2 weeks. This has an impact on the relative reputation score of all other users. For instance if the user with the highest reputation is inactive and gets removed from the network the next user with the highest reputation will become the highest ranked with 5 star. Once a inactive user becomes active again their reputation score will be taken into account in the relative ranking.
  
 
One could phrase it as: The reputation score star system is the relative ranking compared to the reputation of the active users in the network.
 
One could phrase it as: The reputation score star system is the relative ranking compared to the reputation of the active users in the network.
Line 49: Line 49:
 
== Why is Reputation important for sellers ==
 
== Why is Reputation important for sellers ==
  
Bitcoin buyers send the fiat or altcoin payment to the sellers prior to receiving the bitcoin. Therefore it is important for bitcoin sellers to have a good reputation to help establish trust with their potential trade partners.
+
Bitcoin buyers send the fiat payment to the sellers prior to receiving the bitcoin. Therefore it is important for bitcoin sellers to have a good reputation to help establish trust with their potential trade partners.
  
 
It is expected that users that want to gain reputation to be bitcoin sellers on Bisq Easy will be experienced Bisq users that can provide buyers with a positive experience.
 
It is expected that users that want to gain reputation to be bitcoin sellers on Bisq Easy will be experienced Bisq users that can provide buyers with a positive experience.
  
 
Selling bitcoin on Bisq Easy is expected to be profitable for the sellers in that they will likely choose to sell bitcoin over market price.
 
Selling bitcoin on Bisq Easy is expected to be profitable for the sellers in that they will likely choose to sell bitcoin over market price.
 
== How can sellers improve their Bisq Easy reputation ==
 
 
There are multiple ways bitcoin sellers can increase their reputation. This includes:
 
 
* Burning BSQ
 
* Setting up a BSQ bond
 
* Importing the Account Age from Bisq 1
 
* Importing the Signed Account Age from Bisq 1
 
  
 
=== Burning BSQ ===
 
=== Burning BSQ ===
  
A user that wants to improve their reputation on the Bisq Easy trade protocol can can burn BSQ.
+
A user who wants to improve their reputation on the Bisq Easy trade protocol can can burn BSQ.
  
 
The more BSQ that is burned the better the reputation score the user would get.  
 
The more BSQ that is burned the better the reputation score the user would get.  
  
The minimum amount of BSQ that can be burnt is 5.46 BSQ (dust limit). There is no maximum amount of BSQ a user can choose to burn. Whatever they have that is not locked up they can burn it.
+
The minimum amount of BSQ that can be burnt is 5.46 BSQ (dust limit).
  
 
The value gained by burning BSQ decays over time (this is a very gradual reduction that occurs every time a new bitcoin block is confirmed). Repeated regular burning is considered better than one time burn of a higher amount. It can be assumed that regular burning (e.g. each week or month) is a form of work and represents activity by the user resulting in a higher reputation score.
 
The value gained by burning BSQ decays over time (this is a very gradual reduction that occurs every time a new bitcoin block is confirmed). Repeated regular burning is considered better than one time burn of a higher amount. It can be assumed that regular burning (e.g. each week or month) is a form of work and represents activity by the user resulting in a higher reputation score.
Line 76: Line 67:
 
Data about the burned BSQ gets published automatically by the oracle node.
 
Data about the burned BSQ gets published automatically by the oracle node.
  
If a user gets banned by a moderator they will lose the reputation value that they gained from burning the BSQ.
+
If a user gets banned by a moderator they will lose the reputation value that they gained from burning the BSQ as the reputation is linked to their profile and a banned profile cannot be used anymore.
 +
 
 +
Burning BSQ has the highest impact on the reputation score.
  
 
=== Setting up a BSQ bond ===
 
=== Setting up a BSQ bond ===
Line 82: Line 75:
 
Similar to Burn BSQ but using refundable BSQ bonds. Min. lockup time is 10000 blocks (about 2.5 months).
 
Similar to Burn BSQ but using refundable BSQ bonds. Min. lockup time is 10000 blocks (about 2.5 months).
  
The lock-time is used in the calculation.
+
The lock-time is used in the calculation. The longer the lock-time the higher the score.
  
 
To confiscate a scammers bond requires high quorum at DAO voting, thus its more risky that the confiscation might fail.
 
To confiscate a scammers bond requires high quorum at DAO voting, thus its more risky that the confiscation might fail.
Line 96: Line 89:
 
Accounts ages from Bisq 1 could include any of the following account types:
 
Accounts ages from Bisq 1 could include any of the following account types:
  
* ACH
+
Any Fiat account can be used.
* Amazon eGift Card
 
* Australian PayID
 
* Bizum
 
* Cash by Mail
 
* Cash Deposit
 
* Domestic Wire Transfer
 
* Face-to-Face (F2F)
 
* Faster Payments
 
* Japan Zengin Furikomi
 
* Pix
 
* Strike
 
* TransferWise
 
* US Postal Money Order
 
  
 
The older the user's account age the more trustworthy the user will be assumed to be.  
 
The older the user's account age the more trustworthy the user will be assumed to be.  
Line 119: Line 99:
 
Users of Bisq 1 can gain reputation by importing their signed account age from Bisq 1 into Bisq 2.
 
Users of Bisq 1 can gain reputation by importing their signed account age from Bisq 1 into Bisq 2.
  
Signed accounts from Bisq 1 could include any of the following account types:
+
Any signed account from Bisq 1 can be used.
 
 
* Interac e-Transfer
 
* MoneyBeam (N26)
 
* National Bank Transfer
 
* Revolut
 
* SEPA
 
* SEPA Instant
 
* Transfer with Same Bank
 
* Transfer from Specific Bank
 
* Uphold
 
* Zelle
 
  
 
The older the user's signed account age the more trustworthy the user will be assumed to be.
 
The older the user's signed account age the more trustworthy the user will be assumed to be.
Line 151: Line 120:
 
Once a user profile ID is banned their corresponding reputation score will no longer be visible.  
 
Once a user profile ID is banned their corresponding reputation score will no longer be visible.  
  
Moderators will ensure that they only ban profile IDs that have servery, or repeatedly, violated Bisq trade protocols.
+
Moderators will ensure that they only ban profile IDs that have servery, or repeatedly, violated Bisq trade protocols. Banned users will also get reported back to Bisq 1 and depending on the reputation type might have impact on their Bisq 1 account (e.g. their account get banned in Bisq 1 or in case of BSQ bonds a confiscation proposal is made).

Revision as of 19:47, 19 November 2023

Reputation is the security mechanism used for Bisq Easy, a Bisq 2 trade protocol.

Bisq Easy does not use security deposits to ensure that trades go smoothly, instead buyers rely on the reputation of the sellers to ensure the trade goes smoothly.

Generally the higher the sellers reputation on Bisq Easy the higher the likelihood is of the trade being successful, and conversely, the lower the sellers reputation is on Bisq Easy the less the likelihood is of the trade being successful.

Buyers should look to choose sellers with a high reputation for their trades.

Sellers should look at how to maximize their reputation to ensure they get more trades.


How to build reputation

There are currently 4 options for creating reputation:

  • Burning BSQ
  • Setting up a BSQ bond
  • Importing the Account Age from Bisq 1
  • Importing the Signed Account Age from Bisq 1

The total score is calculated as sum of the individual reputation sources/events. The reputation scores of users' will change over time due to:

  • Reputation gained from burning BSQ or bonding BSQ decays over time.
  • Users can burn or bond BSQ repeatedly.

Also the representation of the reputation as stars next to the user profile will also change over time in respect of the score of other users profile IDs.

Reputation score star system

To make it easier for user's to compare the reputation scores of different traders, Bisq displays reputation scores as stars (0-5 stars).

To achieve this users' total reputation scores are compared to other scores in the network and ranked and normalized to a value between 0 and 1.

The user with the highest ranking will have a value of 5 stars. The user with the lowest ranking will have a value of 0 stars.

The user profiles only stay for 2 weeks in the network in case a user is not active. Thus their associated reputation will disappear with their profile if being inactive for 2 weeks. This has an impact on the relative reputation score of all other users. For instance if the user with the highest reputation is inactive and gets removed from the network the next user with the highest reputation will become the highest ranked with 5 star. Once a inactive user becomes active again their reputation score will be taken into account in the relative ranking.

One could phrase it as: The reputation score star system is the relative ranking compared to the reputation of the active users in the network.

What reputation score should buyers look for

Bisq converts a seller's reputation score into am easy to view star system. This makes it easy for buyers to see at a glance which are the most reputable sellers.

The sellers with the highest reputation have 5 stars and the sellers with the lowest reputation will have 0 stars.

Reputation measurement.png

Why is Reputation important for sellers

Bitcoin buyers send the fiat payment to the sellers prior to receiving the bitcoin. Therefore it is important for bitcoin sellers to have a good reputation to help establish trust with their potential trade partners.

It is expected that users that want to gain reputation to be bitcoin sellers on Bisq Easy will be experienced Bisq users that can provide buyers with a positive experience.

Selling bitcoin on Bisq Easy is expected to be profitable for the sellers in that they will likely choose to sell bitcoin over market price.

Burning BSQ

A user who wants to improve their reputation on the Bisq Easy trade protocol can can burn BSQ.

The more BSQ that is burned the better the reputation score the user would get.

The minimum amount of BSQ that can be burnt is 5.46 BSQ (dust limit).

The value gained by burning BSQ decays over time (this is a very gradual reduction that occurs every time a new bitcoin block is confirmed). Repeated regular burning is considered better than one time burn of a higher amount. It can be assumed that regular burning (e.g. each week or month) is a form of work and represents activity by the user resulting in a higher reputation score.

Data about the burned BSQ gets published automatically by the oracle node.

If a user gets banned by a moderator they will lose the reputation value that they gained from burning the BSQ as the reputation is linked to their profile and a banned profile cannot be used anymore.

Burning BSQ has the highest impact on the reputation score.

Setting up a BSQ bond

Similar to Burn BSQ but using refundable BSQ bonds. Min. lockup time is 10000 blocks (about 2.5 months).

The lock-time is used in the calculation. The longer the lock-time the higher the score.

To confiscate a scammers bond requires high quorum at DAO voting, thus its more risky that the confiscation might fail.

The weight of that reputation source is therefor lower.

Data about burned BSQ gets published automatically by the oracle node.

Importing the Account Age from Bisq 1

Users of Bisq 1 can gain reputation by importing their account age from Bisq 1 into Bisq 2.

Accounts ages from Bisq 1 could include any of the following account types:

Any Fiat account can be used.

The older the user's account age the more trustworthy the user will be assumed to be.

In case of repeated registrations the oldest account will be used (as it has the highest value). Multiple accounts do not get accumulated.

Importing the Signed Account Age from Bisq 1

Users of Bisq 1 can gain reputation by importing their signed account age from Bisq 1 into Bisq 2.

Any signed account from Bisq 1 can be used.

The older the user's signed account age the more trustworthy the user will be assumed to be.

In case of repeated registrations the oldest signed account will be used (as it has the highest value). Multiple accounts do not get accumulated. account will be used (as it has the highest value). Multiple accounts do not get accumulated.

Signed.png

Reputation Simulation Tool

For bitcoin sellers it can get a little complicated to work out what the best way is to increase their reputation. To help make the decision process easier Bisq 2 provides a simulation tool for sellers to see what different actions they can take to increase their reputation.


What happens when a user profile ID is banned?

When a user profile ID is banned they lose all reputation associated with that profile ID.

The profile ID contains a pub key hash that is tied to a corresponding reputation score.

Once a user profile ID is banned their corresponding reputation score will no longer be visible.

Moderators will ensure that they only ban profile IDs that have servery, or repeatedly, violated Bisq trade protocols. Banned users will also get reported back to Bisq 1 and depending on the reputation type might have impact on their Bisq 1 account (e.g. their account get banned in Bisq 1 or in case of BSQ bonds a confiscation proposal is made).