makeasnek

joined 1 year ago
MODERATOR OF
[–] makeasnek@lemmy.ml 1 points 9 months ago

Nostr is it's own fediverse with a bunch of apps (including the popular twitter clone also confusingly called Nostr) which interact with each other. Mastodon, lemmy, etc all use ActivityPub, just like Nostr apps use Nostr. Non-twitter-clone apps for nostr including livestreaming, video sharing, etc.

[–] makeasnek@lemmy.ml 1 points 9 months ago* (last edited 9 months ago)

Still doesn't beat nostr imo.

Bluesky:

  • Identity not tied to instance
  • You have to buy and administer a domain name, which is technically complex and costs $10.
  • DNS is also subject to censorship by firewalls

Nostr:

  • Identity is not tied to an instance
  • Your private keys (identity) are generated by your app. No purchase or administration required
  • Censorship is much more difficult
[–] makeasnek@lemmy.ml 1 points 9 months ago (1 children)

Solana is incredibly centralized compared to BTC. The higher the TPS on your base layer the harder it is to meet the hardware requirements to run a full node. Scaling in layers is the solution.

Eth's L2s are a confusing mess. They offer a variety of degrees of security and decentralization, some of them, like Polygon, are a network run with only 15 validators, yikes! And many of them are secured by a single bridge. There have been plenty of notable bridge hacks, it is not fun when your currency gets depegged.

[–] makeasnek@lemmy.ml 2 points 9 months ago

Expensive is relative. It's expensive to send a $5 transaction and pay $1 in fees. However, you can move a million dollars in value and pay that same $1 in fees. That $1 in fees can also open a lightning channel which can contain essentially infinite transactions within it. For small transactions, Lightning transactions settle in under a second for fees measured in pennies.

Compared to a bank wire, western union, or other remittance services, $1 is an absolute steal.

[–] makeasnek@lemmy.ml -1 points 9 months ago* (last edited 9 months ago) (1 children)

This requires multiple transactions on the blockchain

It literally requires one to open and one to close, so like $1 most of the time in fees. If you have a custodial wallet, it requires zero. You can keep a channel open forever. Within that channel, you can have essentially infinite transactions between you and any other party and you can use the channel to route payments to anybody on lightning network. All those transactions settle within a second and have fees measured in pennies. A channel doesn't need to be opened for every baby being born, babies don't use money. Seriously though, there are additional improvements coming down the pipe (like channel factories) which enable you to use one on-chain tx to make hundreds of channels. People do not understand the scale lightning works at.

The amount that both sides put in “escrow” is the max payment imbalance that a channel can accept

All of this is abstracted away for you as a user, you don't have to worry about it, especially for custodial wallets. Most people earn and spend roughly the same amount each month, so liquidity isn't anything they ever need to think about. There are also automated ways to rent inbound liquidity which are incredibly cheap, that can be done with self-custody wallets.

Say, you want to use a channel to buy a car for $20k, then you need a channel that both you and the other guy have put in $20k in bitcoin.

Wrong. If you want to buy a car for $20k, you have to put $20k into lightning. The other guy doesn't have to put in anything aside from the $1 in on-chain tx fees to be on the lightning network in the first place, which he doesn't even pay if he has a custodial wallet. Then you send that 20k to the guy with the car. Now you can receive up to 20k in payments in that channel. Not that you would spend $20k via lightning, if you are buying a car and moving that much money, use main chain.

If some calamity happens, these funds are lost in nirvana.

Calamity doesn't happen, funds don't get lost. Custodial wallets literally never encounter this, it's all handled by your custodian. Non-custodial wallets also rarely encounter this, all the incentives are lined up to make "force closes" (which is what I assume you are referring to) rare. And of those force closes, the only risk is that your counterparty publishes an old version of the channel. You have like five days to correct and publish your more recent version to claim your funds. And if they tried to cheat you out of your funds, you get your funds and they pay a penalty. Given that watchtowers are basically automated, this never happens. Your funds from one of your channels might be stuck on-chain for a few days at worst, this is not a nightmare scenario. Banks and traditional payment processors have random holds all the time, especially when dealing with anything international. The difference is, the funds in lightning are always yours because you have the key. There is no scenario where when properly used, you lose funds in lightning.

[–] makeasnek@lemmy.ml 5 points 9 months ago (1 children)

I'm just using the lemmy.ml web interface, which does.

[–] makeasnek@lemmy.ml 1 points 9 months ago* (last edited 9 months ago)

