Avatar
Felix
11674b2d321fc24239b02afdf966c32e36594a6282bd7f3d4bcd12438558ab51
Funny money developer @felix.7252 on Signal

I like Joinmarket and Wasabi but I think wasabi is way more advanced/private by now. Also looking forward to joinstr.

The cost it adds to goods and services must be insanely high

filter.nostr.wine ist sehr gut da es server auf verschiedenen Kontinenten hat und andere relays aggregiert und spam filtert. Kostet aber was.

Weiß auch nicht wie genau das bei primal läuft wenn man relays hinzufügt da primal selbst Server betreibt und Sachen dort zwischenspeichert, also ist es kein reiner Nostr client. Aber denke wenn man welche hinzufügt wird es die auch nutzen..?

Relatable😄 Was just wondering cause I'm reading docker hatespeech every day here😂

Why does everyone hate docker? Works fine for me😅

Replying to Avatar vnprc

Please welcome nostr:nprofile1qqsy89lf3kmutn26743wv3q8nxkkl983eu6z3wpz6cjnucejpqfz0ygpz4mhxue69uhhyetvv9ujuerpd46hxtnfduhsqvvxzh to nostr! He's a high school student thinking about getting into bitcoin software development. What are some good resources for him to look at?

#introductions

Summer of Bitcoin, the Chaincode labs BOSS course, learnmeabitcoin, Mastering Bitcoin, and just programming fun stuff

Yes you can, go to settings, click on version really really often, developer settings show up, enable onchain deposits.

Onchain withdrawals are pretty expensive though.

Yeah a bot is just like a regular nostr client, no permission needed. There are libraries for most languages to develop bots.

Here where I live it seems different, there is mainly a difference between digital-only neobanks (like Revolut) and the oldschool offline banks with branches in most smaller cities. They are for sure more expensive (monthly fees etc.) but seem way more chill when doing "unusual" stuff, e.g. just give you a call instead of locking the account. Best is to circumvent banks to begin with...

Replying to Avatar L0la L33tz

Another day, another exchange I am suspended from.

All of my funds are conjoined or swapped between LN/XMR for privacy before sending to exchanges, triggering all sorts of nonsense AML flags.

The exchange I am with now is requesting proof of funds, meaning it wants to see fiat coming into my bank account from an entity I have a business relationship with, asking me to "kindly assist them" in surveilling me.

Except that all of my business relationships are handled in bitcoin – meaning that it is impossible for me to show proof of fiat funds.

Alternatively, the exchange says, I could send them “the address” to which I received payment in the last year, matching the amount of money I have exchanged on their platform.

Obviously no such address exists as I create a new address for each transaction (and so should you). Additionally, much of my money comes in through donations, for which I simply do not have an invoice.

I could now send them every single zap I ever received on nostr in the past year – for context, that would be over 250 zaps in the past week alone, s/o to all the zappers – or I could move my business to Switzerland, where I can exchange up to 1000 CHF per day KYC-free (for now), which is what I’m going to do.

However, since I’ll be more heavily relying on peer-to-peer exchanges from now on, I’ll likely have my bank account flagged for receiving weekly payments from randos on the internet, making it fairly foreseeable that I’ll be losing my bank account in the coming months as well.

Fundamental rights violations aside, the amount of complete nonsense work – and with that costs – this system creates both for the Government and private institutions is absolutely astonishing. If there ever was a true bullshit job, compliance officer would no doubt be it.

It’s time we end the global discrimination complex inherent to the financial system in which we are all guilty until proven innocent, only to upkeep an inefficient system that is useless in preventing crime but formidable for imposing mass surveillance on the people.

So no, I will not "kindly assist you" in surveilling me, and if I die on this hill.

Until then, shill me your favorite tools to pay my bills in bitcoin 👇

Local community banks work best with p2p exchanges, in case they flag your account you can go there and talk to real people in person.

Replying to Avatar Bitcoin Mechanic

So we're regularly noticing how unacceptably large Foundry has gotten and it would be good if Bitcoiners in general understand why we are where we are.

First, let's talk about what it is pools actually do, starting from the theoretical going all the way the practical.

In theory they make no difference to anything - they simply reduce variance.

Instead of earning $.X per year, you earn $.X/365 per day.

