this post was submitted on 31 Dec 2024
-17 points (40.9% liked)

Linux

48838 readers
1551 users here now

From Wikipedia, the free encyclopedia

Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).

Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word "Linux" in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.

Rules

Related Communities

Community icon by Alpár-Etele Méder, licensed under CC BY 3.0

founded 5 years ago
MODERATORS
 

In b4 "You wont make a profit"... i know, i want to use my computer to heat my apartment. i figure that even if i'm making a "loss" each month on the mining it's still cheaper than running my apartments electric heaters when you account for the sold (or not) bitcoin.

I've been doing well keeping things warm by Folding at home on the CPU but apparently AMD GPUs aren't supported for that and i want to put my GPU to work too.

I briefly mined some litecoin in like 2013/14 when BTC was just about popping off. other than that i have no mining experience (and i would have been using windows back then)

Need to sort something soon, Jan and Feb are probs the coldest months in the UK and i have gotten this far this year without using the heaters

top 22 comments
sorted by: hot top controversial new old
[–] OsrsNeedsF2P@lemmy.ml 19 points 3 days ago

As others said, you probably want to mine something like Monero instead of Bitcoin, since you literally won't even make a penny (even if you had free electricity) mining BTC.

Gupax (https://gupax.io/) is quite good for this, it makes it as simple as one-click run

[–] HappyTimeHarry@lemm.ee 21 points 4 days ago (1 children)

Head over to moneroocean.stream or unminable.com and mine whatever GPU coin has the highest return.

Avoid nicehash, they used to be popular but recently started nickle and dining fees for all kinds of stupid reasons.

[–] Jumuta@sh.itjust.works 18 points 4 days ago* (last edited 4 days ago) (1 children)

if you can get a heat pump (maybe a window unit) it'll get >100% efficiency bc of heat pump magic

[–] PrettyFlyForAFatGuy@feddit.uk 12 points 4 days ago (1 children)

I'm one floor up above a shop in a busy town in the UK. i'm not allowed to attach anything to the outside of the property without (expensive) permission from the freeholder of the building.

[–] Jumuta@sh.itjust.works 8 points 4 days ago (1 children)
[–] PrettyFlyForAFatGuy@feddit.uk 10 points 4 days ago

🤷‍♂️ it is what it is. I also don't get gas so electric heating is my only option

[–] gooeyglob@lemmy.world 8 points 4 days ago

Bitcoin is basically only mined via ASICs now. You can still mine something like ETC but honestly chains have (rightfully) been moving to far more efficient consensus using Proof of Stake.

For the amount of electricity you would need to mine a meaningful amount of BTC, you'd be much better off buying spending $50 or $100 worth of BTC or ETH every week. Either hodl or DCA sell when prices bounce up.

[–] AndrewZabar@lemmy.world 4 points 3 days ago* (last edited 3 days ago) (2 children)

Not to hijack this post, but since there are knowledgeable folks participating, could someone point to either an article or a video that explains the various crypto currencies, how they work, what role the mining functions, and explains them in language that most people can understand?

Thank you if anyone has a reference to provide. :-)

P.S. I’m aware Google exists, but I’d like one that’s at least vetted by someone knowledgeable. Between search manipulations and AI, I’ve found searching to be very iffy as it is in terms of finding good authoritative results.

[–] Nibodhika@lemmy.world 3 points 2 days ago (1 children)

Not aware of any, but I'll do my best on my own.

