• 0 Posts
  • 23 Comments
Joined 2 years ago
cake
Cake day: March 10th, 2024

help-circle






  • Large data centers can consume over 100 MW of power. Almost ALL the energy a computer consumes is turned into heat, like well over 90%. A home AC unit pulls a little under 1 kW, and I think heating is about the same so that’s equivalent to heating over 100,000 homes, except those homes will eventually get warm and stop running the heat. The data center churns all day, every day. Given that, it may be equivalent to all the heat put out in more like 250,000 homes. Data centers produce an ABSURD amount of heat.

    Edit: and keep in mind, that’s HOMES, not people. Average people per household in the US is 2.5, so that’s heating for over 600,000 people.


  • True, but unless that new group is willing to step up and invest in physical device production to directly compete, I don’t think it’s going to be the same. The type of people buying a dedicated NAS with a custom OS are looking for as close to a plug and play solution ad they can get. They’re less inclined to reinstall the OS on their new NAS, and the market is probably going to favor the now proprietary version TrueNAS sells, especially if they take steps to make it difficult to replace the OS on their devices.


  • Yeah, no, they couldn’t do it to the kernel. But that’s not really the interesting part of their product. It’s all the software that they as a company hold the copyright to. If they solely hold copyright on all their own code or if they have permission to relicense from their contributors, they can take any or all of their products closed source, and when I say “their products” I specifically mean the things they as a company produce, which they built on top of open source projects that they don’t control.


  • This probably doesn’t apply to TrueNAS, but technically, it’s possible to close a GPL project. You’d need the permission of every last contributor to relicense their code, or they’d have to rewrite all the code they can’t get relicensed (e.g., someone said no or already died), or they could do it if they never accepted any pull requests because they would then be the sole copyright holder and have the freedom to relicense at their whim.

    I can’t vouch for TrueNAS, but most open source projects accept pull requests because free labor, whether they’re corporate projects or not, so I’d assume they can’t freely relicense without a hell of a headache, so yeah, it’s probably staying open for the foreseeable future.








  • Ah, I see what you mean. Yes and no. The receiver does need to somehow communicate the destination to the sender, I believe typically through an invoice of some sort. Been a long time since I kept up, so the details are getting hazy. Anyway, there are only two times that lightning network usage requires a publicly visible blockchain transaction: when you want to put coins on the lightning network and when you want to take them back off to the blockchain. You open a channel with a node basically saying “I’ll put X amount in this channel in if you’ll put in Y amount (one of them can be zero, i.e. send or receive only), and here’s a signed transaction you can publish on the blockchain to get your money back at any time.” Any time you make a transaction over the lightning network, you rewrite that cashout transaction so the balance shifts by however much you’re sending plus any fees you agree to pay, but you do it in such a way that you only really give them the signed transaction if they prove they’re gonna pass on what you want to send to the next node, and this process repeats with every node in the chain until everyone agrees to move the money.

    All that to say there’s really no record of any transaction ever happening outside of however your balance changes between putting it on the network and taking it back off. There’s no record of who sent what, how many transactions it took, what path any transaction took to get there, nothing at all except initial and final balance. Now, this does mean that if the money is withdrawn, there’s evidence you’ve been paid, but not for what, by who, by how many people, over how many transactions, or a anything else but the final total amount from all transactions. If they just spent everything they received back over the lightning network, there’s effectively no real evidence that any real transactions ever occurred.

    Of course, this hypothetical nonprofit is almost certainly going to be paying a company that wants US dollars. They’ll probably have to cash out in a highly traceable way, and actually buying the ICE data will require a highly traceable bank transfer or other conventional payment method. In that sense, you’re right, the nonprofit gets left exposed. But they could completely mask who sent money.



  • That’s a good point, they’d definitely just subpoena your bank records. If crypto is used properly, it can be nigh impossible to trace, though. Bitcoin isn’t very private at all on the blockchain, but if you send over lightning network, my understanding is that it becomes effectively impossible to track, unless your adversary controls enough lightning network nodes to track the payment as it bounces between nodes. They wouldn’t need to control the whole path, but they would need to control nodes VERY close to origin and destination, ideally the adjacent nodes, and enough of those in the middle to be reasonably sure they can accurately follow the money. The lightning network doesn’t leave a detailed ledger behind, so only way to trace a payment is to be involved in its processing, which means controlling the nodes the money passes through on its way to the recipient.

    Of course, that’s way too obscure and unknown for the vast majority of people, so I don’t see a nonprofit succeeding that way these days. Maybe if crypto actually does get mainstream, but that’s still a pretty big if.