This is far more consistent and makes day to day operations easier and it's clear why someone would want to do this - assuming they're a smaller miner who is not capable of finding block frequently enough without pooling and splitting rewards with others.

This might be desirable to the point where you'd even pay a split to the coordinator (pool) because it's that valuable of a service.

To take it further, the absolute hands-down most common payout model for a pool to use is FPPS - this doubles down on the supposed benefit that is so compelling here. It stands for Full Pay Pay Share which -in theory - means that miners get paid on a share to share basis (something they're submitting multiple times a minute) a highly predictable amount.

This means you not only have you abandoned dealing with lotto-variance (waiting until you find a block) or even standard pool variance (waiting until someone on the pool finds a block) but instead you're mining with a pool that grants you earnings multiple times per minute regardless of if the pool is finding any blocks or not.

This is variance reduction to such an extreme that the product becomes unbelievably expensive because pools have now put themselves in a position where they must pay miners for blocks that might - and very often don't - happen.

This was demonstrated beyond doubt when OCEAN (non-FPPS) released its numbers and they outperformed FPPS by over 30% in some cases during its first year of operation.

*Note: This is NOT a "You should mine on OCEAN" post. I am simply trying to explain why miners are making the decisions they are because it seems to be eluding almost everyone.

So miners are apparently opting for variance reduction to the point where they want to get paid no matter what for blocks that may or may not even exist with resolution all the way down to the share level.

But here's the part where the disconnect between theory and reality comes in.

Nearly all the miners on Foundry have absolutely zero need for this kind of variance reduction - or indeed any at all.

The publicly traded miners that make use of Foundry all have the ability to find multiple blocks a day without any third party whatsoever which is way more than enough.

As mentioned already, FPPS is an extremely expensive product that logically would only be required by a miner faced with 24 hourly energy bills who only has 100 Petahash or so. Again, the typical Foundry miner is 100 times the size of this coming in at almost 10 Exahash at the smaller end.

So if Foundry solves a particular issue - variance - and charges a fortune to do it, and its main customer is miners that could lotto-mine and find multiple blocks a day without incurring the costs of FPPS then what on Earth are they doing?

The naive answer is that they haven't done the maths. In some cases I actually know this to be true. You're an enormous miner and you do a deal with Foundry - they charge you 0.1% fee and you think that's equivalent to if you cut out the middle man entirely pretty much so it becomes worth it.

But with FPPS the fee is never the fee. That is the airport currency exchange sign that says "0% COMMISSION" and gives you something about 14% worse than market rate. Where is the money going?

I don't think most miners are actually making that mistake, at least not all of them.

It's time to explain the real reason here.

Compliance by proxy.

And this is what's key to understand.

History: Once upon a time a pool called GHash(.)io got above 40% of the hashrate (which Foundry is doing repeatedly at this point) and the miners all fled out of instinct to protect the network. You simply cannot have any single entity making 50% of the blocks that get added to the chain or anything approaching that.

So why aren't miners doing it today? Are they that addicted to variance reduction when the calibre of miner that uses Foundry is perfectly capable of reducing their own variance anyway even though it's costing them a fortune?

Again the entire space needs to understand why history will not be repeating itself here and this where I find the greatest amount of self-delusion and dishonesty in this space.

Compliance by proxy was not a thing in 2016. At least not for miners.

Since then, someone has come along and turned what is completely unacceptable to the powers that be - Bitcoin mining - and turned it into a completely sanitized, censorship prone shell of its former self - and *that* is the true motivation for "miners" paying these exorbitant fees.

Compliance is new. And it isn't a factor people are taking into consideration.

Whenever we point out how precarious the situation has become, there is the typical response - "If Foundry ever do then their miners will just leave".

It's time to put this cope-strategy to bed.

If a miner is perfectly capable of reducing their own variance to the tune of reliably finding multiple blocks per day themselves - why are they using a pool at all? Especially if that pool costs a fortune?

Or more crudely - If losing a tonne of money for no apparent reason isn't compelling enough to leave Foundry, then jeopardizing Bitcoin isn't going to be either.

The true motivation is all that matters, and its overwhelmingly just compliance. "Miners" of substantial size increasingly do not want anything to do with Bitcoin and want all their hashrate transformed from raw Bitcoins coming fresh out of the blockchain into a nice clean product that their accountants and lawyers can tolerate regardless of the cost.

To take the counter position to my argument here, there are of course costs to rough-housing it and grappling with Bitcoin directly as MARA does and I don't want to pretend otherwise but I don't think they come anything like close to justifying the enormity of the revenue lost due to the extreme over-kill that is FPPS.

This is the only area in which I will take pushback from someone in one of the relevant companies as it's possible I am just wrong.

The following companies - BitFarms, Hut8, RIOT, WULF, HIVE, Cleanspark and a couple of handfuls of others are all - to the best of my knowledge - paying a fortune for the combined benefit of variance reduction (which they absolutely have no need of) and compliance by proxy.

If anyone from any of those companies can explain to me why I am wrong and that if/when Foundry's size results in them engaging in censorship or any other abuse of the network (heck, already requiring KYC and regular inspections of mining facilities is unacceptable and that's already been the case for Foundry miners for years) then why should anyone believe you would move to another pool or go the Mara route?