BTC's protocol has gotten steady, incremental improvements for 15 years without a single hour of downtime. Lightning was deployed a few years ago and continues to grow each year and get easier to use and deploy. Migration to quantum-resistant algorithms is in the interest of all parties who use the system including miners, banks, hedge funds, developers, users, etc. It's a very easy problem compared to other questions they faced around blocksize, taproot, etc.

[–] makeasnek@lemmy.ml 1 points 9 months ago

Quantum computing is not a threat at all tbh. Computers that can crack public key encryption are "20 years away" and require some fundemental shifts in our ability to control physics. And that's the lab production version, not one available on the open market.

Quantum-resistant algorithms already exist and continue to be refined. Things will get migrated long before they become a realistic threat.

[–] makeasnek@lemmy.ml 1 points 9 months ago (1 children)

This may be true for Cardano, but not for Bitcoin. As more BTC gets mined, your percentage of the total supply goes down

This is so terribly incorrect. Bitcoin has a fixed supply. Those miners are selling those coins on the open market and they are running out as you say. 1 BTC is the same portion of the total final supply it was a year ago or 10 years ago.

[–] makeasnek@lemmy.ml -1 points 9 months ago (1 children)

Correct me if I’m wrong, but don’t the pools send the block that needs to get mined to it’s participants? If that’s the case, imagine if those 2 top pools decide to do sus stuff or if they get compromized by malware. This could create some trouble until miners migrate. Again, correct me if I’m wrong. Having 2 such large mining pools is not cool and there is no hiding from that fact.

I've love to see more pools, but I just don't think its as big of an issue as it's often made out to be, since they don't actually control the hashpower. The blocks they send to participants are immediately verifiable as real or not, miners don't have to take a pool's word for it and will often have full nodes monitoring the blockchain to make sure any given pool doesn't go over 51% hashpower.

Pools really can't do sus stuff. There are a few things pools could do or try to do:

  • Censor transactions by refusing to include them in blocks. They are financially incentivized not to do this, since not including a tx in the block means selecting the next least valuable tx in terms of fees. The immediate damage from this is basically nil, the next block will probably be made by a different pool and the tx will go through. So transactions can't get censored, only delayed. But people will notice, and that pool will lose all its hashpower and its means of making money, which is exactly what happened when this scenario happened before. Bitcoin has faced, and beaten back, this exact attack before.

  • Conspire to perform a 51% attack. They don't just need 51% between each other, they need enough hashpower to roll back previous blocks, which means maintaining 51% for several blocks in a row. One of the primary reasons 51% attacks are not viable is that you need to give that Bitcoin to somebody, get something of value in return, and then un-spend it. They need to transfer you that equivalent amount of value before it gets unspent. Nobody transferring hundreds of millions or billions of dollars worth of value is going to be happy with a one block confirmation. Or even a three block confirmation. Even if they were, what items can you actually transfer that quickly? It's just not viable as an attack method, there is no money to be gained. Pool operators are fallible at the rest of us, if there was a viable way to do a 51% attack, somebody would have done it by now. But it's not.

What do you mean, coins in transit can’t stake? I have 10 coins (wallet staked), you have 0 coins (wallet staked), I send you 5 coins (atomic operation)

If a block moves a coin from a to b, that coin can't also the coin that stakes that block. Granted, I am showing some ignorance of Cardano here, but that's how other PoS systems work. And there is usually a "cooldown" of a couple blocks to prevent that coin from staking for a while for security reasons.

I didn't know about cardano's capped supply, you've taught me a few things in this thread. Until the system is actually decentralized and the cardano devs give away the master keys and let the network truly run on its own, I have little interest in it. And based on some cursory reading, centralization of relays and growing chain size are much more of a concern than with Bitcoin. Best of luck to you.

[–] makeasnek@lemmy.ml 1 points 9 months ago* (last edited 9 months ago) (3 children)

I'm not saying it doesn't impact the price, I'm saying it doesn't matter. Bitcoin's current price looks like a steal to me if it's going to be the underlying currency for the global economy.

All currency is speculated on. The market finds the right price. Then it corrects. The price goes up and down. That's how markets work. The USD is guaranteed to lose value and buying power over time due to an inflationary supply. That's not even throwing in the US's declining role as a global currency hegemon and the reduced demand it causes.

Bitcoin? It could go up or down relative to other currencies or goods, but my portion of the supply relative to the whole will always be the same. That's why I buy bitcoin.

view more: ‹ prev next ›