Vlad claims LN payments do not have receiver privacy
Hey Vlad, let's put that to the test!
Attached is an LN invoice. Why don't you pay it and tell me (1) what node received the payment (2) what channel(s) they have (2) the total balance within those channel(s)?
Have fun!
The lightning network has superior privacy tech to the main privacy coin (monero) while simultaneously scaling better
Want a real cryptocurrency? It's bitcoin on LN
Another challenger approaches! Amir Taaki says the lightning network is transparent. Hey Amir, here's a lightning invoice. What can you learn about the recipient from it?
It is easy to fake the upswing in Knots nodes
But the downswing in Core nodes? That's hard to fake. You have to *convince* people to stop running it so that they stop showing up in the charts.
Looks like a lot of people are getting convinced!
I made a website listing the types of data leaked in monero transactions and providing case studies of how these leaks contributed to the arrest and prosecution of various monero users.
Monero users should consider switching to lightning.
moneroleaks.xyz/
Everyone saying filters "don't work" because spammers are just using op_return_bot to get around them? Yeah, op_return_bot has to charges ouble the regular fee rate or its bypass doesn't work reliably. This is a huge deterrent. The filters work.
Source: github.com/benthecarman/OP-R…
There is some exciting news about Ocean Mining
Their measured hashrate for the past 24 hours as well as their self-reported hashrate both place them as a top-10 mining pool
I think this is the first time both metrics put them in the top 10
Keep adding hashrate! Fight the spam!
I support stengthening the filters in bitcoin core for the following reasons:
1. It's too easy imo to put arbitrary data on the chain
2. I observe that it has bad effects
3. I want to disincentivize it further
4. Filters seem to make arbitrary data more expensive
Monero users don't like to hear this, but ideally, the sender of a transaction shouldn't know what address belongs to the recipient. But monero can't work unless the sender first gets your XMR address. On lightning, the sender almost never learns your BTC address. It's way better
It's probably just luck, but Ocean entered the top 10 mining pools today. They even surpassed the measured hashrate of the principal spam-friendly mining pool, which is Mara. Let's see if they manage to keep this spot over the next few days.
Here's a screenshot of me interacting with an unregistered nostr relay. In the pic, I send it an event and retrieve that event from it.
Proof that nostr works fine without DNS or icann. Stick an unregistered relay in your nprofile and boom: social media with no DNS.
Knots reduces the negative impact of spam on node runners by treating spam as objectively different from regular txs
Core treats spam identically to regular txs, for subjective reasons (some of its devs think spam is good)
Be objective. Consider Knots.
supertestnet.github.io/spam_…
My favorite part of today: I observed that in the Knots v Core debate, the Core side leans on emotion and the Knots side leans on technical/logical arguments
Immediately, Core supporters responded with ridicule and ad hominem -- i.e. appeals to emotion
supertestnet.github.io/nostr…
Hashers, switch to Ocean!
- you make more money
- you filter out spam (if you choose to)
- you have greater control over your blocks
- Ocean currently has almost 10 exahash
- if they get to 14 exahash they will be securely a top 10 mining pool
What a conclusion! I traced the XMR and identified its destination AND the total amount in that address on monero. Saberhagen, meanwhile, could not trace my BTC or identify its destination or the total amount in the channel where it ended up. Is XMR worse than LN after all?
The filters work great at their main job: keeping filtered content out of your mempool
When widely adopted they also delay the propagation of spam-filled blocks. This provides a monetary incentive for miners to ignore spam: ignoring spam = fewer blocks orphaned = higher income
Knotsiz control 10% of the bitcoin network according to bitnodes
Time to repurpose some old slogans
Inscriptions Out!
Bitcoin for Bitcoiners!
The Jpegs are Our Misfortune!
Still waiting for a reply from @WalkerAmerica about this. He insists Core isn't pro-spam but major influencers on Core's side keep saying they welcome inscriptions and op_returns as a good thing. What'll it be, Walker? Seems to me like major spam proponents are on Core's side.
Lol, they are paying 555,019 sats to add 58,000 bytes to the chain
That's a feerate of 9.5 sats per byte, 3x the going rate
Yet they say the filters aren't working!
OP_RETURN Bot in the last 12h
This is not including the 100+ that are waiting for a MARA or F2Pool block so I can get past ancestor limits.
Your filters work btw
Another monero user took up my LN v. XMR challenge! I successfully traced my XMR payment and doxed his stealth address. Let's see if he can trace his LN payment and dox my channel! We're waiting, @daanyaalss
Great! I sent you a dollar too; this monero address holds the money: 2242bdea7e38f201d8ea48b5babf136e6872b43583c6f40c5cc596613608a00e
It's total balance is 0.003566114993 xmr. Now do me! What channel holds the money you sent me? And what is its total balance?
My latest challenge is to @sethforprivacy! He claims that lightning invoices reveal the recipient's node, channels, and the utxos they used to open the channels. So I provided an invoice and I hereby challenge him to identify my node, channels or utxos.
He's wrong. Bolt11 invoices don't reveal the recipient's node, channels, or any on-chain utxos unless he runs a routing node. Normal users don't do that, so their invoices don't reveal that info.
Hey @sethforprivacy -- up for a challenge? Here's a bolt11; what can you learn?
There is a meme going around that .@LukeDashjr is the only maintainer of Bitcoin Knots. This seems implausible to me with all the attention Knots has gotten lately.
Can anyone point to anyone else who works on it? Or step up and say "Luke is not alone, I work on Knots too"?
🚨 PUBLIC NOTICE 🚨
I hereby DECLARE that Knots runners are NOT authorized to connect to my Bitcoin Core node. Any attempt to handshake, ping, or mempool-peek is UNLAWFUL and will incur MAXIMUM lawful sanctions
Effective immediately & pursuant to UCC §2-207 + GDPR Art. 13.37
Someone made a cool nostr app called Liquiditystr. It's a FOSS market for LN channels, similar to Liquidity Ads or Lightning Pool but (1) it runs on nostr (2) it's web friendly (3) buyers need not run special software. Oh yeah, and you can earn money with it by "becoming" an LSP!
Congratulations @ocean_mining! They hit a new all time high hashrate today -- over 20 exahash -- and put it to work by mining 10 datum blocks in the past 3.5 days.
...and now @GrassFedBitcoin is making @ocean_mining vulnerable to legal attack.
Garbageman is arguably a CFAA violation. Someone who wanted to fuck with Ocean could use this tweet to harass them, e.g. by getting discovery on Ocean's operations.
Not smart.
Monero bros: Monero protects your receiver privacy!
Monero: tells the sender the recipient's pubkey and amount received, lets the sender see/analyze all future txs involving that pubkey, & gives the sender a cryptographic link between the pubkey & the recipient's actual address
Thank you! Here is the trace:
The pubkey I sent money to is a2e423ab4b16d3a7edbd6b47ac96a43aa6d3b91a839f286a1521e4b0d402ed07. It controls this much XMR: 0.003168955835
The proof that it belongs to the recipient's public address is the view key in the screenshot below.
My latest invention is Lightning Blinder: privacy software for the lightning network
Check out the video, I'd love to know what you think! piped.video/watch?v=oWBX68_2…
hey .@ocean_mining can yall add a lightning address to your nostr and twitter profiles? Some of us wanna zap you and include you in zaprings to support Ocean. You guys do a lot of work fighting spam and decentralizing mining, and you deserve a reward for it
Future me: you want to run a node? Great! There are 2 main kinds: Core and Knots. The main difference between them is how they approach spam. Core takes a welcoming stance toward spam transactions, whereas Knots filters them out as much as possible. Which one do you want to run?
Allegedly, 19% of the bitcoin network is now running knots
However, I think I have detected evidence of a sybil attack designed to inflate the number of Knots users
I have annoted part of the "historical nodes" chart available at coin.dance/nodes/all
Based on this, I...
Another challenger approaches! This monero user is salty about my claim that lightning offers better tools for enhancing your receiver privacy than monero. He says I'm a liar. So I challenged him to a mano-y-mano on privacy. Will he take up the challenge?
Thats a total lie. Where do you get your information from? 2018 Wired article? You are a total scam artist if you say monero is less private than lightning
Me: The miners shouldn't mine spam
Them: Um, the miners obviously want the fees, they will follow their incentive
Me: The farmer shouldn't cut up the goose that lays the golden eggs
Them: Um, the farmer wants the golden eggs, he will follow his incentive
Same energy
Wow, Peter's transaction got mined!
mempool.space/tx/8d91f9fca58…
...1 hour after he broadcasted it...and it overpaid fees by 5x 🤣
Hey, anon, what do you think: does this prove that the filters *don't* work or that they *do*?
I am making a list of technical people against relaxing the op_return filter
If you know someone I should add to the list, please let me know in this thread or make a PR
Link in next post
For spam less than 150 bytes, here is the tier list:
Lowest cost option: unfiltered op_returns
Middle cost option: unspendable outputs
Highest cost option: private mempools
I support the filters because they push the cost of spam up the tier list
- Spam-filled blocks lead to spam-filled nodes
- Spam-filled nodes aren't worth syncing
- Fewer node syncers leads to fewer node runners
- A network with few node runners is centralized
- A centralized cryptocurrency isn't worth using
- An unused cryptocurrency isn't worth mining
In LN, even if every routing node colluded to deanonymize everything, they could not identify any tx sender, any tx recipient, any amount sent in a tx, or any amount received in a tx. That is because routing nodes cannot know if the prior or next hop is just another routing node.
In LN intermediary nodes can collude to deanon you and almost all nodes are on VPSes from large hosting providers
You won't even know they used your node to deanon someone 🕵️
My definition of an L2 is this:
- you can send btc to it
- you can do some transactions on it without touching btc's blockchain
- you can withdraw your btc from it
- no person or group can censor your withdrawal without controlling 51% of btc hashrate
Peep this nostr thread.
Big difference between lightning and monero: this random XMR user admits he doesn't have the resources to trace an LN payment. I, a random LN user, can provably trace an XMR payment. Anyone can, because...
njump.me/nevent1qqsgv3m26yrx…
3 days later, I am still waiting for PakoVM to get a 1-sat tx mined.
- He has years of experience with bitcoin.
- He can't get a 1-sat transaction mined.
- He asked a skilled spam-friendly developer for help.
- He couldn't do it either.
- Yet he says the filters do nothing.
Excellent question the "filters don't work" crowd:
Why are 81 byte op_returns three orders of magnitude less common than 80-byte ones?
Filterers know why: a filter filters out 81 byte op_returns but not 80 byte ones. But y'all say they don't work. Do you have *any* explanation?
>I think you’re being disingenuous in implying this reduction is wholly attributable to filters
Really??? You have some better theory as to why 81-byte opreturns are 3 orders of magnitude less common than 80-byte ones??
Besides **THE FILTER THAT FILTERS OUT 81B OPRETURNS BUT NOT 80B ONES**??
Again: you're lying, or stupid. There is no other explanation for your behavior.
Ocean's luck continues! Today they mined over 4% of blocks, landing them in the top 8 mining pools, and once again above Mara Pool.
They *appear to have* over 40 exahash. Again, this is probably due to luck. They only *claim* to have a bit under 11 exahash on their website.
I made a chart that compares my new Papa Swap protocol with traditional Submarine Swaps. I also implemented the code in the form of a wallet that works like Muun Wallet, but using Papa Swaps. I plan to present my research and demo my code at @btcplusplus Istanbul. See you there!
I'm increasingly of the opinion that the OP_RETURN debate is the golden goose problem
Some miners filter spam to serve their long term interest in keeping bitcoin healthy
Others mine spam because they get short term profits
Some farmers protect the golden goose, others gut him
I'm increasingly of the opinion that the OP_RETURN debate is between those who think miners should operate rationally, and those who think miners should operate ideologically.
"Do the Knots nodes matter?"
Some are saying it doesn't matter that 9% of bitcoin nodes are running Knots now because they probably don't have any economic weight. E.g. did Coinbase announce they are switching? Or some big mining pool? No.
But they do matter. Here's why. 🧵1/6
Wow! XMR tells me the exact address he received money in AND the exact amount in that addy. The blockchain will even report if it shows up as a possible spender in a future tx. Now let's wait and see: can Saberhagen tell me similar info for the LN payment he sent me? Stay tuned!
Sure. What's left is 0.003006231425 and it went into the change output, which is 53c48d964235fa005c93ed13779038577247d689394721eb0e0b79db5ae04654
proof: monero.com/payment/5eeccbcae…
A guy at btc++ Istanbul had an interesting project. He downloads the blockchain without checking for doublespending. After he has all the data, he does a doublespend check by running an efficient sorting algorithm called MergeSort, which, in his implementation, takes all... 1/4
minimum fee relay of 1 sat/vb needs to be dropped, it doesn't reflect the economics of bitcoin anymore.
I don't want to be forced to pay 25 cents fee on a completely empty mempool if I could've paid just 5 cents.
I love JPEGs on the chain. They give us something to do then there's not enough transactions otherwise. Spam is only spam if it doesn't pay its way. Arguably Brc20 that causes excess UTXO creation and doesn't compensate anyone for that externality is spam. JPEGs are not.
The man says this in response to me pointing out that there are over 10 thousand statistically "missing" op_returns at the 81 byte level. I guess they've been "temporarily inconvenienced" for the last 11 years. Maybe they'll show up any day now!
Lopp seems to think the Knots side isn't very technical
I made this tool to prove spam filters have a positive technical impact by treating spam as objectively different from regular txs and reducing the bandwidth they consume: supertestnet.github.io/spam_…
At btc++, 6 bitcoin core contributors "concept ack'd" my idea change to bitcoin core
When sending money, these 2 commands are available
- sendtoaddress
- sendtomany
When mining a block on regtest, this command is available
-generatetoaddress
Let's add generatetomany! This...
My latest essay is a response to 6 common anti-filter arguments. I examine them to show why they are fallacious, and provide reasoned explanations for the pro-filter position.
You can read it on nostr. njump.me/nevent1qvzqqqqqqypz…
If you want your coffee maker to stop coffee grains from entering your coffee, and it doesn't, that's a technical problem. Coffee filters help.
If you want your mempool policy to stop spam from entering your mempool, and it doesn't, that's a technical problem. Spam filters help.
Another challenger approaches! This time it's Max, who is annoyed that I keep trolling monero users about the traceability of their transparent blockchain. He says my claims about lightning having superior privacy are "ridiculous." Will he take up my challenge? Let's find out!
> Saying Lightning offers more transactional privacy than Monero is just ridiculous
Up for a challenge? You give me a monero address and I will give you a lightning invoice. We each pay the other $1 and see who learns more info about the transaction and the recipient. Deal?
Bitcoin exchanges are starting to take stances on the op_return drama
Apparently they see an economic advantage in taking a side
Which means there's an economic incentive to take the other side: who will be the first exchange that runs Knots? You may get thousands of users!
At @Gemini we will continue to run bitcoin core.
My take is the filter should be removed, its ineffective and fragments the network. OP_RETURN filters don't stop data anchoring, nor do consensus rules prevent it.
When I was at Microsoft we used OP_RETURN to power the ION Network to create a self sovereign decentralized identity. I still believe in the use case of anchoring data and paying a fee to do it. I've also been a fan of @peterktoddopentimestamps.org
Regardless of my personal opinions on the matter, these transactions continue to meet consensus rules and we will continue running bitcoin core.
we're looking at a transition in the wild
this alpha male retains his opposition to filters theoretically
but he has subconsciously realized their functional utility, and has even begun to rely on them
It's time to start treating the filtoorers like shitcoiners.
Instant blocks. Moderating the shit out of my feed.
Want to talk to me? Do it over the mic.
"Subsat summer" shows that the filters work. Here's a question for you: if the 1sat filter doesn't work, why is there a huge wall at the 1 sat mark? (This chart is for blocks 910047-911047 and is from @mononautical
) "No filters" would produce something like a normal distribution