At present I believe that Foundry could continue its inexorable ascent to the 51% magic number we're all afraid of and the new cope will be "Well they haven't done yet" and we'll just keep moving the goal posts about what constitutes a bad thing.

At the moment "It's just KYC", "It's just mandatory inspections" and "It's just lost revenue."

All of that is unacceptable. "It's just transactions associated with Russia/Iran" comes next and the shareholders of publicly traded Bitcoin miners are unlikely to view censorship based on that criteria as being anything to worry about. "Why do you hate America??"

The old cope of "another miner will just include them and their business will survive while the censoring miners die" is complete and utter delusion.

Almost 100% of revenue from the chain is subsidy. Transaction fees are neither here nor there. And if we think the US Pubcos are all going to voluntarily go admit bankruptcy because they lost a few hundred bucks a week from mining blocks that censored blacklisted UTXOs then we are deluding ourselves.

I reiterate - miners are with Foundry because compliance is increasingly all that matters. This has resulted in enormous centralization of template construction that becomes a genuine attack vector at ~30% and has been consistently way above that for a long time now. 51% is a meme, and imo not a powerful enough one to inspire change if it actually comes to that. The frogs are already boiling and no one cares.

Let's be honest. None of the miners on Foundry are leaving any time soon but the variance reducing product they offer that can be so trivially replicated elsewhere is not why any of them are doing what they are doing.

Foundry is the sole occupant within the regulatory moat that is Bitcoin mining in America and I don't see that as trivial to replicate at all.

And the reason I wish to sound the alarm 10,000 louder than I have been before this point is that the current US administration has run a campaign that specifically talks about centralizing Bitcoin in the US.

The phrase "We will make all the Bitcoins in America" is exactly the worst possible thing you could want to hear given everything I've talked about in this post and not only is it not being rejected by Bitcoiners, it is being celebrated as a good thing.

But how could they afford to be XX% less profitable than their asian/african competitors that dgaf about compliance? Wouldn't they get pushed out of the market sonner than later if the difference is really that large?

Bitcoin transactions are data and need storage space, the blockchain that stores the transactions when you publish them has intentionally limited space (~4mb every 10 minutes) to keep the resource requirements of downloading it and verifying it low (aka keep it decentralized). Miners include the transactions that pay the highest fee per size (sat/vb). This means if a lot of people want to do transactions the price to get your transaction confirmed will increase. This doesn't scale to small payments, coffee, zaps etc...

Lightning is essentially a batching protocol for bitcoin transactions. Opening a channel means you lock bitcoin to a 2of2 multsig output between you and your channel partner, which then can only be spent by signatures of both parties. Once this is confirmed you can just exchange signed transactions between both parties (e.g. 20% of the Channel UTXO to you and 80% to Bob) but never publish them to the miners to actually get mined. This has very low cost as you just transfer data over a network but don't have to get included in the blockchain. To 'close' the channel you can broadcast this signed transaction and get your bitcoin back into a output only you control. The Lightning protocol specifies how all of this works (construction of the transactions, communication, cryptography, constants etc...). One downside of lightning is you have to at least sometimes go online to check if your channel partner tries to scam you by publishing an older transaction. So if you "hodl lightning sats" you essentially hold presigned bitcoin transactions allowing you to spend from a 2of2 multisig output. If you use a custodial lighting wallet someone else controls the transactions and keys and you more or less only have a bank account with them.