Bitcoin Forum
November 14, 2024, 12:07:07 PM *
News: Latest Bitcoin Core release: 28.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: « 1 2 3 4 5 6 7 8 9 10 11 12 13 14 [15] 16 17 18 »  All
  Print  
Author Topic: [ANN] Joinmarket - Coinjoin that people will actually use  (Read 85001 times)
waxwing
Sr. Member
****
Offline Offline

Activity: 469
Merit: 253


View Profile
September 11, 2016, 12:10:43 PM
Last edit: September 11, 2016, 12:22:14 PM by waxwing
 #281

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/readmewhich 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)
waxwing
Sr. Member
****
Offline Offline

Activity: 469
Merit: 253


View Profile
September 14, 2016, 04:59:36 PM
 #282

New release version 0.2.1
================

This is a bugfix release. See the release notes: https://github.com/JoinMarket-Org/joinmarket/blob/master/doc/release-notes-0.2.1.md

Latest version is always at https://github.com/JoinMarket-Org/joinmarket/releases/

The most important fixes are for Windows; the secp256k1 binding was broken for obscure reasons and didn't allow bots to run correctly. But there are a couple of other fixes that are important dependent on your exact use-case, so update ASAP.

Most important: if you haven't yet updated from pre-0.2, follow the upgrading instructions in the 0.2.0 (see previous post). If you are already on 0.2.0, you just need to git pull or download the new zip.

Thanks!

PGP fingerprint 2B6FC204D9BF332D062B 461A141001A1AF77F20B (use email to contact)
belcher (OP)
Sr. Member
****
Offline Offline

Activity: 261
Merit: 523


View Profile
October 10, 2016, 10:56:48 AM
 #283

JoinMarket talk at Scaling Bitcoin 2016: https://www.youtube.com/watch?v=8BLWUUPfh2Q&feature=youtu.be&t=2196

transcript: https://scalingbitcoin.org/transcript/milan2016/joinmarket

1HZBd22eQLgbwxjwbCtSjhoPFWxQg8rBd9
JoinMarket - CoinJoin that people will actually use.
PGP fingerprint: 0A8B 038F 5E10 CC27 89BF CFFF EF73 4EA6 77F3 1129
jjacob
Legendary
*
Offline Offline

Activity: 1554
Merit: 1026


★Nitrogensports.eu★


View Profile
October 12, 2016, 01:58:16 PM
 #284

Question on the electrum plugin....
https://github.com/AdamISZ/electrum-joinmarket-plugin

Are there any changes to this (including bugfix mentioned in step 4)?
The plugin talks about Electrum 2.6.4
The wallet file format has changed with Electrum 2.7......


           █████████████████     ████████
          █████████████████     ████████
         █████████████████     ████████
        █████████████████     ████████
       ████████              ████████
      ████████              ████████
     ████████     ███████  ████████     ████████
    ████████     █████████████████     ████████
   ████████     █████████████████     ████████
  ████████     █████████████████     ████████
 ████████     █████████████████     ████████
████████     ████████  ███████     ████████
            ████████              ████████
           ████████              ████████
          ████████     █████████████████
         ████████     █████████████████
        ████████     █████████████████
       ████████     █████████████████
▄▄
██
██
██
██
██
██
██
██
██
██     
██
██
▬▬ THE LARGEST & MOST TRUSTED ▬▬
      BITCOIN SPORTSBOOK     
   ▄▄
██
██
██
██
██
██
██
██
██
██     
██
██
             ▄▄▄▄▀▀▀▀▄
     ▄▄▄▄▀▀▀▀        ▀▄▄▄▄           
▄▀▀▀▀                 █   ▀▀▀▀▀▀▀▄▄
█                    ▀▄          █
 █   ▀▌     ██▄        █          █               
 ▀▄        ▐████▄       █        █
  █        ███████▄     ▀▄       █
   █      ▐████▄█████████████████████▄
   ▀▄     ███████▀                  ▀██
    █      ▀█████    ▄▄        ▄▄    ██
     █       ▀███   ████      ████   ██
     ▀▄        ██    ▀▀        ▀▀    ██
      █        ██        ▄██▄        ██
       █       ██        ▀██▀        ██
       ▀▄      ██    ▄▄        ▄▄    ██
        █      ██   ████      ████   ██
         █▄▄▄▄▀██    ▀▀        ▀▀    ██
               ██▄                  ▄██
                ▀████████████████████▀




  CASINO  ●  DICE  ●  POKER   
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
   24 hour Customer Support   

▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
waxwing
Sr. Member
****
Offline Offline

Activity: 469
Merit: 253


