Bitcoin Forum

Bitcoin => Hardware wallets => Topic started by: dkbit98 on February 07, 2023, 09:29:22 PM



Title: Trezor CoinJoin Testing
Post by: dkbit98 on February 07, 2023, 09:29:22 PM
Trezor just announced they are starting to test CoinJoin with their devices, and they called everyone who owns Trezor Model T to participate if they want!
They didn't post more information about this, but judging by questions asked in their form this will happen in February, and you need to send them your email address (use alternative temp email for this).
You will receive invitation to join a Google Meets conference call on test day., and Trezor claims they will delete this record when testing ends, within 30 days at the latest.

Dates and times for testing are:
- February 15, 15:00 UTC
- February 22, 17:00 UTC

https://i.imgur.com/8kbqiu8.jpg  https://i.imgur.com/mGeiaai.jpg
https://satoshilabs.typeform.com/coinjointesting

According to information I saw on Trezor github page, you will have to download latest Trezor Suite v23.2.1 pre-release that have option to test CoinJoin with Bitcoin testnet.
https://github.com/trezor/trezor-suite/releases

It sucks that Trezor Model One is not enough for CoinJoin, but I would like to see explanation why we can't use Model One.
This is what Trezor support said about this on reddit:
Quote
At the moment Trezor Model One does not support CoinJoin, as we are still exploring options of the implementation.
https://www.reddit.com/r/TREZOR/comments/10w0jfx/comment/j7kuzv1

I will use this topic to post all the information from Trezor testing, and people who join this testing can write their own experience.


Title: Re: Trezor CoinJoin Testing
Post by: OROBTC on February 07, 2023, 09:51:49 PM
...

That's interesting as well as very good news dkbit98.

I'd be interested to hear comments and results after their testing is done.


