• 0 Posts
  • 5 Comments
Joined 1 year ago
cake
Cake day: November 2nd, 2023

help-circle
  • From the whitepaper:

    1. The user completes the captcha challenge and publishes his post and captcha challenge answer over pubsub.
    2. The subplebbit owner’s client gets notified that the user published to his pubsub, the post is not ignored because it contains a correct captcha challenge answer.
    3. The subplebbit owner’s client publishes a message over pubsub indicating that the captcha answer is correct or incorrect. Peers relaying too many messages with incorrect or no captcha answers get blocked to avoid DDOS of the pubsub.
    4. The subplebbit owner’s client updates the content of his subplebbit’s public key-based addressing automatically

    I may be misunderstanding how this protocol works, but at step 10 what prevents the owner from publishing the captcha answer as incorrect as a method of censorship based on the content of the post?




  • When I was learning c#, I found the .Net framework tutorials available on freecodecamp to be good.

    Also, using the Jetbrains Rider IDE (assuming this is for private non-commercial purposes, as per the terms of their free license) rather than VSCode or Visual Studio. VSCode is still lacking in features when it comes to c#, and Visual Studio probably makes more sense if you’re already accustomed to c# dev.


  •        #region MapInputs
            private const int DEBUG_INPUT_SWAPWEAPON = 0;
            private const int DEBUG_INPUT_GIVEMANA = 1;
            private const int DEBUG_INPUT_GIVEHEALTH = 2;
            private const int DEBUG_INPUT_LEVELUP_STRENGTH = 3;
            private const int DEBUG_INPUT_LEVELUP_HEALTH = 4;
            private const int DEBUG_INPUT_LEVELUP_ENDURANCE = 5;
            private const int DEBUG_INPUT_LEVELUP_EQUIPLOAD = 6;
            private const int DEBUG_INPUT_TRAITSCREEN = 7;
            private const int DEBUG_UNLOCK_ALL_BLUEPRINTS = 8;
            private const int DEBUG_PURCHASE_ALL_BLUEPRINTS = 9;
    

    wonder why they didn’t go with some enums