View Profile
October 18, 2016, 08:19:34 AM
 #285

Question on the electrum plugin....
https://github.com/AdamISZ/electrum-joinmarket-plugin

Are there any changes to this (including bugfix mentioned in step 4)?
The plugin talks about Electrum 2.6.4
The wallet file format has changed with Electrum 2.7......

1. The plugin has not been updated for the new version of JM, so is not usable right now.
2. The new version of Electrum fixes the bug that had to be manually fixed in those install instructions, but for now this is irrelevant because of 1.
3. I am overwhelmed with working on Joinmarket itself, so I have no time to update this, I expect it will be a couple of months before this is re-addressed, and when it is, I'm not sure in what way. If someone else wants to do more work on it I'd be happy to answer questions.
4. I don't know about wallet file format changes; the plugin as-was was only supporting "Standard" wallets fwiw.

PGP fingerprint 2B6FC204D9BF332D062B 461A141001A1AF77F20B (use email to contact)
waxwing
Sr. Member
****
Offline Offline

Activity: 469
Merit: 253


View Profile
October 28, 2016, 07:49:12 PM
 #286

New release version 0.2.2
================

This is a minor release, but highly recommended with new features and bugfixes. See the release notes: https://github.com/JoinMarket-Org/joinmarket/blob/master/doc/release-notes-0.2.2.md

Latest version is always at https://github.com/JoinMarket-Org/joinmarket/releases/

Biggest thing is providing a feature that makes failure-to-complete transactions less likely, but there are other useful things, release notes summarizes these.

Thanks!

PGP fingerprint 2B6FC204D9BF332D062B 461A141001A1AF77F20B (use email to contact)
pitham1
Legendary
*
Offline Offline

Activity: 1232
Merit: 1000


View Profile
November 19, 2016, 11:23:59 AM
 #287

When I run wallet-tool.py, it takes an insanely long time to give me the results.
This wasn't the case a week back. Has something changed at blockr.io's end in the past 1 week?
Or is it a problem just with my internet connection?
How does the speed vary with increase in number of addresses in your wallet?

waxwing
Sr. Member
****
Offline Offline

Activity: 469
Merit: 253


View Profile
November 19, 2016, 02:16:19 PM
 #288

When I run wallet-tool.py, it takes an insanely long time to give me the results.
This wasn't the case a week back. Has something changed at blockr.io's end in the past 1 week?
Or is it a problem just with my internet connection?
How does the speed vary with increase in number of addresses in your wallet?

In the case of Core, there is --fast to speed it up, but in the case of blockr.io it may indeed be some kind of connection problem to them. The only other possibility is if you've done a large number of transactions, which will slow it down for sure, but hopefully not "insane"-ly.

PGP fingerprint 2B6FC204D9BF332D062B 461A141001A1AF77F20B (use email to contact)
pitham1
Legendary
*
Offline Offline

Activity: 1232
Merit: 1000


View Profile
November 20, 2016, 04:34:04 AM
 #289

When I run wallet-tool.py, it takes an insanely long time to give me the results.
This wasn't the case a week back. Has something changed at blockr.io's end in the past 1 week?
Or is it a problem just with my internet connection?
How does the speed vary with increase in number of addresses in your wallet?

In the case of Core, there is --fast to speed it up, but in the case of blockr.io it may indeed be some kind of connection problem to them. The only other possibility is if you've done a large number of transactions, which will slow it down for sure, but hopefully not "insane"-ly.

I am not using core. I have done a large number of transactions (the address count is in the 1000s - mostly used).
It takes me ~half an hour to get the output. This was not the case last week....

belcher (OP)
Sr. Member
****
Offline Offline

Activity: 261
Merit: 523


View Profile
November 21, 2016, 02:40:34 PM
 #290

I have noticed blockr.io being slow lately too because I was using them for testnet.

1HZBd22eQLgbwxjwbCtSjhoPFWxQg8rBd9
JoinMarket - CoinJoin that people will actually use.
PGP fingerprint: 0A8B 038F 5E10 CC27 89BF CFFF EF73 4EA6 77F3 1129
jjacob
Legendary
*
Offline Offline

Activity: 1554
Merit: 1026


★Nitrogensports.eu★


View Profile
November 28, 2016, 02:56:45 PM
 #291

An article on JoinMarket, although I would have preferred it if the final article mentioned joinmarket in the title

https://cointelegraph.com/news/mixing-your-bitcoin-with-other-peoples-btc-brings-risks-and-possibilities