Title: Re: Trezor CoinJoin Testing
Post by: Hispo on February 08, 2023, 01:33:01 AM
I was eagerly expecting to finally be able to test the coinjoin functionality but I have got no Trezor Model T.  :(
I hope Satoshilabs can find a solution to give support to its original model, it would be a pity if they started to neglect it right when the most exciting parts of this technology are supposed to be at the reach of those with a tight budget.

thanks for bringing this information, though.


Title: Re: Trezor CoinJoin Testing
Post by: jackg on February 08, 2023, 05:11:56 AM
Sounds like interesting news and also a bit of a strange change of direction for a company who obliged to give users the opportunity to denonymise themselves in the Netherlands a few years back with one of their updates (only took them a few days to decide to roll that back).

I was eagerly expecting to finally be able to test the coinjoin functionality but I have got no Trezor Model T.  :(
I hope Satoshilabs can find a solution to give support to its original model, it would be a pity if they started to neglect it right when the most exciting parts of this technology are supposed to be at the reach of those with a tight budget.

It sounds like it'll become available on both soon enough. I'd be happy with the idea model T gets it a few months (3-6) before the one gets it (it's not like we're paying a subscription or anything either for these updates).


Title: Re: Trezor CoinJoin Testing
Post by: dkbit98 on February 08, 2023, 09:41:46 PM
I hope Satoshilabs can find a solution to give support to its original model, it would be a pity if they started to neglect it right when the most exciting parts of this technology are supposed to be at the reach of those with a tight budget.
I don't think they are neglecting Trezor One model, but coinjoin transactions need more processing power with memory and model One is getting old for that.
It's more likely they are going to focus on supporting new generation Trezor hardware wallet and Trezor Model T, but I wouldn't mind if they release Trezor model Two with small upgrades.
I am certainly not going to buy Trezor Model T for more than $200 just because of new CoinJoin feature.




Title: Re: Trezor CoinJoin Testing
Post by: PrivacyG on February 09, 2023, 06:04:02 PM
Model One does not even support Monero.  I doubt it will handle Coin Joins properly.  It seems like it can pretty much only handle the very basics before its hardware throttles.

Interesting addition to Trezors.  Coin Joins in their Suite next to Tor would be a very useful utility.

-
Regards,
PrivacyG


Title: Re: Trezor CoinJoin Testing
Post by: SFR10 on February 09, 2023, 08:54:03 PM
It sucks that Trezor Model One is not enough for CoinJoin, but I would like to see explanation why we can't use Model One.
The only thing that I could find by browsing their repo was the following issue that implied having conflicts with something:


but I wouldn't mind if they release Trezor model Two with small upgrades.
Based on this "pull request (https://github.com/trezor/trezor-firmware/pull/2277)", I think their upcoming model that "I mentioned in the past (https://bitcointalk.org/index.php?topic=5304483.msg60786821#msg60786821)" might actually be the improved version of Model One.


Title: Re: Trezor CoinJoin Testing
Post by: Hispo on February 10, 2023, 01:03:56 AM
I hope Satoshilabs can find a solution to give support to its original model, it would be a pity if they started to neglect it right when the most exciting parts of this technology are supposed to be at the reach of those with a tight budget.
I don't think they are neglecting Trezor One model, but coinjoin transactions need more processing power with memory and model One is getting old for that.
It's more likely they are going to focus on supporting new generation Trezor hardware wallet and Trezor Model T, but I wouldn't mind if they release Trezor model Two with small upgrades.
I am certainly not going to buy Trezor Model T for more than $200 just because of new CoinJoin feature.


Even though it makes sense from a development and financial point of view they focus in the news generation, some people (like me) spending over 200$ for a cold wallet is a bit out of the budget...

Still have some hope they may eventually find a way so I won't let out if the privacy party.


Title: Re: Trezor CoinJoin Testing
Post by: dkbit98 on February 10, 2023, 10:54:02 AM
Model One does not even support Monero.  I doubt it will handle Coin Joins properly.  It seems like it can pretty much only handle the very basics before its hardware throttles.
You are right and I was thinking the same thing, but I was not expecting ancient Trezor One device to be one trick pony ;)
If I was in Trezor team I would make new device with similar price (code name Trezor2) that could do everything like Trezor model T but in same old Trezor One package.
This should be possible with upgraded processor and small design changes, but I would still keep Trezor One active for firmware updates.

Based on this "pull request (https://github.com/trezor/trezor-firmware/pull/2277)", I think their upcoming model that "I mentioned in the past (https://bitcointalk.org/index.php?topic=5304483.msg60786821#msg60786821)" might actually be the improved version of Model One.
I think this new Trezor model R is going to be their new generation wallet with their own secure element, and I am sure it's going to be much more expensive than current wallets they are offering.

Even though it makes sense from a development and financial point of view they focus in the news generation, some people (like me) spending over 200$ for a cold wallet is a bit out of the budget...
I could agree with you few years ago, but with raging inflation and increased prices of everything we saw in last few years, $200 today is not the same like $200 few years ago.
And if someone is holding several Bitcoins than I see no reason why this amount of money would be such a big problem, but then again I always remember this meme:

https://i.imgur.com/yy0TEpX.jpg



EDIT:
Dates and times for Trezor CoinJoin testing are:
- February 15, 15:00 UTC
- February 22, 17:00 UTC


Title: Re: Trezor CoinJoin Testing
Post by: Hispo on February 11, 2023, 01:36:51 AM
Even though it makes sense from a development and financial point of view they focus in the news generation, some people (like me) spending over 200$ for a cold wallet is a bit out of the budget...
I could agree with you few years ago, but with raging inflation and increased prices of everything we saw in last few years, $200 today is not the same like $200 few years ago.
And if someone is holding several Bitcoins than I see no reason why this amount of money would be such a big problem, but then again I always remember this meme:
...

I agree with your point of view, but what I say I said it from the perspective of someone that already owns a Trezor model One. I am not sure if it would be worth it to pay over 200$ for some extra features. It sounds more suitable for someone who plans to purchase a Trezor for the fist time.

Perhaps, as months and years pass by, Switching to a Model T will make even more sense, specially if more features are added, for now, the most tempting thing on model T is support on monero.

Also, weirdly enough, we have not heard anything on Satoshilab's new generation of wallets yet...


Title: Re: Trezor CoinJoin Testing
Post by: dkbit98 on March 15, 2023, 08:00:11 PM
Anyone using Trezor hardware wallet should go ahead and install latest update for Trezor Suite v23.3.2, and update firmware for Trezor Model One v1.12.1.
Note that firmware update won't show up until you first update Trezor Suite, but good news is that Model One could support Coinjoin after this update.
Trezor added support for Ledger Live legacy derivation path, and they fixed several bugs related with fees in this update:
https://github.com/trezor/trezor-suite/releases
https://trezor.io/learn/a/trezor-device-firmware-update-march-2023


Title: Re: Trezor CoinJoin Testing
Post by: Hispo on March 18, 2023, 01:12:50 AM
Anyone using Trezor hardware wallet should go ahead and install latest update for Trezor Suite v23.3.2, and update firmware for Trezor Model One v1.12.1.
Note that firmware update won't show up until you first update Trezor Suite, but good news is that Model One could support Coinjoin after this update.
Trezor added support for Ledger Live legacy derivation path, and they fixed several bugs related with fees in this update:
https://github.com/trezor/trezor-suite/releases
https://trezor.io/learn/a/trezor-device-firmware-update-march-2023


I was about comment on this the other day, but you were way faster than me.
I am happy to see that Satoshilabs is at least willing to try and implement this feature on Trezor one as well, and it makes sense, since for obvious reasons, the model one is by far their most popular product.  :)

