• 124 Posts
  • 616 Comments
Joined 1 year ago
cake
Cake day: June 4th, 2023

help-circle


  • Doesn’t answer your question directly, but nostr is working on this. Nostr is an open protocol like ActivityPub (which underlies Mastodon and Lemmy). Its main use is as a twitter clone right now, but it also has a very new reddit clone and can theoretically support videos as well. And you can choose your own algorithm. Here’s all the choices I get from one of their clients, and there’s dozens of nostr clients to choose from. The cool thing is that anybody can make and publish an algorithm and you can subscribe to any algorithm. Your client does all the sorting locally.










  • Crypto won’t scale

    And yet every year, for 15 years, the transaction capacity has continued to increase. Networking protocols (TCP/IP, SMTP, etc) also didn’t scale to “internet scale” in the first 15 years. They just kept adding new layers to the stack and optimizing it until it did. Just like Bitcoin added Lightning, Taproot, etc to improve scaling.

    In the last two months, Nostr users alone (decentralized twitter clone like Mastodon) sent each other 2.6 million tips (individual transactions) over Bitcoin lightning. None of that requires an on-chain transaction, none of it required high fees. It works. It scales. It continues to improve. Lightning has capacity for trillions more transactions because capacity is not tied to chain space.

    Also bitcoin isn’t even private and you are basically shouting to the world every time you make a payment.

    Bitcoin is pseudonymous. If you make a wallet, nobody knows you own that wallet unless you tell them (or a third party like an exchange), but the balance and transactions on-chain are visible. There are ways to make your transactions more private, like coinjoin, you can have multiple addresses with multiple coins.

    With lightning, transactions are opaque except to you and any nodes you route through, because lightning transactions don’t go on chain. This also means nobody knows your current balance. If you make a transaction between two lightning nodes that share a channel, nobody knows that transaction was made outside of those two nodes. Privacy continues to improve, see BOLT 12 for the latest upgrades in this area.


  • At a high demand time, it could take hours to complete a transaction (if it even went through at all) and with an outrageous fee up to dozens of dollars.

    Bitcoin has never been known for time efficient nor competitive fees (except for maybe in the beginning when nobody uses it).

    At least you admit people use it. Bitcoin lightning enables transactions in under a second for pennies in fees, it’s been around for 5+ years. Your information is outdated. In the last two months, Nostr users alone (decentralized twitter clone like Mastodon) sent each other 2.6 million tips (individual transactions) over Bitcoin lightning. None of that requires an on-chain transaction, none of it required high fees. It works. It scales. It continues to improve.


  • I’ve had bitcoin transactions that literally took several days to process. This was also using an average fee.

    I use Bitcoin regularly, this has literally never happened to me. If your transaction took days either you accidentally set a super low fee or your wallet was bugged somehow. Generally speaking the only way an “average fee” transaction takes more than a block or two is if you pay an average fee right before a rare massive fee spike, in which case, you can do a “replacement” transaction by upping the fee or just wait. Look up “average Bitcoin transaction fees” if you want to see rarity and size of fee spikes.

    A handful of minutes or hours in a high-fee scenario, btw, is still much faster than ACH or international wires. Even if the money appears to move that quickly with traditional banking, full settlement is often measured in days to weeks, ask any vendor whose had a chargeback or anybody whose tried to “withdraw” from their Venmo right after depositing to it. Bitcoin’s main chain and Fedwire (used to settle liquidity between US banks) have equivalent daily transaction capacity.

    You can open a lightning channel with a single on-chain transaction. That lightning channel can stay open for years and process trillions of transactions, instantly, for pennies in fees. If you need a transaction done quickly, you shouldn’t be sending it on main chain to begin with.

    Long-term the vision is for folks to be using lightning or other L2s for everyday transactions, not main chain. Most Bitcoin transactions by transaction count are already on lightning. Lightning has been out for 5+ years now. It works well and gets better every year.


  • 45 minutes to process a transaction and requires the burning down of several rainforests per transaction.

    Don’t listen to people who are critical of a thing if they clearly don’t even understand the basics of how it works. On main chain, a Bitcoin transaction typically take up to ten minutes (the time between blocks). It can take longer if you set a super low fee, but you can guarantee your payment goes into the next block by paying an average fee, usually around $0.75. Your wallet does this all automatically.

    On lightning where most transactions occur these days (secured by main chain) transactions settle fully in under a second. Do your own research.

    Besides, we all know Bitcoin only takes a single rainforest per transaction, it’s been that way since the great rainfork which is ancient history at this point.


  • In the last two months alone, Nostr users (decentralized twitter clone like Mastodon) sent each other 3 million tips over Bitcoin lightning. It works, it scales, it’s been out for 5+ years now and continues to improve. I can send money to anybody on planet earth in under a second for a penny in fees which i can’t even do with my bank account. But it’s a failure. Lol.


  • makeasnek@lemmy.mltoCryptocurrency@lemmy.mlBlockchain Trilemma
    link
    fedilink
    English
    arrow-up
    1
    ·
    edit-2
    4 months ago

    And what about the problem of force closing channels and causing the people to pay the fees on chain which can be quite expensive?

    On-chain fees are like $.50-$1 most of the time. This only matters if you operate a routing node. If you do, it’s something you need to take into account and plan your channels wisely. There’s no incentive to force close, non-forced-close is cheaper for everybody, so forced close only really happens if the other node just goes awol for whatever reason. People who are using “regular” lightning wallets never have to worry about this since a lightning service provider (LSP) handles everything. The number of LSPs continues to increase over time and wallets are talking about adding the ability to automatically select LSPs based on published pricing. Importantly, LSPs do not custody funds so there is no rug risk there.

    The other situation that gets talked about in relation to channel closes is if a malicious party broadcasts an old channel state to chain (and you have to step in and say hey no actually this is the newest most correct channel state). This is an attack that exists in theory but in practice there is anti-incentive to do it. You lose funds trying it and most lightning wallets and all lightning service providers (LSPs) automatically monitor the chain for this so your chance of actually accomplishing this are basically zero. I have never seen this happen in the wild nor have I ever heard of it happening.

    Zeus gets a new version like every month and it’s open source. There’s plenty of FOSS lightning wallets. Electrum is a good desktop one.

    It sounds like you know a good deal about the tech and are interested in it. Encourage you to research more on lightning as well as Ark.



  • both credit/ debit and crypto rely on some sort of network

    Credit/debit rely on centralized networks which will have more of the same systems running the same software. Bitcoin is decentralized, running on several versions of several softwares and updates don’t roll out to the entire network at once. Much more resistant to this kind of outage. Which is why Bitcoin has a better uptime than pretty much any bank or other financial provider. It’s simply more resistant to this kind of failure.



  • Bitcoin lightning is absolutely hilarious. Your solution to Bitcoins problems is - not using Bitcoin. Wow, galaxy brain move.

    Bitcoin lightning is Bitcoin. It’s a smart contract on the Bitcoin main chain. You move Bitcoin “into” lightning by sending it to that smart contract, you move it “out of” lightning by having that smart contract close. It inherits the security of Bitcoin main chain while getting the transaction speed of off-chain.

    Agree to disagree about the rest. Energy use like carbon footprint is about “where you draw the box”. Off-peak demand is the cheapest power available, and it tends to be renewable. That trend continues to escalate.


  • I see this comment every now and then, and it always forgets the cost of the transaction, confirmation time

    With Bitcoin lightning the confirmation time is under a second and you pay pennies in fees as you don’t make the transaction on the main chain. Even main chain is like $1.50 for a 10 minute confirmation time which for many transactions like an international wire is still a great deal.

    The energy cost is extraordinary, and the end user is taxed for the use of their own dollars.

    The energy cost to maintain the base chain is <1% of global energy use, mostly from renewables at off-peak hours since miners have to chase the cheapest electricity. Remittance services and other funds transfer companies also use energy and human capital to move value around, it’s not free. A single on-chain tx can open a lightning channel which can contain and secure trillions of transactions off-chain. Processing these transactions takes the energy equivalent of sending an e-mail. Users are “taxed for the use of their own dollars” in regular currency as well. Who pays that tax and the amount of that tax varies by context.

    It can’t scale

    In the last two months alone, Nostr users (decentralized twitter clone like Mastodon) sent each other 3 million tips over Bitcoin lightning. It absolutely scales. And there is plenty of more room to grow.

    Its value only increases because it manufactures its own scarcity.

    Its value also comes from its use as a transactional network and from it’s political neutrality geopolitically speaking. And from the known supply which nobody can manipulate. It’s not purely scarcity.

    naturally moves toward centralization since mining becomes too large an activity for the individual to reap any benefit

    And yet mining is still distributed globally. Any person, company, or country with spare energy resources can buy an ASIC and mine. Mining pools have become more centralized, but a lot of work has been done on that in recent years and that trend is reversing as a result.



  • makeasnek@lemmy.mltoCryptocurrency@lemmy.mlBlockchain Trilemma
    link
    fedilink
    English
    arrow-up
    2
    ·
    edit-2
    4 months ago

    Scaling block size is not a long-term scalability solution. Bitcoin Cash forked from Bitcoin to double the block size. Then they doubled it again. They continued this and it’s now 16x Bitcoin’s block size and there are calls to double it again because “fees are too high”. Increased block size=increased resources to run a node. It’s why most of Ethereum’s nodes are hosted in one of three corporate datacenters. Very dangerous for decentralization.

    All of humanity’s transactions shouldn’t be stored on the ledger, permanently, forever. That is a waste of resources and totally madness. L2s are the solution, they use the main chain for security but store transaction data off-chain. They also inherently increase privacy. Bitcoin has lightning and (soon) Ark. Lightning is secure, mature technology and it works without sacrificing decentralization. In the last two months alone, it has been used by Nostr users (decentralized twitter clone similar to mastodon) to send over three million tips in the last two months. None of those tips were on the Bitcoin ledger because none of them need to be.



  • You’ll also lose primary voters. I voted in the primaries, there were multiple candidates, Biden lost the primary in American Samoa. If you throw away my primary vote by swapping in another anointed candidate, why would I ever vote in your primaries again? What is even the point? It’s like the DNC learned nothing from the debacle of them trying to squeeze Bernie out of the race (thank you Wikileaks for revealing their corrupt BS and causing reforms to the primary process). They lost a lot of voters doing that.

    I hate the RNC, but if they are the only party that will respect my primary vote, they are the primary I will vote in next election. Dems switching primaries like this may produce a more moderate republican candidate, which is bad news for dems, since they won’t just be able to run on “The RNC is run by crazy christian fascists who want to take all your rights away”.



  • There’s lots of ways this could be done quickly, easily, and privately. A previous attempt at this (flattr) was promising but before its time. Making Bitcoin micropayments via lightning comes to mind as a way to do this. In the past two months alone, Nostr users (decentralized twitter clone similar to mastodon) have tipped each other around a million dollars for their posts. There have been nearly three million tips in the last two months. Sending funds via lightning takes under a second for pennies or less in fees. No intermediary to report your browsing history to, no need to trust an intermediary to handle payments, no burdensome need for Mozilla to run payment infrastructure, and it all works in every country right out of the box. And there’s plenty of room for this to scale since it’s not limited by blockchain space.

    Nostr already has a feature to automatically split up your tips according to which posts you reacted to. You can say “I want to tip $5 a month, split it up among posts I react with a heart to”. This could easily be extended to which websites you visited, all websites would need to do is put their lightning url in the page source, DNS record, etc.

    Nostr stats: https://stats.nostr.band/