MiddleWay

Trustless BTC swaps at https://swapmarket.github.io


To learn, observe and participate in the evolution of the Universe aka Self.


Hi all. We've been quiet for some time, because we've been cooking something exciting!

Why Boltz does not trade BTC/USDt? Because of the free option problem. And why SideSwap requires you to use their own wallet? To address that problem. The third solution - SideShift - is to charge you extra spread for it. There are also Bitfinex, etc who are KYC and custodial. What if we tell you there is a better way?
Introducing a (some will say crazy) idea of letting a web app manage the wallet's private keys to trade with you directly:

Liquid BTC/USDt Swaps
https://swapmarket.github.io/usdt/

A proof-of-concept implementation of "Exchange in a Browser" idea. You trade against an open source code hosted at GitHub Pages. No third party involved, except to provide a bag of private keys + UTXOs to the website when the page loads. The rest happens automatically: if you deposit L-BTC, you get back L-USDt and vice versa. Kind of a large smart contract.

To prove available reserves, balances are computed from the keys. The deposit address is also derived from a new private and blinding keys. These keys, along with TxId and Vout are added to the wallet's available UTXOs after funding. This ensures automatic refund in an unlikely event that the purchased asset is not available (some other user purchased all or most of it while your trade was pending).

All trades have blinded amounts and assets, with outputs randomized. Private keys are (hopefully!) well protected by encryption and code obfuscation. Feel free to prove us wrong by hacking the code and stealing our testnet coins. To this end, the code is made very simple with minimal UI. Not mobile friendly at the moment. Bells and whistles, and mainnet, are coming soon!


I was told to KYC after updated my (fake) birthday date on X. Bye bye X.


Trustless BTC swaps at ttps://swapmarket.github.io


“We have tools for that” https://video.nostr.build/5f45fcc55211a4087db75a916d0223e0b768f6d0800b3ff3d65cc9f050edacf2.mp4


water is ok, no stains on your closes. try yoghurt or juice.


Why do you say "step off the cliff"? We are not base jumpers! We take off into the wind by running down the hill )))


The website is live and the first alternative swap provider is onboarded!
https://image.nostr.build/83154267f67a907758ed0698d6e2b438815c3c6532566ecd76b9b47a5ba96e4d.jpg


Googled it for the first time in 2016. Learned about blockchain, wallets, first altcoins, exchange APIs, node.js, TypeScript and AWS. Built co-located high frequency market making relative value trading bot fleet before hedge funds came into play. Made a fortune. Now a bitcoin maxi and lightning dev.


