From 67c421beee41679569020d1cc5b63e2867384649 Mon Sep 17 00:00:00 2001 From: Marnix <93143998+MarnixCroes@users.noreply.github.com> Date: Mon, 23 Sep 2024 14:08:54 +0200 Subject: [PATCH 1/2] Update SettingsCoinjoinConfigs.png --- .../public/SettingsCoinjoinConfigs.png | Bin 8585 -> 7175 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/docs/.vuepress/public/SettingsCoinjoinConfigs.png b/docs/.vuepress/public/SettingsCoinjoinConfigs.png index 660685674336e146076b7cc0df7f8bd94e6bacf2..054ca37122815dc012f48f32528f820495cbc292 100644 GIT binary patch literal 7175 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 VAE#SK@Fg9hu6zewp=kB=zX0x!F&6*; literal 8585 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 mY)!WRe>CO)*9pto88UQ Date: Mon, 23 Sep 2024 14:09:24 +0200 Subject: [PATCH 2/2] coinjoin: update fees remove coord fee --- docs/FAQ/FAQ-UseWasabi.md | 8 ++++++-- docs/glossary/Glossary-PrivacyWasabi.md | 5 ----- docs/using-wasabi/CoinJoin.md | 17 +++++++++++------ docs/using-wasabi/StartupParameters.md | 1 - 4 files changed, 17 insertions(+), 14 deletions(-) diff --git a/docs/FAQ/FAQ-UseWasabi.md b/docs/FAQ/FAQ-UseWasabi.md index d660b45fb8..a38a326c71 100644 --- a/docs/FAQ/FAQ-UseWasabi.md +++ b/docs/FAQ/FAQ-UseWasabi.md @@ -756,9 +756,13 @@ The default maximum is a 43000 BTC UTXO. ### What are the fees for the coinjoin? -The coinjoin coordinator sets its own fee policy for the coinjoin service provided. +As of Wasabi version [2.2.0.0](https://github.com/WalletWasabi/WalletWasabi/releases/tag/v2.2.0.0), the Wasabi client will only participate in +coinjoin rounds where it only pays for the mining fees. -This includes things like the mining fee, the coordination fee, no coordination fee for remixes and/or no coordination fee for UTXO amounts below a threshold etc. +Previous versions also included the coordination fee concept, where the coordinator could charge a fee for providing the service. +This has now been removed, so it will not participate in coinjoin rounds that charge a coordination fee. + +Read more [here](/using-wasabi/CoinJoin.md#fees). ### What is the anonymity set? diff --git a/docs/glossary/Glossary-PrivacyWasabi.md b/docs/glossary/Glossary-PrivacyWasabi.md index fef9c50600..7c1e957856 100644 --- a/docs/glossary/Glossary-PrivacyWasabi.md +++ b/docs/glossary/Glossary-PrivacyWasabi.md @@ -152,11 +152,6 @@ A label can be added to a coin, as a small note on who knows this coin belongs t Good labelling can help the user and the wallet to make better privacy conscious decisions later on when spending. Read more: [Why do I have to label my address](/FAQ/FAQ-UseWasabi.md#why-do-i-have-to-label-my-address) -### Max Coordination Fee Rate - -The maximum coordination fee rate the client is willing to accept to participate into a round. -The default value is 0. - ### Max Coinjoin Mining Fee Rate The maximum mining fee rate in sat/vByte the client is willing to pay to participate into a round. diff --git a/docs/using-wasabi/CoinJoin.md b/docs/using-wasabi/CoinJoin.md index 75e282aafd..44ad90486c 100644 --- a/docs/using-wasabi/CoinJoin.md +++ b/docs/using-wasabi/CoinJoin.md @@ -66,17 +66,22 @@ Notice that it is not yet possible to coinjoin from a hardware wallet, the keys ### Fees -The coinjoin coordinator sets its own fee policy for the coinjoin service provided. +As of Wasabi version [2.2.0.0](https://github.com/WalletWasabi/WalletWasabi/releases/tag/v2.2.0.0), the Wasabi client will only participate in coinjoin rounds where it only pays for the mining fees for the blockspace it uses, like any other bitcoin transaction. -Although the coordinator cannot steal money from the coinjoin participants, it could set a high mining fee rate and/or a high coordination fee. -This would make the participants pay a lot (unnecessarily). -To prevent against such behavior the Wasabi client can configure the maximum mining fee rate and the maximum coordination fee it is willing to pay per round. -If one of these is higher than the set values, the client will not participate in the coinjoin. +The coordinator sets the mining fee rate for the coinjoin transaction. -The default is a coordination fee rate of 0 and a maximum mining fee rate of 150 sat/vByte. +Users can set the maximum coinjoin mining fee rate they are willing to pay, as well as the minimum number of inputs the coinjoin transaction should have to participate. + +The default is a maximum mining fee rate of 150 sat/vByte and a minimum input count of 21. ![Coinjoin Configurations](/SettingsCoinjoinConfigs.png "Coinjoin Configurations") +It will not participate in rounds where the coordinator charges a coordination fee. + +> Previous versions also included the coordination fee concept, where the coordinator could charge a fee for providing the service. +This has now been removed, as it could be abused by malicious coordinators and/or would require some trust in the coordinator (like free remixes, as they are not enforced in the protocol). +The full explanation can be found [here](https://blog.wasabiwallet.io/killing-coordination-fee/). + ## WabiSabi protocol step-by-step WabiSabi protocol requires 5 steps to successfully create and broadcast a coinjoin transaction to the bitcoin network. diff --git a/docs/using-wasabi/StartupParameters.md b/docs/using-wasabi/StartupParameters.md index c20dcb092f..148f43870d 100644 --- a/docs/using-wasabi/StartupParameters.md +++ b/docs/using-wasabi/StartupParameters.md @@ -47,7 +47,6 @@ All configuration options available via the `Config.json` file are also availabl | "DustThreshold": "0.00005" | --dustthreshold=0.00005 | WASABI-DUSTTHRESHOLD=0.00005 | | "EnableGpu": true | --enablegpu=true | WASABI-ENABLEGPU=true | | "CoordinatorIdentifier": "CoinJoinCoordinatorIdentifier" | --coordinatoridentifier="coinjoincoordinatoridentifier" | WASABI-COORDINATORIDENTIFIER="coinjoincoordinatoridentifier" | -| "MaxCoordinationFeeRate": 0.0 | --maxcoordinationfeerate=0.0 | WASABI-MAXCOORDINATIONFEERATE=0.0 | | "MaxCoinJoinMiningFeeRate": 150.0 | --maxcoinjoinminingfeerate=150.0 | WASABI-MAXCOINJOINMININGFEERATE=150.0 | | "AbsoluteMinInputCount": 21 | --absolutemininputcount=21 | WASABI-ABSOLUTEMININPUTCOUNT=21 |