• daniskarma@lemmy.dbzer0.com
        link
        fedilink
        English
        arrow-up
        6
        ·
        5 hours ago

        Nice idea, but implementation is pretty much flawed. It doesn’t property scale to large usage without a gazillion problems emerging.

        • Sibshops@lemm.ee
          link
          fedilink
          English
          arrow-up
          2
          ·
          4 hours ago

          Besides not being able to scale.

          • Excessive network usage - over 10x compared to activitypub
          • Relays auto-deleting old posts
          • No actual blocking implemented - only client side
          • Post editing doesn’t always work
          • Notifications and posts getting lost between clients
          • No moderation for scammers or trolls
          • Unable to block people from following
          • Metadata leaks - like everyone knows who you muted
        • Can you elaborate?

          I’m thinking about using it as a broker for a little family-group oriented word game, because the servers that do what I need already exist and include the NIPs I’d want, and truly, Nostr servers have been the simplest, least resource demanding servers I’ve run. There are copious libraries in every language for writing clients. It seems ideal.

          I’m not concerned about scaling, but I am curious about what those issues are, as I haven’t heard of any.

        • WhatAmLemmy@lemmy.world
          link
          fedilink
          English
          arrow-up
          5
          arrow-down
          1
          ·
          edit-2
          6 hours ago

          Supporting Bitcoin is like supporting the model T to the bitter end… despite a million better options… all of which are a pyramid scheme instead of money.

          Monero is the only legitimate crypto I’ve seen to date. You can tell because most countries have essentially banned all onramps to acquiring it. Can’t have anonymous transactions, of anonymous amounts, with anonymous parties… because that would be woke DEI pedo terrorism… ya know, like every cash transaction in history!

        • Say what? Which part?

          There’s a NIP (or several, probably) about Lightning, but all NIPs after NIP-0 are optional. Nobody has to support, process, or transact Lightning. Nodes do no cryptocoin processing, unless they’re designed for it, and mostv aren’t. It uses cryptography, but so does Lemmy: the “s” in https is for SSL, which is cryptography.

          I’ve run Nostr nodes, and I’ll probably use Nostr in my next project as the message broker for a networked game; the protocol is simple, nodes are simple, lightweight, and trivial to run, and most can be configured to federate with whichever set (or no set) of other nodes. It’s far easier to run Nostr nodes that don’t participate in the whole Lightning cryptocurrency part than it is to make them exchanges.

          So, why do you say that it’s intentionally wasteful? Matrix and ActivityPub are far more wasteful, aggressively replicating data between federated servers. Even “lightweight” AP nodes are massive consumers of CPU and storage just because of how chatty they are. Nostr nodes are positively eco-friendly by comparison.

          • Dragon Rider (drag)@lemmy.nz
            link
            fedilink
            English
            arrow-up
            2
            ·
            6 hours ago

            The rate at which new bitcoins enter the economy is controlled. When the processing power of the mining network increases, the difficulty of the mining problem is artificially increased to keep the rate of minting the same. They throw out perfectly good solutions to the problem of creating the next link in the blockchain, to control inflation of bitcoin value.

            You’ll also notice the difficulty level for this block. The Bitcoin network aims to produce one block every 10 minutes or so. The system is designed to evaluate and adjust the mining difficulty every 2,016 blocks or roughly every two weeks (based on the number of participants). This doesn’t always result in a block time of 10 minutes, but it’s close.

            https://www.investopedia.com/tech/how-does-bitcoin-mining-work/#toc-why-mine-bitcoin

            The mining difficulty number represents 2,016 divided by the average time it took to mine one block in the last period, multiplied by the old difficulty level, or:
            = Old difficulty x ( 2,016 ÷ average time to mine in the last period )
            The lowest difficulty level is 1.0. The higher the number, the more difficult the solution is to find. The difficulty level on Dec. 5, 2024 (measured on December 1) was 102.89 trillion. You might see this published as 102.89T.

            They are spending 100 trillion times as many processor cycles on bitcoin mining as is actually required to maintain the network. Every bitcoin transaction could be done at 100 trillionth the current energy cost. The only problem is, it would devalue bitcoins and crash the market like a Venezuelan dollar. So Bitcoin is designed to intentionally flush the energy output of a small country down the toilet to keep itself valuable.