Let's abstract money to its bare minimum, in the most basic form money is an abstract fungible (i.e. 1 of it is the same as another one, they're interchangeable) token that can be sent or received, and the most basic way to keep track of this is with a ledger. A ledger is in its most basic form a lot of entries saying stuff like "Alice earned 5 coins" and "Alice paid Bob 3 coins", by looking at these 2 (and assuming they're the only ones in our ledger) we know that Alice now has 2 coins and Bob 3. Therefore if now Alice tries to send 3 coins to someone else we know this is invalid because she doesn't have that amount of coins.

Ok, so that's the basic of what money is, but as a general rule the ledgers for most coins are centralized, e.g. your bank has that ledger for your account. For years people tried to have a way to create a decentralized ledger, so anyone could have a copy of the ledger and validate it on their own, that way this currency on that ledger could not be controlled by anyone. There are two big problems with that, first you need a way to ensure that only the owner of an account can give away those coins, and secondly we need a way to ensure no one cheats the system, for instance in the example above if Alice could remove her previous transaction from the ledger and input a new one she could convince Bob she paid him, but actually send the money to someone else.

Problem 1, ownership. This is a slightly difficult answer, so I'll not explain this fully, if you're interested read about public and private keys. Essentially in cryptography there's a way to sign a message in a way that you can verify who signed it without being able to reproduce the signature, in practice this means each account/wallet has 2 numbers, one is the private one used to sign messages (anyone who knows this number can spend the coins) and the other is a public number used to verify who coins are sent to and that the spending of coins was properly signed. This has been a solved problem for decades and it's a very secure and acceptable solution, we use it on things like ssh, SSL and the likes.

Problem 2, consensus. This is the hardest problem to solve, and this is the brilliance of Bitcoin. The way Bitcoin solved this issue is: A block is several entries in the ledger; The entries can be arranged in multiple ways, each way yielding a different hash for that block; Each block has a reference to the hash of the block that came before; Only certain hashes are acceptable (e.g. hashes that end with 0, or with 00), and this hash cannot be predicted, so it needs to be brute forced; Whoever creates a block can insert a transaction giving themselves some amount of coins. Phew, that's a lot, but what does it all mean? It means that everyone sees every transaction in the network and try to build a block that will be accepted, the first person who does shows their block to the world, and everyone tries to find the next block after that. For Bitcoin the largest chain is the valid one, so if someone found a block it's in your best interest to start to try to find the next one, it's also in your best interest to show the world your block as soon as possible so others will build on top of it, the more blocks on top of yours the more unlikely it is that someone will be able to overwrite it (they would need to find more blocks that what has been built on top of yours, and even finding one block is hard because of the specific hash that needs to be generated). The difficulty (i.e. rules for which hashes are acceptable) are adjusted in order to make sure that on average one block is found every 10 minutes by the entire amount of people trying to find blocks.

All together now: Currently Alice has 10 coins, she uses her private key to sign a transaction giving Bob 6 coins. This transaction gets picked by several miners. One of them finds the next block and includes this transaction there. Now all miners are trying to find the next block from that one, and when they do this transaction will have been validated by 2 blocks so it's way more likely to keep being validated. After 6 blocks it would take the entire mining network 1 hour to undo that block, and unless 51% of the random strangers mining Bitcoin decide to cooperate, the rest of the miners will keep adding blocks on top making this transaction impossible to be reverted. If after that Alice now tries to spend 5 coins no miner will include that transaction, because it would create an invalid block that other miners would just ignore.

There's a bit more to Blockchains, for example each transaction also pays some amount to the miners as an incentive, so you can have a transaction be more priority than another by paying more to the miners.

What about other coins? There are lots of them out there, I'll only mention one, Ethereum. Ethereum takes this concept to the next level, instead of a ledger storing transaction it stores programs, so one can have a program that if you pay it X coins it gives you Y other tokens, or any other number of complicated stuff. Also recently Ethereum changed from the proof of work (i.e. finding the hash) to proof of stake, in which people pay some amount of coins to be allowed to validate transactions, but if they generate an invalid transaction they lose those coins.

I strongly recommend you read the Bitcoin white paper, it's not as difficult as you would think, and it will go into a lot more details on how things work.

[–] AndrewZabar@lemmy.world 2 points 1 day ago (1 children)

Thanks! By your brief description of ethereum I can see why people consider it a pyramid scheme lol.

[–] Nibodhika@lemmy.world 2 points 1 day ago

It's not though, but people have used it to promote pyramid schemes so it gets the bad faith. It's almost like considering e-mail to be spam, it's not, even though a large chunk of emails are spam the rest is very useful.

Ethereum can be used to represent ownership in a way that's non-transferable by anyone other than the owner, this can have real life applications such as deeds for houses or car registrations. Someone noticed that another excellent application for this is art ownership, for example a token that represents a painting could be used by art collectors as a proof of authenticity, since only one person could be the owner of the token, and that person can prove that he owns the token, if the painting were to be stolen there's a way to prove you're the rightful owner. Someone heard that and convinced artists to sell art using those tokens without fully understanding what they were selling, and a bunch of people bought them without understanding what they were buying. Then they noticed that this would only work if others were onboard, so they tried to push it to other people, and eventually you had people who didn't understand a thing paying thousands of dollars for a drawing of a monkey...

Ethereum could be used for so many awesome things, but obviously we live in the awful reality where the biggest and most known application for it was used to scam people.

[–] liliumstar@lemmy.dbzer0.com 1 points 3 days ago* (last edited 3 days ago)

I found this article (and related site) from a quick search: https://academy.binance.com/en/articles/what-is-a-cryptocurrency

Binance has a vested interest in providing accurate information, they are a major exchange. The information seemed easy to understand and correct at a first glance, they also link to supporting articles.

Other references:

[–] some_guy@lemmy.sdf.org 10 points 4 days ago (1 children)

Or maybe don’t participate in bitcoin.

[–] PrettyFlyForAFatGuy@feddit.uk 9 points 4 days ago (2 children)
[–] some_guy@lemmy.sdf.org 5 points 3 days ago (1 children)
[–] Nibodhika@lemmy.world 2 points 2 days ago

That's like compiling a list of all of the hacks that happen on the internet and jump to the conclusion that the internet is bad because of it.

Some of those are just people falling for old scams/phishing that could have happened anywhere and are not a Cryptocurrency problem. Pyramid schemes are much older than Cryptocurrencies, people falling for it there would fall for it elsewhere.

[–] arsCynic@beehaw.org 1 points 3 days ago

Crypto Cult Science
“Money corrupts; bitcoin corrupts absolutely. Disregarding all of bitcoin's shortcomings, a financial instrument that brings out the worst in people—greed—won't change the world for the better.” —https://www.arscyni.cc/file/crypto_cult_science.html

[–] kittenroar@beehaw.org 2 points 3 days ago

Mine ravencoin instead.

[–] Shadow@lemmy.ca 2 points 4 days ago (1 children)

Nicehash is an easy way to get started.

[–] HappyTimeHarry@lemm.ee 14 points 4 days ago (1 children)

Perhaps you've not uses them in a while but nicehash is absolute garbage now.

[–] Shadow@lemmy.ca 4 points 4 days ago

Ah no, I haven't mined in years. That sucks to hear, they used to be an easy thing to point people at.