10
Comments (11)
sorted by:
1
CryptoMonger 1 point ago +1 / -0

Did you look into Ardor and their childchain IGNIS it has many things that you are looking for?

1
DRKMSTR [S] 1 point ago +1 / -0

I'm compiling a list to learn from and copy/integrate.

Ultimately if I can just piggyback off of a coin / crypto that already integrates many of these features, than that will save a lot of time.

1
CryptoMonger 1 point ago +1 / -0

They have a messaging system that can be encrypted or non encrypted that gets pruned every two weeks but can be archived indefinitely if needed. I think a lot of what you are looking at can be done on client side and doesn't need a blockchain to be accomplished.

1
DRKMSTR [S] 1 point ago +1 / -0

The main purpose is to have an un-bannable forum.

The encrypted chats are a side goal / bonus.

I've been looking at similar approaches and my main issues I've seen are as follows:

  1. Web based (Can be banned / DNS Banned / Seized)
  2. Acquired by larger companies / competing social media companies

Still looking.

1
DRKMSTR [S] 1 point ago +1 / -0

The main problem I am trying to get around is web-based forums.

1
CryptoMonger 1 point ago +1 / -0

I understand.

1
HiddenHand 1 point ago +1 / -0

What about images and videos? Can't get that on the blockchain, too costly and would bloat chains. You should check out IPFS or something like the SMSG network of the Particl project for a social media imo.

Reason is you don't want comments, posts, likes, and stuff like that to be transactions on a blockchain. You want it decentralized but not blockchain based. You'd need a distributed messaging network (I.e. SMSG/BitMessage) and a Data Storage Network (I.e. IPFS) and combine both. A blockchain is likely to be required for fees (since it's decentralized you need to fight network spam) here and there.

Based on your image I think you're looking for a distributed P2P platform more than a blockchain centric one.

If you are really serious about doing this I can help you out point you to the right people/places. I've been working in blockchain for years (not a Dev nor trader), perhaps I can be of help to a fellow patriot.

To get you started, I suggest checking Particl's SMSG network and Open Market protocol. It is designed for a decentralized (and anonymous) marketplace but you could have the almost same setup for a social media. It works very much the same (I.e. the Particl marketplace, which uses SMSG, has comments, images, posts, and etc...it could be a good start and will provide most of the tools you'd need).

https://kewde.gitbooks.io/protocol/content/

Tl;dr: go decentralized and P2P but avoid being blockchain centric...in my very own opinion

1
DRKMSTR [S] 1 point ago +1 / -0
  1. Blockchain is only for text and basic moderation 1's and 0's (block post, comment, user) as well as likes, such a thing is very light
  2. Videos and pics can use temporary P2P services and honestly someone else should find a way to make a massive forum archive that downloads links to pics and videos instantly. A good service is SiaSky.net 3.Fees are another reason why I like the blockchain, any massive spam can be mitigated if it costs a form of currency. A DDOS / transaction attack would be expensive.

I'll start looking it up, my main issue is I'm a total code noob. I've messed around with random stuff, Linux, Raspberry Pi's, Cryptocurrency Nodes, P2P Mining software (still trying to figure that out), and very limited coin dev.

I'd love to mess around with that if I can find anyone interested in at least trying to see what can be done.

1
DRKMSTR [S] 1 point ago +1 / -0

So I did a bit of thinking and have limited experience with blockchains and crypto.

I wanted to figure out the following:

  • How can we keep free expression and discussion of thought from being banned or removed?
  • How can we enact moderation against brigading and inflamatory/illegal content?
  • How can we also communicate without private messages being exposed and distributed on a blockchain
  • How can such a platform not be banned off the internet

This is potentially accomplished with a cryptocurrency wallet program. This program would act like a regular wallet but would have a search function (commonly called a block crawler) to pull the data in from the blockchain and present it in a discernable and readable (reddit-like) view.

All posts, comments, and likes would be transactions in the blockchain and the wallet / program would crawl through them and combine the data into a navigable forum.

Bitcoin and other cryptocurrencies are already in C++, so integrating Signal's codebase "libsignal-protocol-c" would be relatively simple.

Unfortunately the main issue is it would be a massive undertaking and it would take a team of people far more talented than myself to accomplish anything close to presentable.

What I'm looking for is feedback, and any technical questions and suggestions so that I can pass such information forward or begin working on it myself.

I'll keep an eye on this for a bit and answer as many questions as I can, if there are any.

Thanks for reading my ramblings.

-DRKMSTR