waxwing



Offline



Activity: 469

Merit: 250







Sr. MemberActivity: 469Merit: 250 Re: [ANN] Joinmarket - Coinjoin that people will actually use September 11, 2016, 12:10:43 PM

Last edit: September 11, 2016, 12:22:14 PM by waxwing #281

================



Best place to start is the



Then follow the installation/upgrade guide on the



In terms of how the experience of Joinmarket changes,



There are some superficial changes (like nicknames) that are there to support using multiple IRC servers. Currently CgAn is kept as the default, but you can add other IRC servers if you like. If the community of users can come up with another fully Tor-supporting and stable IRC server that will allow Joinmarket usage, we could come to a general agreement on that. The code now happily supports at least 3 different servers simultaneously, probably more although I haven't tried. The idea of this is to improve censorship-resistance and reliability, but for now we just have the one default still.



This is a breaking change in the protocol, unlike previous releases - that means, while old and new bots can happily live on the same channel, they will ignore each other. So please upgrade as soon as you can, and don't be surprised if there is some disruption in the meanwhile.



Lastly, there are now only two yield generator bots offered within the codebase - yield-generator-basic.py and yg-pe.py (short for privacy enhancement). The rationale for removing the others I've mentioned elsewhere, but will repeat here:



"it's a combination of 3 things i guess; 1/it's too much work trying to support them 2/there is nothing wrong with them being used and maintained separately 3/i'd quite like to prod people towards running just the simple two versions mentioned for the new version, as those simpler ones are giving away less info to snoopers; but that last point is up for discussion"



A final overall point - this is a substantial, disruptive change and not one that makes usage easier. But, let's not forget that the existing Joinmarket is fundamentally broken in as much as there is no realistic privacy guarantee in any mode of usage. While this change intends to ameliorate this problem, it most likely will not remove it entirely, and its best benefits will only be seen if the level of usage increases considerably, which is likely a way off. So I hope people can be patient!



Please feel free to ask questions here or preferably on reddit (it's easier to keep track of one location). Or IRC of course.



New release version 0.2.0================Best place to start is the release notes - in particular for existing users, please read up to and including "Notable changes".Then follow the installation/upgrade guide on the frontpage/readme which has of course changed a bit. The most notable change is that the libsecp256k1 binding is now required, not optional.In terms of how the experience of Joinmarket changes, this section is the most important, giving a short summary of what changes for Makers and Takers, and the wiki article linked inside gives more details, for Takers (that's sendpayment or tumbler basically). In short, they will have to change their wallet funding behaviour a bit, and in some cases be more patient (or use more expert tools).There are some superficial changes (like nicknames) that are there to support using multiple IRC servers. Currently CgAn is kept as the default, but you can add other IRC servers if you like. If the community of users can come up with another fully Tor-supporting and stable IRC server that will allow Joinmarket usage, we could come to a general agreement on that. The code now happily supports at least 3 different servers simultaneously, probably more although I haven't tried. The idea of this is to improve censorship-resistance and reliability, but for now we just have the one default still.This is a breaking change in the protocol, unlike previous releases - that means, while old and new bots can happily live on the same channel, they will ignore each other. So please upgrade as soon as you can, and don't be surprised if there is some disruption in the meanwhile.Lastly, there are now only two yield generator bots offered within the codebase - yield-generator-basic.py and yg-pe.py (short for privacy enhancement). The rationale for removing the others I've mentioned elsewhere, but will repeat here:"it's a combination of 3 things i guess; 1/it's too much work trying to support them 2/there is nothing wrong with them being used and maintained separately 3/i'd quite like to prod people towards running just the simple two versions mentioned for the new version, as those simpler ones are giving away less info to snoopers; but that last point is up for discussion"A final overall point - this is a substantial, disruptive change and not one that makes usage easier. But, let's not forget that the existing Joinmarket is fundamentally broken in as much as there is no realistic privacy guarantee in any mode of usage. While this change intends to ameliorate this problem, it most likely will not remove it entirely, and its best benefits will only be seen if the level of usage increases considerably, which is likely a way off. So I hope people can be patient!Please feel free to ask questions here or preferably on reddit (it's easier to keep track of one location). Or IRC of course. PGP fingerprint 2B6FC204D9BF332D062B 461A141001A1AF77F20B (use email to contact)