It looks like the internet archive is needed assistance, I just heard about this today and figured lemmy could help spread this message around

  • parpol@programming.dev
    link
    fedilink
    arrow-up
    7
    arrow-down
    13
    ·
    5 months ago

    Lots of people hate blockchain technology, but you can neither take down nor ddos websites hosted on web3.0. You also cannot threaten with legal actions againts the many nodes that run the blockchain because you don’t know who those are.

    • wizardbeard@lemmy.dbzer0.com
      link
      fedilink
      English
      arrow-up
      15
      arrow-down
      2
      ·
      5 months ago

      This is the worst kind of misrepresentation of tech. Nothing you said is explicitly false, it sounds true in passing, but it sure is effectively false.

      The amount of data you can actually store in any single node/transaction on a given blockchain is traditionally very small. Even most NFTs are not truly “on the chain” as in the image data fully stored in a node/element, it’s instead a “smart contract” which just says X identity owns Y (with Y itself being stored elsewhere). There have been many many attempts at actually storing data on various chains and there hasn’t been any successes significant enough to come even close to being able to store the classic 90’s Space Jam website, let alone the fucking Internet Archive.

      Beyond that, you absolutely can take down nodes in a chain, so to speak. Numerous major “heists” have been “rolled back” or had their nodes/transactions flagged to be ignored by marketplace admins.

      • makeasnek@lemmy.ml
        link
        fedilink
        English
        arrow-up
        2
        ·
        edit-2
        5 months ago

        You’re right about NFTs. There’s no reason to store the data on chain. Chain stores the metadata and pointers to the files (IPFS, torrent/magnet link whatever). Chain administers how many copies etc should exist and enforces those rules. Filecoin etc have already successfully done this.

      • parpol@programming.dev
        link
        fedilink
        arrow-up
        1
        ·
        edit-2
        5 months ago

        You use IPFS for the website itself, and the blockchain to guarantee donations cannot get frozen or stolen like on patreon, and also to keep track of the files on IPFS. The latter is why you need the blockchain and no alternative work.

        Think magnet links, but you can’t take down hosts who share the links like piratebay.

    • makeasnek@lemmy.ml
      link
      fedilink
      English
      arrow-up
      5
      arrow-down
      1
      ·
      edit-2
      5 months ago

      Downvote this guy all you want, but this is an incredibly true point. For 15 years, Bitcoin has maintained a distributed, uncensorable ledger, the question is, can we use similar ledger tech to store archive.org? Wikipedia is a single point of failure, so is Archive.org. So is the library of congress. We could easily store all the text content of wikipedia on chain that’s under 100GB, along with IPFS pointers to media content. Long-term, humanity needs a resilient censorship-resistant system to store our collective knowledge and history. These systems, when sufficiently large, are uncensorable and incredibly difficult to exercise undue influence against or shut down. Ask anybody whose tried to get a judge to enforce a judgement against the bitcoin blockchain lol. And they can survive quite well major disruptive events like wars, natural disasters, and even widespread network disruptions. Blockchain can also solve the spam problem that plagued early P2P systems like Gnutella/Ed2k/etc. Everybody moved to BitTorrent because we could trust custodians (trackers and indexers) to curate lists of valid torrents. But that can be decentralized now.

      There’s over a dozen different blockchain projects working on the “file storage problem”, some of them have very interesting proposals, at least one of those is going to emerge from the smoke with something that will replicate archive.org’s current role, but it might be a few years before that happens. Already, we have blockchains which offer “decentralized file storage marketplace” that competes pretty well with current file storage providers (AWS etc), and some of them have been running for years.

    • Programmer Belch@lemmy.dbzer0.com
      link
      fedilink
      English
      arrow-up
      5
      arrow-down
      1
      ·
      5 months ago

      You don’t need blockchain to accomplish what the internet archive is, just a network of computers that share a part of their disk space to the other computers. This is just a torrent network at the end of the day

      • parpol@programming.dev
        link
        fedilink
        arrow-up
        2
        arrow-down
        1
        ·
        5 months ago

        Except you can take down piratebay and send the founders to jail. You can’t take down Ethereum, or anything hosted on it.

          • parpol@programming.dev
            link
            fedilink
            arrow-up
            1
            ·
            5 months ago

            No, but it landed the founders in jail. Are you suggesting we just accept jail as an outcome if we want to save the internet archive?

              • parpol@programming.dev
                link
                fedilink
                arrow-up
                2
                ·
                5 months ago

                Fully agree. In fact, that’s what I’m suggesting in my original comment.

                Web3 is essentially just indexing links. But since indexing links to pirated data is illegal, that’s why the blockchain is needed. Sure, tor is also viable, but riskier for the people hosting the websites.

        • A1kmm@lemmy.amxl.com
          link
          fedilink
          English
          arrow-up
          3
          ·
          5 months ago

          Blockchain is great for when you need global consensus on the ordering of events (e.g. Alice gave all her 5 ETH to Bob first, so a later transaction to give 5 ETH to Charlie is invalid). It is an unnecessarily expensive solution just for archival, since it necessitates storing the data on every node forever.

          Ethereum charges ‘gas’ fees per transaction which helps ensure it doesn’t collapse under the weight of excess usage. Blocks have transaction limits, and transactions have size limits. It is currently working out at about US$7,500 per MB of block data (which is stored forever, and replicated to every node in the network). The Internet Archive have apparently ~50 PB of data, which would cost US$371 trillion to put onto Ethereum (in practice, attempting this would push up the price of ETH further, and if they succeeded, most nodes would not be able to keep up with the network). Really, this is just telling us that blockchain is not appropriate for that use case, and the designers of real world blockchains have created mechanisms to make it financially unviable to attempt at that scale, because it would effectively destroy the ability to operate nodes.

          The only real reason to use an existing blockchain anyway would be on the theory that you could argue it is too big to fail due to legitimate business use cases, and too hard to remove censorship resistant data. However, if it became used in the majority for censorship resistant data sharing, and transactions were the minority, I doubt that this would stop authorities going after node operators and so on.

          The real problems that an archival project faces are:

          • The cost of storing and retrieving large amounts of data. That could be decentralised using a solution where not all data is stored on a chain - for example, IPFS.
          • The problem of curating data and deciding what is worth archiving, and what is a true-to-source archive vs fake copy. This probably requires either a centralised trusted party, or maybe a voting system.
          • The problem of censorship. Anonymity and opaqueness about what is on a particular node can help - but they might in some cases undermine the other goals of archival.
          • parpol@programming.dev
            link
            fedilink
            arrow-up
            1
            ·
            5 months ago

            You suggest IPFS, but isn’t that what web3 is?

            Web3 is blockchain + IPFS and/or torrents or whatever p2p protocol.

            I am not suggesting storing the data itself on the blockchain, but the index, the equivalent of simple HTML pages on the blockchain so we never lose track of the data we share with torrents or whatever peer to peer protocol.

            However, if it became used in the majority for censorship resistant data sharing, and transactions were the minority, I doubt that this would stop authorities going after node operators and so on.

            I doubt it would exceed transactions, but if it did, authorities would need a global agreement with every single nation to take down all nodes, and that is never happening.

            The problem of curating data and deciding what is worth archiving, and what is a true-to-source archive vs fake copy. This probably requires either a centralised trusted party, or maybe a voting system

            I agree with you on this, but a voting system doesn’t sound too difficult to implement. And alternatively the internet archive could be that centralized trusted party. Arresting them for reporting on what data is correct would surely be unconstitutional.

    • smileyhead@discuss.tchncs.de
      link
      fedilink
      arrow-up
      4
      ·
      edit-2
      5 months ago

      And guess what? You don’t need blockchain for that.

      Torrents exists, IPFS dropped dependency on block chain. What blockchain do is that if your literal neighbor has the file you want, you must first connect to the global super inefficient network to sync your chain. And if you have censored Internet? Well…

      Layer torrent on top of Yggdrasil on top of I2P and you’ll get faster, more decentralized and more resilient network than any blockchain ever done. Such network would continue to work from friend to friend even if your whole town get cut from global net.

      • parpol@programming.dev
        link
        fedilink
        arrow-up
        1
        arrow-down
        1
        ·
        5 months ago

        Yes, torrents exist, and people get fined or go to jail for seeding them, especially ebooks, movies and music, which is what the internet archive hosts.

        Same would apply to yggdrasil.

        But no one is going to jail for running an Ethereum node even if illegal file sharing occurs as a result of it because it is impossible to prevent it by design.