Hi.

Recently I got a little bit curious about web 3.0, after noticing the idea seems to be a contractualisation and valuationist take on the web and indeed the internet.

ie All network actions seem to be thought of as Contracts with Values to be executed by blockchains and possibly IPFS (Inter planetary file system).

These seem, to me, very far from a future when the spontaneous need to exchange comes as a without one side using the other’s need for exchange for profit.

I thought that maybe activitypub kinda spaces might develop ways to circumvent - if not outright better - such web3.0 visions and efforts…

Is this the right kind of forum?

Found a short clip from 2017 regarding ideas in a similar kind of direction, but not much else: https://conf.tube/videos/watch/7d0aa9a1-d9fb-4dbd-9183-aec6cdf1ec35

stay safe!

  • ahaOP
    link
    fedilink
    arrow-up
    3
    ·
    3 years ago

    Hi. Many thanks for the reply. Yes, its a lovely story between pixelfed dev and users. Thanks for sharing :)

    The questions in mind are to do with the current development of seemingly different standards in terms of network computer power/speed, organisation, and culture.

    Nowadays, we can claim on activitypub applications that it offers a certain data liberty from info-farms like google, fb etc… However, it’s clear that with blockchain apps the question data usage will alter.

    As you point out, the FLOSS culture of exchange for the fun of sharing isn’t likely to go, however, I wonder if this has to remain a question of choice rather than possibly come as an integral constitutive part of the network itself?

    The concern is also that once people and tools may migrate from ip and http/s protocols into commercial ones, there’s a possibility of contemporary internet becoming a collectors item or some anachronism.

    Maybe i am too alarmist…

    • smallcirclesM
      link
      fedilink
      arrow-up
      2
      ·
      edit-2
      3 years ago

      I am staying away from blockchain discussions myself (for various reasons), but am following from a distance and mostly via Hacker News discussions on the subject. Until now I don’t feel an inclination to deep-dive into blockchain applications. Maybe in some time mature non-cryptocurrency solutions will be quite attractive. But anyway, I can’t gauge that part of the Web 3.0 storyline :)

      As you point out, the FLOSS culture of exchange for the fun of sharing isn’t likely to go, however, I wonder if this has to remain a question of choice rather than possibly come as an integral constitutive part of the network itself?

      I am not sure I interpreted this the way you meant. But I see that the overall approach that the FOSS movement applies, has merit for much broader applicability in the business world. People, generally speaking, increasingly crave for “tech-done-right-this-time”. Tech that is open and honest and doesn’t try to deceive or milk you for maximum profit and where only the bottom line is the ultimate deciding factor on product direction.

      There is a niche I think for a new breed of sustainable businesses to arise, that - at a much smaller scale, but potentially numerous businesses together - start to compete with big tech. Decentralized technology would be a key enabler for such businesses to be more likely to succeed and indeed survive.

      The concern is also that once people and tools may migrate from ip and http/s protocols into commercial ones, there’s a possibility of contemporary internet becoming a collectors item or some anachronism.

      Yeah, the threat is vast, you are not too alarmist. We arguably already have a “corporate internet”, but it may go way beyond that towards in inter-connected set of walled gardens by dominant players, where the interconnections are driven by business incentives (partnerships, cartels, oligopolies, etc.)

      But alsof for the Fediverse there’s big threats, if there’s commercial uptake in interest for decentralized protocols. This is not unthinkable. The EU with their Digital Services Act might mandate interoperability, and e.g. Twitter with Bluesky is looking into a decentralized protocol. With this latter development, whether they choose ActivityPub or not… both decisions are likely to be detrimental to how Fediverse looks & feels now.

      PS. Could you change the post title to something like “What is the role and opportunity for Fediverse in Web 3.0?”.

      • ahaOP
        link
        fedilink
        arrow-up
        1
        ·
        3 years ago

        I am not much of a techie, so apologies for possible misunderstandings that may follow this line ;)

        It seems that blockchain oriented p2p - and the whole web3.0 push - has to do with employing so called contracts that push network switches on/off.

        ie currently, my browser came to this site,. the server performed a contract with the browser based on “are you friendly?” yes, i am said the browser - i use such and such protocol. and the server was cool allowing access to this site. (put roughly)

        If this was a blockchain, that “are you friendly” would have been more like: “give me a proof that i should let you in” the browser would then need to show a “proof” of work/stake/etc. Instead of a general “we use the same kind of protocol” the network becomes much more anonymous yet at the same time Personal. The vetting into content becomes a personal contract that can - and is - being vetted and priced constantly, without a need to use all sorts of forms. (ie at the background)

        Yes, this description might be mistaken, however, please bare since the point is that in case Web3.0 has a noticeable Blockchain bias then perhaps relating that bias critically - can make something like activitypub offer a positive difference? ie Offer to do things blockchain can not and stuff that contemporary p2p network can or Does not?

        Cheers! xx

        • smallcirclesM
          link
          fedilink
          arrow-up
          1
          ·
          edit-2
          3 years ago

          There is a lot of complexity in web/internet technology, but the communication between a browser and a server refers to something else than what blockchains are typically used for. Browsers communicate via the Hypertext Transfer Protocol (HTTP) and the hypertext is your html page (text, images, links).

          What makes blockchain special is its trustless consensus mechanism. In a global decentralized web of interconnected (p2p) applications, you want to make transactions with many other parties that you don’t know, and can’t trust. Blockchain solves this, by ensuring a transaction is only committed if it guaranteed is was not tampered with. In cryptocurrency for instance the consensus mechanism is used to solve the “double spend” problem. When I pay someone it takes time for the transaction to be verified, and without blockchain I might make another payment with the same money in the meantime.

          Most blockchain technology - like Bitcoin - comes with a lot of downsides, like insane energy use, and incredibly low transaction speed. New blockchain projects try to solve this, but in many applications where blockchain is used, it is not adding much value. Most of the technology already existed before, except for the consensus mechanism, and are often a better choice.

          ActivityPub is communication protocol where you sent meaningful messages over HTTP. Such as a ‘Like’ message. You can extend the protocol with your own objects and activities, such as ‘Product’ and ‘Buy’ and in that way build a great variety of applications on top of it.

          For peer-to-peer use of ActivityPub we need some changes. HTTP is bound to domain names, and e.g. your phone doesn’t have its own domain. A different protocol below AP is needed, and research is underway to define this (e.g. in the DREAM project). Things get even more complex in P2P context, but eventually we will have a hybrid decentralized Fediverse (federated + p2p).