Avatar
Kevin Ravens₿erg ⚡️ ☁️
24cf5e0ea5ffe5e084bdf7195f793e60c3278e5e6a6819a67865b90e9904d481
Space Researcher, Noderunner (bitcoin/lnd), hosting Noderunners Batched Transaction Coordinator (see: https://coinjoin.nl/ ) and BitTipBot (https://t.me/BitTipBot) PGP: 2536 F69E 9C37 2566 2B6C 146B DCF1 7F7A 0127 2020
Replying to Avatar m0wer

JoinMarket NG

Announcing today a full rewrite of all JoinMarket components in modern Python. Focusing on performance, maintainability, and extensibility. While maintaining compatibility with the existing JoinMarket network.

https://github.com/m0wer/joinmarket-ng

Why JoinMarket? Has no central coordinator: most censorship resistant and peer to peer.

Why a rewrite? The reference implementation has served the community well for years, and we're deeply grateful for all that the contributors have done. However, the project is no longer actively developed (181 open issues and 41 open pull requests) and had architectural limitations such as relying on Bitcoin Core's BerkeleyDB wallets (deprecated since v26.0.).

New features:

- Support for light clients using Neutrino

- Rate limiting to prevent logs flooding

- Extensive protocol and implementation documentation

- Realistic E2E tests including reference implementation makers and takers

Future plans:

- Nostr relay integration

- Lightning Network integration (CoinJoinXT) to hide roles and eliminate fee traces

- A lot more ideas

Help wanted:

- Funding: Applied to HRF Bitcoin Dev Fund and soon to OpenSats. Other grant ideas or direct donations welcome.

- Security: Need sponsorship or a volunteer for external security audit.

- Contributors: Peer review, testing, documentation.

Entrypoint for migrating makers: https://github.com/m0wer/joinmarket-ng/tree/master/maker#migrating-from-joinmarket-reference-implementation

The reference JoinMarket served us well for a decade. Let's make sure the protocol thrives for the next one.

Awesome, I’ve switched to https://coinjoin.nl for privacy with my friends 🕶️

The boosts are a total scam by the way, first they rate limit popular video’s reach and squeeze you for money to increase the rate limit on it.

Replying to Avatar waxwing

Warning: do NOT use travala.com any more, if you did.

They directly stole my money.

Here is my response to the customer service agent:

(Customer service agent),

> Sorry for the delay, im ahmed from compliance department, for refund or either processing the booking, the verification is a mandatory step, we require the minimum and basic info for that, and you can pass it easily through the following link :

Let's establish the facts: I have been a regular customer of Travala for years, have done probably a hundred or more bookings through your site - mentioning this *not* to claim some status as a customer (which I do not want, and do not have), but to point out that ZERO times on the website or through any of those transactions was it mentioned that you could simply keep my money and provide no service - i.e. STEAL my money - if I did not pass a verification process -handing over extensive and intrusive personal documents - that you never documented anywhere. And indeed for this booking, again, no such advance warning was given.

So you (that is to say Travala, not you personally!) act exactly as a kidnapper: to give me back the money which is mine, you insist that I hand over security sensitive information. Which I will not do. There are an endless stream of documented violent theft events of cryptocurrency holders, so spreading one's personal information is stupid, and any claim you make to "keep my data safe" is ridiculous, given the equally endless stream of reported hacking events. I do not trust your company with my personal information because I don't trust *any* company with it.

I have been doing Bitcoin development work for over a decade, I will make sure that a lot of people in the community know that Travala steals its customers money, directly, with no apology.

Feel free to pass this message to any management, I would appreciate that.

(me)

I was a happy customer there too, will use direct bookings instead now.

I’m just writing tutorials on how to coordinate coinjoins this week 🕶️ hope you still like those 😇

Will he eat his cock if it doesn't hit 1 millie by 2030?

Merry Xmas 🕶️ thanks for all the rounds with https://coinjoin.nl this year!

May we stay as private in 2026.

Replying to Avatar Bruno

Yeah, quantum is not an imminent risk yet. But there is a small chance that IBM's marketing team is not lying and that is why we should start thinking about what to do in 10 years when it does turn out to be possible to build a coherent 200000+ qbit quantum computer.

I'll be buying again end of the week! Hodl the dip for me please.

What I want to see is a small UI change where users can easily set the coordinator again, not this warning that coinjoin has been discontinued...

For all who want to check the slides of my Coinjoin presentation today at the Noderunners Conference, see: https://www.kravens.nl/CoinJoin_KR2025.pdf

The blue light (rayleigh scattering) of the sky is a foreground object to the moon, where it is a background for the pingpong ball. The sun acts as nearly a point source as light for the moon, where the reflections of sunlight from the surface also illuminate the pingpong ball. This gives the pingpong ball a noticable different lighting over the blue light background of Earth's atmosphere.

Cheap ones, in oil capsules. I think they make it from sheep’s fur.

Replying to Avatar schmidty

The topic of non-developer contributions to Bitcoin and Bitcoin Core came up in a thread the other day. So I wanted to elevate this list, in case people are interested.

Ways to contribute other than code:

Education / Outreach

Optech

Conferences

Saving Satoshi

Fundraising

Bitdevs

User feedback

Reproducing issues

Priorities?

Security

Dependency auditing

CVE disclosure

Mailing list

Pen testing

Dev Tooling

CI

Signet

Fuzzing

Drahtbot

Corecheck,dev

Bitcoin dev wiki

Mentoring

Developer hubs

Review clubs

Release Process

Testing guide

Building binaries

Signing binaries

translations

Packaging for distro

Monitoring

b10c stuff etc

Standardization

BIPs

Bolts etc

Events

Coredev

Online communication channels

Mailing list

Delving

IRC

Twitter / etc

Stack exchange

http://bitcoincore.org

Backups of stuff

Dev Infrastructure

Fuzzing

Devops stuff

Dns seeds

User feedback

Outward

Talk to miners? Exchanges? Surveys

Research

BRW

Janitor work

Reproducing

Other items listed:

Coredev

conference

BIPs (review, reading)

Stack exchange

CI

Fuzzer machines

Devops

Monitoring

http://bitcoincore.org maintaining/hosting

Signet / inquisition

Utilities for interacting with Bitcoin (Core)

Educational stuff like saving satoshi

Delving

Mailing list

Backup of delving/mailing list/github comments

IRC and logs

Drahtbot / meetingbot

Bitcoinacks (?)

Fundraising

Developer hubs

Review clubs

Technical talks / podcasts / outreach

Bitdevs

Deterministic builds (running)

Dns seed

Dependency auditing/pruning

Architecture CI doesn’t account for

Reproducing issues

Moderation of github

Research Week

Twitter threads

Translations

Security

Security mailing list

CVE management / disclosure etc

Pen testing

http://Corecheck.dev

Core dev wiki

Bitcoin wiki

Summaries of communal knowledge

Optech

Release packaging for distros

Janitoring old issues/PRs

BOSS program

Summer of Bitcoin

Original: https://btctranscripts.com/bitcoin-core-dev-tech/2025-02/non-development-contributions

Did a testnet release candidate check for v30rc1, did not find any crashes or misbehaviour.

Updated the https://coinjoin.nl landing page, focus on Wasabi Wallet only and promoting our weekly coinjoin Sunday target 🕶️

https://github.com/kravens/coinjoin.nl/

If you want privacy, don't wank on camera and join a round of https://coinjoin.nl instead 🕶️

Who's joining for a slightly bigger round of https://coinjoin.nl today? 🕶️

BitPay really sucks ass too, making people wait 6 confirmations for a pizza order whilst fully KYCed.