How would you build a decentralized 4chin clone?

how would you build a decentralized 4chin clone?

Attached: file.png (622x934, 808K)

Other urls found in this thread:

en.wikipedia.org/wiki/Publish–subscribe_pattern
en.wikipedia.org/wiki/Conflict-free_replicated_data_type
godoc.org/github.com/ipfs/go-ipfs/core/coreapi/interface
github.com/majestrate/nntpchan
2hu-ch.org/
twitter.com/SFWRedditVideos

blockchain

blockchan

step 1) build Jow Forums clone
step 2) decentralize it

Self hosted boards, the main site would be just an aggregation catalog for these self-hosted boards.

clever but thats not what i meant how would you decentralize the boards themselves

>Self hosted boards
Sounds a lot like DIY boards.
And DIY boards sounds a lot like 8ch.
And 8ch sounds a lot like Reddit.
Convince me otherwise.

I'd probably fork meguca and integrate it with IPFS.

clone millchan on zeronet

bittorrent

That's a lot of extrapolation, but I guess it's impossible to not have a little Reddit in a community-managed forum.

Jow Forums has a /diy/ board, newfriend

holochain || scuttlebutt

how would it be moderated? that's my problem with everything decentralized

free speech hating censors like you can fuck off

give each board a special moderator to keep it in-line with the theme of the Jow Forums original.
Problem with sites like r*ddit/8ch*n is that the boards have no real guidance from the site operators.
bad joke, die

you need moderation even if only to prevent abuse

moderators are the only thing keeping Jow Forums from becoming a trap infested hell nest, lad

>theme of the Jow Forums original
so absolutely terrible moderation were you get banned for posting pictures of peanuts with afros and make silly puns about niggers

moderation leads into the moderation team being infiltrated by left cucks like you which leads into free speach being limited

fuck
off

Quality post

so what you're saying is that the mods are bad

on IPFS.

Attached: 1529997885512.gif (320x240, 1.11M)

syscoin

Attached: syscoin_amazon_2.png (1256x1120, 809K)

>inb4 m-muh hiro tho

Attached: 1535396005859.png (1311x422, 45K)

nonironically just go to 8ch*n for a few days and see how it is for yourself

and moot's a cuck, I agree

>IPFS
not a workable solution faggots. i invite you to spell out how, exactly, ipfs would solve the problem.

>not a workable solution faggots. i invite you to spell out how, exactly, ipfs would solve the problem.
IPFS can be combined with https, /vg/ porn games general has this figured out lmao

Make it super ephemeral. Self hosted threads. Self hosted content.
If OP leaves the thread, it goes poof.
If a poster leaves, so do their pics. If the OP kicks them, so do their posts.

I don't think it would be sustainable, but would make for an interesting experiment.

Attached: 1491349436992.jpg (600x600, 50K)

F R E E
P E A C H E S

where would the app logic live? ipfs is only good for static content

>no evidence

I can see you thinking that the reason CAPTCHA exists is to feed jews with money.

that actually sounds pretty cool. i'd use it.

they're working on dynamic content. you want me to spoonfeed you or are you going to go read about IPFS?

the image in the post I replied to

all you need to know


recaptcha is run by google, so yeah

What are you even asking?
I'd take meguca, and replace how the file storage is done. Then I'd probably use pubsub and use CRDTs to coordinate realtime posts.

If you're asking me to implement this right here and now on my Sunday afternoon, you're out of your mind.

tpbp

Self hosted threads, the board view would be just an aggregation catalog for self-hosted threads.

My point was more about idiots complaining that it's not needed as if they weren't here decade ago.

>make decentralized 4chin
>somehow make it work well
>CIA glowinthedarkniggers get jelly
>they spam CP everywhere
>use that as excuse to make the use of 4chin decentralized a criminal offense

your app logic would still be centralized and static content would rely on other IPFS users pinning it

>this thing goes against the nature of how your solution works
>t-they're working on it!

>against the nature
it's literally what they're working on though. dumb zoomer

and im working on being a millionaire

community run sounds a lot like Reddit
Jow Forums thrives because of its strongman Stalinist design where the paroles can go about their business so long as they don't offend Dear Leader or members of the party

>ipfs is only good for static content
Are you really being this pedantic?
IPFS+IPNS then, or IPFS+pubsub, or whatever else you choose to use for the dynamic portions.

>your app logic would still be centralized
This hypothetical imageboard software doesn't exist. There's no reason to assume the design.
If you design it to be centralized then sure, but why would you if you're going to use pubsub for coordinating mutation anyway?

>would rely on other IPFS users pinning it
That's not even inherently true but even if you want to force distribution, there's no reason you can't design the system to have that.
It's yet another implementation detail.

I don't think you actually understand the things you're talking about.

no you're not. you're too busy not looking shit up and crying online.