No all their user base is willing/able to jump onto the next generation of HW. Eager to see how it goes.


Title: Re: Trezor CoinJoin Testing
Post by: SFR10 on March 18, 2023, 09:18:26 AM
but good news is that Model One could support Coinjoin after this update.
Considering that we're talking about one of the oldest HWs out there and their "previous statement (https://github.com/trezor/trezor-suite/issues/6609)", I'm surprised they're trying to make it also work on the T1 [other so-called popular brands (cough...Led, cough...ger) should take note].

https://trezor.io/learn/a/trezor-device-firmware-update-march-2023
It seems that they forgot to mention how the "QR Code for Bech32 addresses (https://i.imgur.com/pUaitU7.jpg)" now appears on the tiny screen of Model one... Because of incompatibility issues with some apps and wallets, they had to change the upper-case Bech32 addresses into lowercase and this resulted in having more complex QR codes [a bit harder to scan] on that tiny screen [not sure why there are such issues for something that it's case-insensitive].



Title: Re: Trezor CoinJoin Testing
Post by: dkbit98 on March 31, 2023, 02:42:41 PM
I was about comment on this the other day, but you were way faster than me.
I am happy to see that Satoshilabs is at least willing to try and implement this feature on Trezor one as well, and it makes sense, since for obvious reasons, the model one is by far their most popular product.  :)
I still have no confirmation that is is actually going to work properly but it's really amazing that ancient device and first ever hardware wallet can do everything you need from device like this.
Now let's compare that with other poplar brand that always change size of their apps, retire devices like old dirty socks all the time, collect bunch of money to introduce new shitcoins...
I am not saying Trezor is perfect and I don't recommend anyone to buy this device in 2023, but I really like how they are handling things.

It seems that they forgot to mention how the "QR Code for Bech32 addresses (https://i.imgur.com/pUaitU7.jpg)" now appears on the tiny screen of Model one... Because of incompatibility issues with some apps and wallets, they had to change the upper-case Bech32 addresses into lowercase and this resulted in having more complex QR codes [a bit harder to scan] on that tiny screen [not sure why there are such issues for something that it's case-insensitive].
I guess we need external screen add-on for Trezor One, preferably FullHD IPS :D


Title: Re: Trezor CoinJoin Testing
Post by: Hispo on April 04, 2023, 07:50:28 PM
I was about comment on this the other day, but you were way faster than me.
I am happy to see that Satoshilabs is at least willing to try and implement this feature on Trezor one as well, and it makes sense, since for obvious reasons, the model one is by far their most popular product.  :)
I still have no confirmation that is is actually going to work properly but it's really amazing that ancient device and first ever hardware wallet can do everything you need from device like this.
Now let's compare that with other poplar brand that always change size of their apps, retire devices like old dirty socks all the time, collect bunch of money to introduce new shitcoins...
I am not saying Trezor is perfect and I don't recommend anyone to buy this device in 2023, but I really like how they are handling things.