Feedback / criticism welcome. Smiley


           █████████████████     ████████
          █████████████████     ████████
         █████████████████     ████████
        █████████████████     ████████
       ████████              ████████
      ████████              ████████
     ████████     ███████  ████████     ████████
    ████████     █████████████████     ████████
   ████████     █████████████████     ████████
  ████████     █████████████████     ████████
 ████████     █████████████████     ████████
████████     ████████  ███████     ████████
            ████████              ████████
           ████████              ████████
          ████████     █████████████████
         ████████     █████████████████
        ████████     █████████████████
       ████████     █████████████████
▄▄
██
██
██
██
██
██
██
██
██
██     
██
██
▬▬ THE LARGEST & MOST TRUSTED ▬▬
      BITCOIN SPORTSBOOK     
   ▄▄
██
██
██
██
██
██
██
██
██
██     
██
██
             ▄▄▄▄▀▀▀▀▄
     ▄▄▄▄▀▀▀▀        ▀▄▄▄▄           
▄▀▀▀▀                 █   ▀▀▀▀▀▀▀▄▄
█                    ▀▄          █
 █   ▀▌     ██▄        █          █               
 ▀▄        ▐████▄       █        █
  █        ███████▄     ▀▄       █
   █      ▐████▄█████████████████████▄
   ▀▄     ███████▀                  ▀██
    █      ▀█████    ▄▄        ▄▄    ██
     █       ▀███   ████      ████   ██
     ▀▄        ██    ▀▀        ▀▀    ██
      █        ██        ▄██▄        ██
       █       ██        ▀██▀        ██
       ▀▄      ██    ▄▄        ▄▄    ██
        █      ██   ████      ████   ██
         █▄▄▄▄▀██    ▀▀        ▀▀    ██
               ██▄                  ▄██
                ▀████████████████████▀




  CASINO  ●  DICE  ●  POKER   
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
   24 hour Customer Support   

▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
bitcoin talk
Member
**
Offline Offline

Activity: 267
Merit: 22


View Profile
December 02, 2016, 07:06:29 AM
 #292

I have noticed blockr.io being slow lately too because I was using them for testnet.
Can u still use it (Coinjoin) without downloading anything to your HD?
Is the IRC room still working? How do we access the irc chat? I've never used irc before.
Herbet Fry
Sr. Member
****
Offline Offline

Activity: 812
Merit: 253


●Social Crypto Trading●


View Profile WWW
December 03, 2016, 03:41:19 AM
 #293

It is an interesting concept and one I have not heard of yet before. I am glad I read about this. I see there are some devs that dont just copy another Dev. Smiley Good to know and also nice that you can make an investment here.

Emerge
Legendary
*
Offline Offline

Activity: 854
Merit: 1000



View Profile
December 03, 2016, 03:54:14 AM
 #294

Hmmm very interesting. Is there any simpler guide to using CoinJoin or something? I'd very much like to use this
belcher (OP)
Sr. Member
****
Offline Offline

Activity: 261
Merit: 523


View Profile
December 05, 2016, 01:10:54 PM
 #295

I have noticed blockr.io being slow lately too because I was using them for testnet.
Can u still use it (Coinjoin) without downloading anything to your HD?
Is the IRC room still working? How do we access the irc chat? I've never used irc before.


You have to download joinmarket itself but its only a few kb. You need to download and install some dependencies like libsecp256k1 and libsodium, they're not too large either.

If you're talking about downloading the blockchain, you get much better privacy if you run a full node. If you enable blockchain pruning you don't need to store it on your hard disk so your disk usage is much lower.


Hmmm very interesting. Is there any simpler guide to using CoinJoin or something? I'd very much like to use this

All the user tutorials are on the wiki

https://github.com/joinmarket-org/joinmarket/wiki

1HZBd22eQLgbwxjwbCtSjhoPFWxQg8rBd9
JoinMarket - CoinJoin that people will actually use.
PGP fingerprint: 0A8B 038F 5E10 CC27 89BF CFFF EF73 4EA6 77F3 1129
Diana Clark
Newbie
*
Offline Offline

Activity: 11
Merit: 0


View Profile
December 07, 2016, 01:05:02 AM
 #296

Wonder how Zcash will affect these types of services.
belcher (OP)
Sr. Member
****
Offline Offline

Activity: 261
Merit: 523


View Profile
December 07, 2016, 01:15:48 PM
 #297

Zcash is a scam (as are most altcoins) so probably not by much. It's not the first anonymous altcoin hype we've seen come and go.

1HZBd22eQLgbwxjwbCtSjhoPFWxQg8rBd9
JoinMarket - CoinJoin that people will actually use.
PGP fingerprint: 0A8B 038F 5E10 CC27 89BF CFFF EF73 4EA6 77F3 1129
jkminkov
Hero Member
*****
Offline Offline