I'm really more interested in seeing in how long actual discussions hold up and the dedication or shitposters to takeover and/or ruin a thread. I think content dump threads would make a resurgence as people love their art.

sounds like it'd suck to lurk on, which is how I use Jow Forums 99% of the time

>working on it
IPNS and pubsub have been a part of the reference IPFS implementations for actual years. The only work that's been going on is optimizations.

You can literally do this today if you wanted to.

awesome. you got some resources on this for a newb?

I don't. I think I learned most of it from using "--help" on a lot of the commands and experimenting. They probably have documentation on their site or github or something but it's not complicated at all.

IPNS is literally "I own this key, and I can publish an IPFS hash to it"
and pubsub is literally just pubsub over their network
en.wikipedia.org/wiki/Publish–subscribe_pattern

"I am peer X, I am sending message Y to all peers of topic Z"

brainlet here who knows nothing about any of this, can you explain more about pubsub and how it solves the problem with dynamic content?

winmx has a p2p discussion board in the 200s

2000s

I agree, which is I why I don't think it would last. I'm wondering how long an OP will stick around in the thread and if they would stay longer if they could remove people they don't like. If OP wants an echochamber, I would expect other threads to pop up when there is actual discussion to be had.

See the link here It basically is just a way to get a subset of the network based on interest.

You "subscribe" to a "topic" which means adding yourself to a list that everyone else on that list can see. Then you can send tagged messages to all those peers and they can send them to you.

So you could write a server program that subscribes to a topic, and have people broadcast their posts to the topic, when the server sees this, it does something (like generates html with the post), hashes it, and then could publish it to IPNS.

This is the braindead way though. Nothing prevents you from designing the server in a distributed way. You can have a seperate topic where servers coordinate with something called CRDTs
en.wikipedia.org/wiki/Conflict-free_replicated_data_type

So that they sync up and only re-publish when necessary, and only 1 of them does the re-publish instead of all of them doing it redundantly. Or any combination that you decide to do.

>I don't. I think I learned most of it from using "--help"
I forgot, using godoc as well.
If you're writing in Golang it's dead simple
godoc.org/github.com/ipfs/go-ipfs/core/coreapi/interface

Is that a real photo? That girl has an extremely long neck and waist

It almost exists already, its called freenet

>they spam CP everywhere
That's how the glow in the darks get tor and proxies blocked.

Based and redpilled

Not sure why everyone is hung up on spam. Once you decentralize, you no longer have to play by the rules of Jow Forums and its moderation. Why can't the user's themselves be empowered in self moderation?

>someone uploads TBs of pizza
Website and all hosts taken down in minutes

NNTPCHAN EXISTS
NNTPCHAN EXISTS
NNTPCHAN EXISTS

Attached: 1459314208735.jpg (285x287, 10K)

>Once you decentralize, you no longer have to play by the rules of Jow Forums and its moderation

well... if i make that website.. i make the rules. So Im adding decentralization in order to... circumvent my own rules. Ok.

>NTRchan doesn't exist yet

the skirt is so fucking hot, and the girl looks like she's grabbing my dick and preparing to get penetrated from behind

Attached: 1540327583355.png (254x254, 65K)

no, nntpchan is just theoretical

step 3) get people to use it and give a fuck
github.com/majestrate/nntpchan

>just theoretical

it's theoretical in theory yea

this desu

/tech/ > Jow Forums though

>/tech/ > Jow Forums though
Fuck off

On top of bitmessage. Somebody already done it, btw.

/tech/ is slower, but just look at the catalog for each board and tell me Jow Forums is better. Also no botnet capcha for each fucking post

if you want to see why a decentralize Jow Forums won't work just go to a node of the existing one, i.e. 2hu-ch.org/

But using blockchain is literal botnet storing all conversations forever

just did, Jow Forums is better. much better.

lol

unless you can make browsers recieve and sent requests without os blocking anything

You can moderate the exit nodes of nntpchan if you are that fag.

what does that even mean?

Already exists, 0chan on ZeroNet.

So iichan/wakachan?

Clever, but how would you decentralise the threads themselves?

There are too many threads in /wsg/ or /gif/ where OP post a picture and leave. Those threads would be removed in that system, while it could stay for a very long time here.

i'd start with vaccinating people

then just leave them be

Self hosted posts, the thread would be just a timestamped aggregation catalog for self-hosted posts.

>10 to 60 minute delay before posts appear because of confirmation times

io is always blocking

Zeronet
0chan

>every time you post, you confirm 10 other posts

clever but thats not what i meant how would you decentralize the posts themselves

Does that make shit posting beneficial to the site?

it would help if there were binaries for windowsfags who just want to post. having it restricted to linux and also being a "chan" community means that it will just become yet another place for furries, trannies, and autistic weebs to go shitpost and attention whore. this happens on every comfy internet forum I see nowadays, they just get flooded by faggot weeaboos. fuck.

s4s will serve a purpose in the blockchan

Yes.