Well, I hope it works because that would be the icing on the cake for a device like the Trezor One.  :P
I like how Satoshilabs manage their products and keep the updates coming for the old device, one must wonder how long it will take for them to stop supporting it.

On one hand, they take advantage for marketing purposes the fact this is the "original hardware wallet", on the other hand if the market in the future does not longer demand the model one, then they may find themselves forced to focus on newer generations.

In my opinion the selling point is the relatively cheap price for the reputation and reliability it offers.


Title: Re: Trezor CoinJoin Testing
Post by: Wind_FURY on April 07, 2023, 10:38:19 AM
...

That's interesting as well as very good news dkbit98.

I'd be interested to hear comments and results after their testing is done.


Me too! Although, I'm curious how they're going to implement CoinJoin in their wallet-suite when it's officially released. Will they accept the trade-off and have the same implementation as Wasabi Wallet did to avoid problems with government, or will they accept ALL outputs through their coordinator?


Title: Re: Trezor CoinJoin Testing
Post by: OmegaStarScream on April 12, 2023, 04:43:06 PM
Trezor just announced that they are officially launching CoinJoins a week from now (19th of April) which should work with the Trezor One model [2] just fine.

[1] https://twitter.com/Trezor/status/1646154374605938688
[2] https://twitter.com/Trezor/status/1646171007550468096


Title: Re: Trezor CoinJoin Testing
Post by: hZti on April 12, 2023, 05:23:23 PM
That are awesome news and will make it way harder to track Bitcoin. Bitcoin mixers are good, but coinjoin that has a lot of users is still way better in my oppinion. Would love to see other wallet manufacturers to jump on that train and implement coin join also in their existing wallets.


Title: Re: Trezor CoinJoin Testing
Post by: dkbit98 on April 12, 2023, 08:36:31 PM
Trezor just announced that they are officially launching CoinJoins a week from now (19th of April) which should work with the Trezor One model [2] just fine.
I received email from Trezor today and they are starting with CoinJoins from April 19th.
It would be amazing to have oldest and first ever hardware wallet with this feature, but they made a mistake and Trezor One won't be supporting CoinJojn from this release  :P
They didn't gave any further explanation why and when they will fix this, but i expect more details about it on April 19th.

https://i.imgur.com/Cqhllfz.jpg
https://twitter.com/Trezor/status/1646229506535964673