My condolences! I lost a good friend like that ((( Awful.


Because northern people should not go to Spain, Italy and Greece on vacations to grill in the sun!


Anything that uses the Internet can be blocked.

https://www.reddit.com/r/nostr/comments/12bc801/almost_every_polular_relay_gets_banned_in_china/


Now they will likely proceed.

https://www.dw.com/en/spain-judge-halts-blocking-of-telegram-pending-probe/a-68653620#:~:text=A%20Spanish%20court%20has%20reversed,of%20intellectual%20property%20rights%20violations.&text=Judge%20Santiago%20Pedraz%20of%20Spain%27s,suspend%20the%20Telegram%20messaging%20app.


-Treat the arrest of the Telegram CEO as an emergency.

-Advocate for his freedom and for all freedom tech providers.

-Support and build things that function without a CEO, like some aspects of Nostr. When authoritarian Europe or the US arrests you, be able to say, “I literally can’t control it, it’s already out there, and we are legion.”

-Tell me and others, as capital providers, how to accelerate this.


Hopefully later. says "Bitcoin and Lightning" here:  https://github.com/ProtonWallet


is proton email address becoming lightning address? not clear if that is blockchain only...


Bitcoin vs Fiat slavery is one level of the Matrix. There is a much deeper quest for knowledge.

https://medium.com/@goryachev/free-will-determinism-957f8b12fb8b


yes


And if someone does not have the ability to make children? Are you trying to make them depressed? Because:

Life is not worth living.

There is no meaning to life.

No inspiration for planning and care about the future.

Decreased joy.

Life is neither novel nor exciting.

No one is innovative, surprising and imaginative.

No one shapes us into better versions of ourselves.

You won't be increasingly surrounded by life as you grow old.

You will be surrounded by death as everyone you know slowly dies.

You will certainly regret not having kids.

You are not honoring the sacrifice and suffering your ancestors had to endure by passing the torch forward.

You are dishonoring them by wasting your life on the meaningless pursuit of your own pleasure.


Sure, I don't use custodial wallets except SN (to lightning address), and I auto withdraw to my node. But at least Wos, Alby, etc are large centralized entities. A mint can be spun up easily by anyone, and they are mostly anonymous.


yes. shitcoinery


A cashu mint can create sats without locking actual Bitcoin (Fake Wallet https://github.com/cashubtc/nutshell/blob/f32099bce7ecca54338ebc1a551883fbdb883af2/cashu/lightning/fake.py#L31). So the zaps you receive may or may not be real, i.e. convertible to Lightning sats. So you should either zap those sats onwards, or withdraw to a real wallet asap (claim from the mint).

It this thing takes on and there will be lots and lots of such (potentially fake) sats on Nostr, this will inflate Bitcoin supply and damage it's reputation when many sats turn out unclaimable.

TLDR I hate this shitcoinery.


Cool. For the 0.01% node runners. The rest 99.99% will have no clue what this is about. 🤣


by Jeff Strand or Lionel Shriver? 🙃


I was resuscitated with cardiac massage at the age of 3 after not waking up from narcosis on an operation table. My rib cage is deformed since.


my wife hates that I don't care


crab person


made my day 🤣 https://m.primal.net/JIHo.png


Those are US/Canadian correspondent banks that freeze the payments, and charge ridiculous fees for their service to press a button. I was a head of international payments and documentary business at a global bank some 15 years ago. I know this kitchen very well...


Huh? North Korea, Russia, Iran, Afganistan, Turkey, Cuba, Venesuela, the list goes on. The state's law enforcement is just too strong and squashes any dissent at source. There is no balance. Most other countries are ruled by an illusion of freedom. What universal law? God? Been to islamic states? That's even worse. Laws is invented by state to oppress.


how so? laws are written by the ruling class to legitimize their oppression of the citizens.


My wife is a yacht broker in Europe. Every large payment from a buyer in EU to a seller in US is a nightmare recently. Correspondent banks just freeze the amounts ($0.5m or more) "to check for AML/sanctions evasion". I believe they just patch their balance sheets and earn interest, not even responding back to the sender until investigated. It takes weeks to get the necessary information to them via the sender's bank, because the whole system is crazily inefficient. They hire the dumbest employees in payments departments.  I hope the rich guys will get fed up with this bullshit soon and start using Bitcoin.


plus, it filters through traffic to go from A to B even faster


exactly


how will you prevent radicals/fascists from applying?


Reminded the classichttps://m.primal.net/JGhk.jpg


unfortunately, state IS law


No


Tricolorian


Nothing. Hide from his sight for not to do anything differently.


Same thing happened to me and Revolut UK. All centralized services are traps.


Good question. Nothing good lately, except the desire to live and witness how this shit ends in 5-10 years time. Due to economy, war, AI or climate. I am 50 and retired  for15 years. I hate work, taxes and material possessions. I love bitcoin do some FOSS coding for fun.


KYC/AML/HMRC? No, thanks.


Yes. Don't have a desk, use a sofa in front of 65'' screen, and the mouse does not track well on the sofa.


Oh, and an expensive canon lens with 3$ part from Ali Express. But it died again in 3 years )


Also fixed a dishwasher with 7€ part.


Hah. Fixed a dead €5000 plasma TV once by doing diagnostic and buying a high voltage block for €50 in some garage in Russia. It was out of warranty and the part impossible to find in Europe.


being a Bitcoin dev is me resisting


What is driving L-BTC volume? PeerSwap adoption.


Hello. Anyone knows how to link ln.tips for sendings zaps on Amethyst? I gave the bot my npub, but still getting popup to use an external wallet (ln.tips telegram bot is not in the list).


Yes, nice feature! Prevented me from requesting a pool while the same peer has joined my triangle. Thanks for keeping up the good work!


One very educational story for a Lightning node operator:
 https://medium.com/@goryachev/bitcoin-node-security-case-study-e1ca00a378b5


I guess more than half of those in the blue categories in fact died of old age.


Have a question. Paired Amethyst app with Nostr Wallet Connect in Umbrel. Tried zapping 100 sats to a random person. The icon animated with progress bar, then nothing. No error message, no payment sent.


Hello. Is Amethyst app doing this? Android 12

https://image.nostr.build/b58d60dc317895b31b0d682c7e65b18c4da77653fa1550bc1182bbe881405fd1.jpg


Hello. How do I open this channel in Amethyst?