EDIT: I know many people have a knee-jerk aversion to anything crypto, but this is not a scheme to make money. I would be happy to see this done with fiat as well, but IMO this is much easier to do with smart contracts.

I am very excited about the possibility of the Fediverse, and the potential for many experiments in instance governance. A problem that all instances must content with is trolling and spam. It seems very difficult to impose a cost on these bad actors without harming honest users as well. Either instances have minimal signup friction and are vulnerable to being overwhelmed with bad actors & defederated (see the recent defederation decision from Beehaw), or they present frustrating barriers such as manual approval or waitlists for folks who just want to have fun

A possible solution comes from the blockchain space, which has been dealing with anonymous bad actors since its inception. Many blockchains and blockchain apps require users to stake some asset in order to gain certain privileges (basically a deposit). If the user is determined to be a bad actor, they lose some or all of their stake.

An instance could be integrated with a smart contract to manage membership could be very effective at dissuading trolls and spammers. A user could stake a small amount of money (say $10) in order to create an account on the instance. This could be done very quickly and would require no manual approval from admins. If the admins determine they are acting poorly, they could ban the user and slash their funds. If an honest user decides they don’t want to stay on the instance, they could delete their account and recover their deposit.

(EDIT: An important part of this is that the funds are destroyed when slashed, not given to the admins or mods. This prevents a profit incentive to ban)

I’ve got a prototype smart contract for this. Would be interested in working with someone on this if there’s anyone with experience with the instance management

  • Merthin1234@sh.itjust.works
    link
    fedilink
    English
    arrow-up
    7
    ·
    2 years ago

    Not only do I agree with the comments talking about corruption, but I also just think that would slow fediverse adoption to a crawl. I’m 100% not going to sign up for something that costs money even if I could get it back. It seems like too much of a hassle and potential for losing money. It also seems like it may make it even harder for the less tech literate people to sign up.

    • Landrin201
      link
      fedilink
      English
      arrow-up
      1
      ·
      2 years ago

      0lus doing it with crypto would make it slow down even more. Even within the small number of people who would join the fediverse if it was pay walled (and since this isn’t a large space, it would be a very small number indeed) even fewer would be willing to jump through all the hoops to do so with crypto.

      Crypto just can’t solve every problem, there is no reason to inject crypto currency here. Nor smart contracts.

      The only use I see with block chain in the fediverse would be in federating logins to protect accounts in the event the server they were originally made on goes down.

    • doylio@lemmy.caOP
      link
      fedilink
      English
      arrow-up
      2
      arrow-down
      4
      ·
      2 years ago

      Not all instances need to do this. The best part of the fediverse is these experiments can happen without affecting the rest of the system