Activity: 698
Merit: 500


View Profile
December 14, 2016, 12:50:31 PM
 #298

only one type of price order can exist per instance?

can you run it multiple times with same wallet?

.:31211457:. 100 dollars in one place talking - Dudes, hooray, Bitcoin against us just one, but we are growing in numbers!
belcher (OP)
Sr. Member
****
Offline Offline

Activity: 261
Merit: 523


View Profile
December 16, 2016, 12:11:55 PM
 #299

The joinmarket repository contains two simple yield-generator algorithms, yield-generator-basic.py and yg-pe.py (or privacy-enhancing)

There's also the custom scripts repository which contains other https://github.com/JoinMarket-Org/custom-scripts

Running multiple times on the same wallet is not supported.

1HZBd22eQLgbwxjwbCtSjhoPFWxQg8rBd9
JoinMarket - CoinJoin that people will actually use.
PGP fingerprint: 0A8B 038F 5E10 CC27 89BF CFFF EF73 4EA6 77F3 1129
jjacob
Legendary
*
Offline Offline

Activity: 1554
Merit: 1026


★Nitrogensports.eu★


View Profile
December 22, 2016, 11:53:17 PM
Last edit: December 23, 2016, 02:35:56 AM by jjacob
 #300

Has anything changed in the past week or so? Joinmarket was working normally previously, but I get the following error now when I use the wallet-tool

Code:
Traceback (most recent call last):
  File "wallet-tool.py", line 121, in <module>
    sync_wallet(wallet, fast=options.fastsync)
  File "*/Joinmarket/joinmarket-0.2.2/joinmarket/blockchaininterface.py", line 79, in sync_wallet
    jm_single().bc_interface.sync_wallet(wallet)
  File "*/Joinmarket/joinmarket-0.2.2/joinmarket/blockchaininterface.py", line 88, in sync_wallet
    self.sync_addresses(wallet)
  File "*/Joinmarket/joinmarket-0.2.2/joinmarket/blockchaininterface.py", line 168, in sync_addresses
    data = btc.make_request_blockr(blockr_url + ','.join(addrs))['data']
  File "*/Joinmarket/joinmarket-0.2.2/bitcoin/bci.py", line 41, in make_request_blockr
    data = json.loads(make_request(*args))
  File "*/Joinmarket/joinmarket-0.2.2/bitcoin/bci.py", line 36, in make_request
    raise Exception(p)
Exception: <urlopen error [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:590)>

I run Joinmarket on Ubuntu 16.04


           █████████████████     ████████
          █████████████████     ████████
         █████████████████     ████████
        █████████████████     ████████
       ████████              ████████
      ████████              ████████
     ████████     ███████  ████████     ████████
    ████████     █████████████████     ████████
   ████████     █████████████████     ████████
  ████████     █████████████████     ████████
 ████████     █████████████████     ████████
████████     ████████  ███████     ████████
            ████████              ████████
           ████████              ████████
          ████████     █████████████████
         ████████     █████████████████
        ████████     █████████████████
       ████████     █████████████████
▄▄
██
██
██
██
██
██
██
██
██
██     
██
██
▬▬ THE LARGEST & MOST TRUSTED ▬▬
      BITCOIN SPORTSBOOK     
   ▄▄
██
██
██
██
██
██
██
██
██
██     
██
██
             ▄▄▄▄▀▀▀▀▄
     ▄▄▄▄▀▀▀▀        ▀▄▄▄▄           
▄▀▀▀▀                 █   ▀▀▀▀▀▀▀▄▄
█                    ▀▄          █
 █   ▀▌     ██▄        █          █               
 ▀▄        ▐████▄       █        █
  █        ███████▄     ▀▄       █
   █      ▐████▄█████████████████████▄
   ▀▄     ███████▀                  ▀██
    █      ▀█████    ▄▄        ▄▄    ██
     █       ▀███   ████      ████   ██
     ▀▄        ██    ▀▀        ▀▀    ██
      █        ██        ▄██▄        ██
       █       ██        ▀██▀        ██
       ▀▄      ██    ▄▄        ▄▄    ██
        █      ██   ████      ████   ██
         █▄▄▄▄▀██    ▀▀        ▀▀    ██
               ██▄                  ▄██
                ▀████████████████████▀




  CASINO  ●  DICE  ●  POKER   
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
   24 hour Customer Support   

▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
Pages: « 1 2 3 4 5 6 7 8 9 10 11 12 13 14 [15] 16 17 18 »  All
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!