lontivero

Zero-JS Hypermedia Browser

avatar
lontivero
_@lontivero.github.io
npub1nccw...z7mj
Bitcoin privacy warrior.

Notes (10)

Whirlpool uses WebSocket for communication, which means that the client is connected to the server and all communication --except the output registration-- is done using the same connection. The communication consists of messages sent by the client to the server and notifications sent by the server to the client. image The server knows which WebSockets were used to register/confirm which inputs, and it is the server that notifies the client when to register the output. So, a malicious coordinator can notify the client in WebSocket A to register the output, wait for it, and then do the same for the client in WebSocket B, and so on. Even if WebSockets were not used and a short pooling mechanism were used to get the status of the mix process, the server still provides a **mixId** identifier that the client has no way to verify and the coordinator could provide a different one for each client. The latter problem is not critical because it is very easy to verify and by sure many users, tools and robots will be checking that everybody receives the same mixId. However, the former requires a protocol change. nostr:nevent1qqsqqq9sewqh4t8y785azzy8hxk028hm6ygg4cj7kekwhh8pdru7f3gprpmhxue69uhkv6tvw3jhytnwdaehgu3wwa5kuef0qy88wumn8ghj7mn0wvhxcmmv9uq3uamnwvaz7tmwdaehgu3dwp6kytnhv4kxcmmjv3jhytnwv46z7s3nzlh
2025-06-24 16:56:29 from 1 relay(s) View Thread →
I want to share this old post of mine here because it explains what I failed to explain many times: image
2025-06-10 16:38:11 from 1 relay(s) View Thread →
Think about this: without privacy, there is no Bitcoin as we know it, and you cannot expect there will always be someone out there risking everything for you to enjoy your privacy. You have to do your part. Everyone can run a Wasabi coordinator. Currently, you don't even need to have a Bitcoin node to do that. Launch your own coordinator for you, your friends, your family, and members of your close community.
2025-06-06 14:43:45 from 1 relay(s) View Thread →
The freedom of developers at the mercy of the arbitrary winds of American bipartisanship. nostr:naddr1qq0xy6t5vdhkjm3dv3jhvetvdacx2unn94shyefdv96z6unfwd4sz9thwden5te0wfjkccte9ejxzmt4wvhxjme0qgsywt6ypu57lxtwj2scdwxnyrl3sry9typcstje65x7rw9a2e5nq8srqsqqqa28c3spwh
2025-06-04 01:46:57 from 1 relay(s) View Thread →
Politicians, those human beings versed in the art of lying, are worried about misinformation on social networks.
2025-06-04 01:39:04 from 1 relay(s) View Thread →
Bitcoin can save all states around the world from their increasing debts, and they don't need to buy any sats; they can acquire Bitcoin by other means. If you own any Bitcoin and you applaud this narrative, there's something deeply wrong with you.
2025-05-31 16:12:30 from 1 relay(s) View Thread →
I love programming for it own sake and I will always love it.
2025-05-30 11:11:31 from 1 relay(s) View Thread →
What a fucking disgrace Exceptions are. They are basically gotos to who knows where and, in many cases, to nowhere.
2025-05-28 15:21:25 from 1 relay(s) View Thread →
I'm tired of shitcoinery. Look... airplane wings are what allow a massive steel structure to soar through the skies and are, without any doubt, among the most important technological components of the 20th century. Now, since these are elements of the physical world, we've never had to endure hordes of idiots proposing to discard airplanes and focus on "wing technology" nor claiming that wings have millions of uses and that the ridiculous airplane is just the first "app".
2025-05-28 13:54:21 from 1 relay(s) View Thread →