Title: Re: Trezor CoinJoin Testing
Post by: Pmalek on April 14, 2023, 06:01:20 PM
I just saw their Twitter announcement about the upcoming coinjoin implementation and wanted to share it here, but the news is already out.
I took a look at the comments (https://twitter.com/Trezor/status/1646876089791266820) to see what the general mood among the users are. One guy called Chris Blec asked them straight if Chainalysis will have their say in the coinjoin process, but Trezor didn't feel like replying. Another funny comment says that Chainalysis is coming on 19 April to Trezor.


Title: Re: Trezor CoinJoin Testing
Post by: Sarah Azhari on April 15, 2023, 04:53:08 AM
Has anyone know where that coin join can be implemented?, on Suite or can use it electrum and wasabi?

And, what is the minimum transfer we can use, and how much fee? if the same as wasabi, (0.1) and the cost is too high, of course, people will be more inclined to choose a mixer, which has a 0.001 minimum, and 0.7% fee. I wish Trezor were more pay attention to this, if friendly and got more benefits, many people turn to them because of cold wallets.


Title: Re: Trezor CoinJoin Testing
Post by: o_e_l_e_o on April 15, 2023, 06:35:05 AM
Cool, so I can get blockchain analysis entities to specifically monitor the outputs in my hardware wallet now. Just what I've always wanted! ::)

Plus Trezor being completely silent on the topic of Wasabi's blockchain analysis despite multiple questions about it on Twitter is not exactly good optics. Trying to take the Wasabi route of pretending the issue doesn't exist?


Title: Re: Trezor CoinJoin Testing
Post by: Pmalek on April 15, 2023, 07:30:05 AM
Plus Trezor being completely silent on the topic of Wasabi's blockchain analysis despite multiple questions about it on Twitter is not exactly good optics. Trying to take the Wasabi route of pretending the issue doesn't exist?
I don't know why, but that post of yours reminded me of this gem from the Hitman video game:

https://scontent-frt3-2.xx.fbcdn.net/v/t31.18172-8/10365633_10152461990768987_4121873510453634830_o.jpg?_nc_cat=100&ccb=1-7&_nc_sid=9267fe&_nc_ohc=bCgwPe7N0DcAX-64TFg&_nc_ht=scontent-frt3-2.xx&oh=00_AfBibPy8pLoCRF9o_XVGGYn2aQ-vdwfk2UOe5fEGjqiqEQ&oe=6461B65B

It will be interesting to see what the service fees will be like when doing coinjoins directly with your Trezor, compared to what Wasabi users pay. I would expect Trezor to take a cut, which would increase the overall price a user has to pay. 


Title: Re: Trezor CoinJoin Testing
Post by: o_e_l_e_o on April 15, 2023, 07:49:22 AM
I would expect Trezor to take a cut, which would increase the overall price a user has to pay.
Seems like the fee is the same:

A 0.3% coordinator fee will be taken from fresh coins greater than 1,000,000 sats (0.01 BTC). There is no such fee for UTXOs below this amount.

I'd also be concerned about the fact you have to leave your Trezor plugged in and authorize it to automatically sign transactions which are passed to it. I'm sure that they've tested to make sure it only signs coinjoin transactions, but automatic signing still presents a whole new attack surface which does not exist on any existing hardware wallet as far as I am aware.


Title: Re: Trezor CoinJoin Testing
Post by: Husna QA on April 18, 2023, 06:30:27 AM
Testing the Coinjoin feature in Trezor Suite 23.4.1-beta

https://github.com/trezor/trezor-suite/releases/tag/v23.4.1 (https://github.com/trezor/trezor-suite/releases/tag/v23.4.1)
This feature is available for Trezor Model T.

Please refer to the following link for the official guide on using Coinjoin on the Trezor suite:
https://trezor.io/learn/a/coinjoin-in-trezor-suite (https://trezor.io/learn/a/coinjoin-in-trezor-suite)

I'm just sharing my experience with using Bitcoin Testnet.
The ideal amount recommended to use the Coinjoin feature is 0.01 BTC / 0.01 TEST or more.

https://talkimg.com/images/2023/05/16/blob67cd1286b6383d1f.png

https://talkimg.com/images/2023/05/16/blobd8bb7e44c3bdbf0f.png

https://talkimg.com/images/2023/05/16/blob799e5183b9450fee.png

I think the zkSNACKs coordinator terms will be a warning to some people who don't like it.


https://talkimg.com/images/2023/05/16/blob98001d0b5eacc2a8.png

https://talkimg.com/images/2023/05/16/bloba1d0e85abb57b8f0.png


I think waiting for the collecting input process is pretty long, even up to 4 hours in the process I tried this time.
I don't know whether the time taken is reasonable or not. Maybe later, when the process is complete, I will try to update again.

https://talkimg.com/images/2023/05/16/blob1de8feb201cb6ab1.png




Title: Re: Trezor CoinJoin Testing
Post by: PawGo on April 18, 2023, 01:23:29 PM

I think waiting for the collecting input process is pretty long, even up to 4 hours in the process I tried this time.
I don't know whether the time taken is reasonable or not. Maybe later, when the process is complete, I will try to update again.

Does it mean you have waited 4hours with your HW plugged in etc? That's pretty long I would say (of course with real coins it might be less), I wonder if there could be other way of doing that (like session saved/assigned to HW ID).


Title: Re: Trezor CoinJoin Testing
Post by: Husna QA on April 19, 2023, 03:01:04 AM
Does it mean you have waited 4hours with your HW plugged in etc? That's pretty long I would say (of course with real coins it might be less), I wonder if there could be other way of doing that (like session saved/assigned to HW ID).

Yes, it does. The Trezor T hardware wallet must remain connected to the Trezor Suite during the Coinjoin process, as shown in the screenshot above, both on the Trezor Suite and the Trezor T.

Yesterday's update even took more than 7 hours, as shown in the clock on the Coinjoin transaction below:

https://talkimg.com/images/2023/05/16/blob6546009787a8dd37.png

Unfortunately, although the Coinjoin ended, I could not complete the process. It was advised to run another Coinjoin, as shown below, and I have not tried another Coinjoin using Bitcoin or Bitcoin Testnet.

https://talkimg.com/images/2023/05/16/blob428e97f61bf27164.png



Title: Re: Trezor CoinJoin Testing
Post by: mailsats on April 28, 2023, 07:30:14 AM
I don't know enough about Coinjoin to give a proper opinion on this...

All I know is that this guy is now deadset against Trezor after they implemented this feature...

perhaps some of you more technically proficient Bitcoiners can watch this video, and weigh in on this ( honestly I am not sure how worried I should be )

https://www.youtube.com/watch?v=zp012aP0ZFA&t=10s (https://www.youtube.com/watch?v=zp012aP0ZFA&t=10s)


Title: Re: Trezor CoinJoin Testing
Post by: o_e_l_e_o on April 28, 2023, 08:22:37 AM
perhaps some of you more technically proficient Bitcoiners can watch this video, and weigh in on this ( honestly I am not sure how worried I should be )
Everything he has said is accurate, and I completely agree with all of his conclusions. I regret ever suggesting that anyone should buy a Trezor, and I will never do so again. They have shown themselves to be anti-privacy and anti-fungibility, and are therefore not just selling out their users but are actively working against bitcoin itself, in order to line their own pockets.

As he says, however, if you already have a Trezor device (and no other hardware wallet you can swap to or can afford), you are probably safe to keep using it provided you don't go anywhere near the coinjoin feature. I also don't have a single shred of trust left for Trezor, though, so I would make sure you are using it through something like Electrum or Sparrow pointed at your own node and absolutely not relying on Trezor's servers. And when it comes to the time to upgrade or replace your hardware wallet, obviously do not buy another Trezor.


Title: Re: Trezor CoinJoin Testing
Post by: Pmalek on August 16, 2023, 03:46:12 PM
The regular Trezor Suite update for August now introduces the coinjoin feature for the Trezor One. Previously, only Model T users could participate in coinjoins.
The latest software release has also slightly simplified the firmware upgrade process for the Model T. Trezor has gotten rid of the step that involved disconnecting and reconnecting the device. 

https://twitter.com/Trezor/status/1691812317741117552


Title: Re: Trezor CoinJoin Testing
Post by: dkbit98 on August 18, 2023, 07:35:58 PM
The regular Trezor Suite update for August now introduces the coinjoin feature for the Trezor One. Previously, only Model T users could participate in coinjoins.
The latest software release has also slightly simplified the firmware upgrade process for the Model T. Trezor has gotten rid of the step that involved disconnecting and reconnecting the device. 
I know this coinjoin implementation is controversial, but It's amazing to see what Trezor has been able to do with this ancient old device  :D
This is first ever hardware wallet in the world and it's still kicking in 2023, almost ten years old.


Title: Re: Trezor CoinJoin Testing
Post by: Hispo on September 09, 2023, 10:39:39 PM
The regular Trezor Suite update for August now introduces the coinjoin feature for the Trezor One. Previously, only Model T users could participate in coinjoins.
The latest software release has also slightly simplified the firmware upgrade process for the Model T. Trezor has gotten rid of the step that involved disconnecting and reconnecting the device. 
I know this coinjoin implementation is controversial, but It's amazing to see what Trezor has been able to do with this ancient old device  :D
This is first ever hardware wallet in the world and it's still kicking in 2023, almost ten years old.

Yeah, it is something one would have not expected from a company which is all in for the profit, at least they are still aware that "the original hardware wallet" slogan is still helpful for them to continue to sell products, so it makes some sense they have not abandoned the One model yet.

I wish they did not go for the such controversial version or coinjoin, though.
I still speculate they did not want to but received some visits from government (European Union) workers and explained to them that their business could get in legal trouble, etc.

Pretty much men in black stuff.  :(