News and Discussions about Reddit
Welcome to !reddit. This is a community for all news and discussions about Reddit.
The rules for posting and commenting, besides the rules defined here for lemmy.world, are as follows:
Rules
Rule 1- No brigading.
**You may not encourage brigading any communities or subreddits in any way. **
YSKs are about self-improvement on how to do things.
Rule 2- No illegal or NSFW or gore content.
**No illegal or NSFW or gore content. **
Rule 3- Do not seek mental, medical and professional help here.
Do not seek mental, medical and professional help here. Breaking this rule will not get you or your post removed, but it will put you at risk, and possibly in danger.
Rule 4- No self promotion or upvote-farming of any kind.
That's it.
Rule 5- No baiting or sealioning or promoting an agenda.
Posts and comments which, instead of being of an innocuous nature, are specifically intended (based on reports and in the opinion of our crack moderation team) to bait users into ideological wars on charged political topics will be removed and the authors warned - or banned - depending on severity.
Rule 6- Regarding META posts.
Provided it is about the community itself, you may post non-Reddit posts using the [META] tag on your post title.
Rule 7- You can't harass or disturb other members.
If you vocally harass or discriminate against any individual member, you will be removed.
Likewise, if you are a member, sympathiser or a resemblant of a movement that is known to largely hate, mock, discriminate against, and/or want to take lives of a group of people, and you were provably vocal about your hate, then you will be banned on sight.
Rule 8- All comments should try to stay relevant to their parent content.
Rule 9- Reposts from other platforms are not allowed.
Let everyone have their own content.
:::spoiler Rule 10- Majority of bots aren't allowed to participate here.
view the rest of the comments
Something like an independent third party data bank that saves profile data? So your user data would be publicly accessible - any server can access it to populate your profile on that server - but nobody can update or delete it but you?
Shit, have we found an actual use case for blockchain?
Nope, that could still be done with a regular database. Blockchain has no practical use case.
I'm as anti crypto rugpull nft bullshit web 3.0 is gonna be uuuuge bro i swear bro where are you going bro as much as the next person buuuuut...cryptocurrency is a godsend in shithole countries such as mine where the local currency is a joke and and possession of any non local currency is illegal
Nah, There’s other ways to store data while preserving confidentiality, integrity and availability that isn’t on the blockchain. Besides A public ledger connected to a specific profile could make it easier for the profile to be doxxed/fingerprinted.
Spitballing here but a service using simple key-pairs might be a better way to do this.
• Users generate a key pair client-side.
• Public key is stored on the server, acting as the user’s identity.
• To update their profile, users sign the request with their private key. (Data is signed/verified client side before submission)
• The server verifies the signature using the stored public key before edits can be made.
Because data signature/verification are done client side theoretically you don’t need a ledger, your client can enforce profile state. (Maybe an HMAC is sent with the verified data and there reverted periodically by the client)
You guys are re-inventing self sovereign IDs
Just public key cryptography. All your actual posts and comment history are already shared. What is missing is a way to authenticate yourself to anyone but your home server. If the protocol included every profile having a public key, you could then use that to authenticate to any server. And managing that private key is no more complicated than managing your private key in a block chain context.
Non public info like subscriptions is a bit more complicated, because there is an actual policy question of who you share it with. You would either need to make it publicly available, keep a copy yourself, or have your home instance give it to you/the other server at the time you want to migrate.