Using Hive's Built-in Messaging System To Create An Alterlative To Discord

in #hive-1679223 years ago

Hive has a lot of features that get overlooked. In this article we are going to discuss one that might have some possibilities regarding messaging.

This is being written to put forth some ideas along with getting feedback. It would be good to know the technical capabilities and how this could possibly be integrated.

We also can see a use case for HBD as well as HIVE by an application or integration of this sort.

image.png
Source

Discord

We all saw articles on Hive, especially by communities, that contain "Join our Discord". There are valid reasons for this since it is a way to communicate information in real time. This is something that Hive is lacking. Is there a way to do this on-chain is the question?

Before getting to that, Discord is a centralized application. Like anything else, one is using that platform with permission. While they do not have the reputation like other social media companies, it is possible for then to pull out the ban button. As with anything centralized, it could turn political at some point. For example, we know that even though cannabis is legal in many states, the banking system ostracizes companies operating in this realm.

Discord has a lot of powerful features which might be beyond the scope of what can be created on Hive. However, is there a way to integrate what is available into a private messaging system with some group/community functions?

If we can do this, online activity will increase while also offering community an easier way to interact with other community members. After all, one of the nice features about Hive is a follower is that no matter which application is used. With Discord, an individual or community has to get people to sign up there also.

This is obviously a valuable service since Microsoft reportedly had a $10 billion interest in Discord.

Messages On Hive

The onset of this thought process started with this:

hbd.png

This is a message that showed up in my transactions on Peakd. It is done by transferring .001 HBD along using the memo feature. Hence, Hive has messaging.

Now we get to the point of where we have to ponder if this could be expanded. Since all of this is on-chain, it is only a matter of reading the information along with filtering it. We know this is possible since Peakd provides that feature.

peakd.png

Could this be integrated into different front ends? Is there a way to set up a community chat feature on Peakd or within something like Leofinance?

Or might this be ideal for a brand new application?

Micro-Transactions

Hive has the ability to conduct micro-transactions. As we see, sending .001 HBD is no problem. This is processed by the blockchain in the same way as one for $100. Without any direct fees, it can take place. Here we have another feature that separates Hive from most other blockchains.

By now it is evident we are looking at a system whereby interaction carries a cost. Unlike Discord which is free to users, this would be a pay as you go. Of course, we also have to bear in mind that .001 HBD is roughly 1/10th of a penny. That means one will have 1,000 transactions for each HBD.

This is likely something not going to affect too many people. Someone posting 50 messages a day will use 1 HBD every 20 days. It is likely that anyone doing on-chain posting will receive that through activity.

Is this something people would use?

Community Feature

As stated, we see most communities set up a Discord where people can ask questions, interact with other members, or bring up issues. Once again, this is taking someone away from where they found the community, a process that is likely to lose some people.

With the system being proposed here, the community could integrate messaging right on its own front end (or within a general app like PeakD). Each transaction with the memo is pulled and posted like a normal message. Of course, most would not see this since the front end would resemble any other messaging application. Simply logging in similar to any other Hive application would allow for engagement.

We also can presume since each transaction is recorded on-chain, the community moderators would be able to pin messages. The application would know where the transaction is located and could be directed there.

Direct Messages

This is a feature that seems easy to build in. In fact, it is the basis of the design at the blockchain level.

The application would simply read the transaction between the two participants. Here, too, we can see what is taking place on-chain. Of course, there might be some messages that people do not want everyone to see.

For this reason, the private/direct message feature requires the memo key (remember that one) to be used and encrypt the messages. Hence, the transaction is seen on-chain but the content of the message cannot be read.

Of course, direct messaging would also require the HBD transfer. However, in this instant, there would be a back and forth. It could end up being a net zero for each participant. The first message sends .001 HBD to the receiver. Upon reply, the same amount is sent back.


In group chat, the application could be coded, if desired, to send the HBD back to the participants, ending up with zero cost. Or it could be used as a profit center to help development of the application.


Commercial Activity For HBD

We recently did a series of what gives HBD value. Those articles were as follows:

We can see how this is incorporating the payment system into the application's operation providing a major use case for HBD. This means that individuals will have a reason to hold some liquid HBD. While the transactions are small, one will need a bit to engage with the messaging platform(s). Yet, the fees won't be so onerous that it will deter many from engaging.

There is an added benefit to this. Each transaction will require the user to have Resource Credits. Here we see how it provides another reason to have HIVE powered up.

At the same time, the application could easy contain a store whereby different products or services are sold. The payment system is already at the base layer and the application is simply expanding the use of it.

Does This Need To be On-Chain?

Many will ask if the messages really need to be on-chain?

Certainly, most of what is posted in these chats isn't worth much in the grand scheme of things. However, this is much more than making group chat immutable.

To start, communities will know their information is always safe. We all know how social media is operating these days. What happens if Discord decides to do a ban run like the other sites? Is it possible for a community to lose the ability to interact with their users?

With a system on Hive, that is impossible. Accounts cannot be closed down and one cannot be stopped from interacting. Thus, all activity ends up on-chain regardless of what anyone else says or does.

Therefore, we are looking at this from the account ownership standpoint. Blockchain is about ownership of data, at least to the degree that it is not controlled by a centralized entity. If Discord does shut down an account, individual or community, all is lost.

What Are Your Thoughts?

Is something like this possible?

It seems like this could be built, either from scratch or integrated into existing applications. The technical aspects seem possible since all activity is on-chain so it is only a matter of filtering the information.

We also will see activity increase. This is an important metric. We can see a way of increasing the number of transactions while extending the "social media offerings" on Hive.

What are your thoughts on this? Would something like this make sense? How would you like to see it designed?

Could this also stimulate other ideas around micro-transactions and how they could be use don Hive?

Let us know in the comment section below.


If you found this article informative, please give an upvote and rehive.

gif by @doze

screen_vision2025_1.png

logo by @st8z

Posted Using LeoFinance Beta

Sort:  

I think a HIVE-style messaging platform similar to Discord would be a great idea.
The fact that as it is now, it would take up HP at the least, possibly HBD as seen above, would prevent many from using it long term. If that, being not cost to HP, can be sort out, it could have real potential.

It might prevent them from using it. However, it does provide demand for the two base layer coins.

Activity means more demand for Hive since it is required to get Resource Credits.

Perhaps we do not have a full blown messaging system as much as a place for communities to post different things.

A worthwhile discussion in my opinion.

Posted Using LeoFinance Beta

True. Maybe, not a full-blown Discord clone. Perhaps, something closer to Telegram would be good.

That gets back to what is best on chain or off. I agree with what others said that a lot of this is not really on chain material.

That said, from the perspective of data ownership, it does create another angle.

As for the development of stuff like that, I have no idea how easy or difficult that would be. I imagine that is a coding nightmare.

Posted Using LeoFinance Beta

I think it can be useful and I would use it. Message on Hive could work. I even thought of this, if you send a message you pay a total of .002 HBD. The .001 HBD is the fee to send, the other .001 HBD is for the receiver, once it has been read !

Posted using LeoFinance Mobile

An interesting twist.

This does open up possibilities. However, we are back to the base question is there a market/need?

Posted Using LeoFinance Beta

I think it makes sense for everything to be on the chain but I honestly don't know if it should be on the main chain. I know Splinterlands is trying to move away from using the main chain and setting up their own little server. So in a way, wouldn't this be similar to project black using custom jsons?

Posted Using LeoFinance Beta

Team on chain indeed ✊

Many will ask if the messages really need to be on-chain?

Yes. The Hive community should be on Hive, and not on Discord.

Isn't that right. I have rarely used discord. I don't even like the name.

Posted using LeoFinance Mobile

I have rarely used discord.

Me too. I also rarely use it. Today is amongst these rare ocassions. I wrote a few messages on the Discord server of 3Speak (Threespeak), mentioning the encoding error of my recent video. The video has been successfully encoded after the second upload.

PIZZA!

PIZZA Holders sent $PIZZA tips in this post's comments:
@wrestlingdesires(11/15) tipped @taskmaster4450 (x1)

Please vote for pizza.witness!

Imho, what is needed more so than an alternative to Discord is a simple Hive-account verification on Discord, so that when someone contacts me via Discord I know that they are the same individual I have interacted with on-chain via Hive, and vice versa. Maybe this already exists? Doesn't seem like it would be too hard to set up.

I am not sure that could be integrated without Discord programming it.

Posted Using LeoFinance Beta

I've never done any Discord bot programming, but I would think you could create a bot that gives a new user a random code and points them to a Hive post that they need to comment on, using that random code. The bot then confirms that they did so before granting them full access.

@themarkymark, any comments on the feasibility of this?

I believe Gina Bot already does this.

It is doable though. Generally how it is done is the bot gives the user a unique code to send via a memo to verify.

https://hive.pm/login

I think element is a better option than discord, but like you say, people don't like to change.

This would be amazing 🤘

I think a huge deal actually! Just need to look at details but if it can be done without risks to stake holders then I could see this being a huge win.

really looking forward to this

I would like to see some sort of message board hive community system, that could perhaps be an alternative to keeping everything on chain(sometimes we don't want that), and having the ability to send private messages...perhaps just an alternative to "message us on discord"...I've always thought the hive reliance on discord to be a drawback

Absolutley! I feel there is too much Hive activity happening out there!
We need to bring it to the chain!! I meam.. doesn't have to be on the base layer.. devs will find the way. Its only a matter of time.

The idea of ​​having a discord on HIVE is there, but with the function of 0.001 HBD I think it is indeed possible, paying to send messages would make us go back in time

Well it could be designed to be zero cost if the HBD is immediately sent back to the sender.

It could be constructed, I would presume, in such a manner.

Posted Using LeoFinance Beta

It would thus become much more sustainable, perhaps the problem would be slowness, on HIVE it takes 3 seconds of transitions ... Let's say that there are a couple of flaws to be solved, but it is a feasible plan

That is a valid point. The speed of blockchain is a problem for some applications.

Although Leofinance solved it with Leoinfra. Comments appear immediately on the front end to the one typing.

But a valid concern. Not sure it can be truly overcome since the blockchain operates at the speed it does.

Posted Using LeoFinance Beta

Ah and another 3 seconds once the lap is back and then another 3 seconds of waiting ...

Exactly, I think this is the main problem to be addressed, then a person to send another message would have to wait 6 seconds, now let me explain, it takes 3 seconds to send an HBD, but to receive it back it would take another 3 seconds, and if I don't have another fraction of HBD or HIVE I have to wait. Perhaps this is a limitation of the blokchian

See my message above. Would that solve the latency issue?

Posted using LeoFinance Mobile

It could be. I do not know enough about how that all works technically. After reading some of blocktrades posts, it doesnt seem to be all about 3 second blocktimes. Many other factors appear to be involved.

I agree this might not be technically feasible, at least to the point where it is worth it as a useful application.

Someone with more technical know how would have to chime in on all this.

Posted Using LeoFinance Beta

Well the transitions on HIVE take 3 seconds, from what I knew, but if all this is not true it would be a more feasible project, however if you have any updates let me know, especially if I can help!

I can tell you how that works: when the comment is created, an internal copy of that data is displayed internally, at the same time a successful response ia received from the blockchain. So while it seems immediate to the poster, it does take 3 seconds for everyone else.

Now for messaging it’s different, because it really does take 3 seconds for the message to be sent. I don’t know that that really is a huge difference, but if so, it could be handled by a separate off-chain channel that sends the message rapidly, and then the on-chain is basically the persistence.

Posted using LeoFinance Mobile

It looks so dated nevertheless.

Posted using LeoFinance Mobile

Usually chat history would clogg the blockchain. But only broadcasting the messages which are eligible for rewards, this congestion can be reduced. Then again I feel that discord lacks the history limits for free users. So the blockchain can be answer to this. Let's see if some solution on this part gets properly implemented with enough testing.

There is the increase in transactions and how much that will affect blockchain operations. However, isn't the blockchain here to be utilized? We know there is no way we are closing to filling blocks. Of course, the future could see that being an issue. Or is it?

If the chain gets bloated in the sense too much being put in, doesnt price of transacting go up? This might make it less desirable to post all on there.

Hard to know how this falls without having the technical factors.

As someone else mentioned, perhaps Custom JSONs are a better solution.

Posted Using LeoFinance Beta

There used to be one website which used to have chat interface and it used to randomly reward people in the chatroom based on their contribution in the chat, if it gets votes, favor from mods etc. Some of such possibilities can make the valid chat messages push into the blockchain for rewards, I feel such type of filtering would make reduction in congestion. A lot of possibilities on this topic.

It would be interesting to integrate proof of brain into that. Not sure how possible that is and if it is worthwhile. Perhaps has a layer 2 solution.

Not much is said in chat that is worthy of rewards.

Posted Using LeoFinance Beta

If you can think it , you can make it . Isn’t that what they say?! , an alternative in built messaging app that will replace discord on Hive won’t be a bad idea at all . I mean having Hive members talking to themselves via direct messaging with little or no fees will be super cool but I guess a lot needs to be put into place and consideration to achieve that feat on this blockchain.

Agreed. I think for new users it would be a huge help as many might be more willing to try if we have same features as the centralized place there coming from. I see there’s some issues but it’s worth the try indeed.

Exactly! A trial doesn’t cause any harm !!

Discord is great, but I would love to something to replace it.

yep, and a HIVE-Discord would be better!!😃

Some things are highly overlooked. Thanks for this, sir. Hive being on hive is one of the best decisions, but I think it will be difficult for most hivers to quit discord.

will be difficult for most hivers to quit discord.

#I hope not!!

I really trust devs will create a decent Messaging dapp on our chain!

Like you say.. HIVE must be on Hive!!

One of my major issues in using Discord is the notorious DMs from anonymous sources. I don't know how to address that. I wonder how many were hooked with those lucrative offers coming from unknown personalities. At least on Hive, you have a prior acquaintance and everything is recorded on the blockchain. I think that's one reason why such suspicious activity on Discord is not happening on Hive. From a layman's perspective, for Hive to have such a DM function would be a great march forward. That's an excellent idea! I just don't know the technical side of it and the reason why it is not done until now. Perhaps, the technical people know better.

Posted Using LeoFinance Beta


Hey @taskmaster4450, here is a little bit of BEER from @pixresteemer for you. Enjoy it!

Do you want to win SOME BEER together with your friends and draw the BEERKING.

Have you seen the new proposal for Open Projects by PeakD? It includes one project regarding a decentralized and encrypted communication system (later to be extended to something like a group chat).

Posted Using LeoFinance Beta

That sounds to me like centralized service. And we have to see if the source code would be open for every one to see it or audit.
That's why I don't use or trust Peakd, because they are closed source, every other major front end are open source.

From what I read in their proposal, it would be open source and decentralized, and the PeakD team hopes it will be integrated into other interfaces too.

These are separate projects, they won't be part of the PeakD source code.

Posted Using LeoFinance Beta

It seems you missed that peakd has already a messager implemented. No need to pay 0.001 Hive for a message.
Just check that small bubble left of the bell symbol in the upper right corner!
On leofinance.io you won´t find it.

That's BeeChat you're talking about. It's an option, but not if you sign in to PeakD using Hivesigner:

BeeChat currently does not support Hivesigner login

Maybe that has been rectified? I don't know. If not, than this feature would need to be made available in such a way that it doesn't matter how we connect to a Hive front-end (Hivesigner, Keychain, Smart Lock, etc.)

Posted Using LeoFinance Beta

Yes but is that on-chain and can that be read by other applications or is that something exclusive to Peakd and their internal servers?

If the latter is the case, then we end up in a similar situation as with Discord although without shutting down an account.

I simply dont know the technical details of it.

Posted Using LeoFinance Beta

It is off-chain, so messages are not open to be read by anybody.
It is based on Beechat and runs on the Hive-Engine Servers as far as I know. So centralized, but within the trusted Hive ecosystem. Not to be compared with something like Discord.

Which then brings up the question of whether that stuff needs to be on-chain?

For community stuff, perhaps. DMs obviously not.

Posted Using LeoFinance Beta

Last year I wanted to experiment with what I called "Poor Man's E-Mail," and it sounds exactly like what you're suggesting with the memo field for sending 0.001 HBD to a recipient. In my case I was going to send 0.001 Ecency Points since I didn't want people to worry about using money. I couldn't find volunteers to help me test Poor Man's E-Mail, so the experiment died.

For short messages this could work. For short content such as a buzz this could work. Longer than that size, I can't say.

Posted Using LeoFinance Beta

Experiment being the key word.

We already know that a message could be sent easily. It is already there each time we hit the send button. How many characters can be placed in a memo I do not know. It seems to be a lot.

My guess is the possibilities to this revolve around the front end tying into the data posted to the chain. It is a matter of filtering it and aligning it in the application's layout.

Not sure anyone has the interest in that per se. It is an interesting thought experiment. If it is technically possible, it would be interested to see it incorporated into something like Leofinance to see how it works and was received.

Posted Using LeoFinance Beta

A dApp would be best to properly display the message. As it is, it can be viewed in the same was as notifications we get when we receive daily drips of HIVE or other tokens.

Also, it would be the same 0.001 HBD/LEO/HIVE/Ecency Points/etc. bouncing back and forth between message recipients.

The Memo Key would be essential if we want to employ privacy measures. The other day I thought I saw a post with an image of such a message sent by @asphamilton, although I don't know how he was able to make his message private.

Posted Using LeoFinance Beta

This is actually something I was talking to a friend about a few months ago, I would love to see it happen! As for the technology limiting the features, I think eventually that will be overcome.

I also like that the activity could generate funds for the community. I'm certain that many will use it for contests, and to power up curation accounts!

!PIZZA !ALIVE !LOL

There are many possibilities and, like anything, if communities pick up the tools, innovation takes over. People start to think of other ideas of how to use things.

What it would take to get something like this going, I have no idea. Also, is it really that important. Some think it is, other do not.

Interesting conversation.

Posted Using LeoFinance Beta

It would be another tool, one that can be developed before it becomes vital. What if Discord ends up being bought next month? Or banned in certain countries? At the moment, Hive's social structure, to a large extent, relies on an outside, centralized entity. And may I add, one where we don't know the team?

Obviously, we would all meet here on the platform if there was a Discord Apocalypse, but it would be a real scramble to get a lot of behind the scenes stuff done. I guess we would have to resort to Skype or a Jabber service until something could be worked out.

It’s an interesting idea to think that people have to pay to send you a message. Even if it‘s just tenth of a cent.

They have to pay to message you in the way I showed along with have Resource Credits.

It is not free to spam Hive. This would be another layer against that.

Posted Using LeoFinance Beta

Reminds me of the Messages on Twitch after a Donation as well as YouTube Superchats. Rather well visited content creator should have a PIN Wall like on Facebook earlier, but for properly payed messages only, makes a lot of sense actually.

I feel reluctant being on Discord, it takes something of importance to see me on Discord otherwise am last on the list to show up there, it will be an absolute winner to have instant messaging App on Hive one every community can utilized. The will also increase engagement and build relationships instead of hopping onto centralized App for Decentralized chain chats.

Posted Using LeoFinance Beta

I think this would be great!!

Posted Using LeoFinance Beta

When I brought this up several years ago, the feedback was basically that “this type of thing will bloat the chain and is better off-chain”. I agree though (which is also why I brought it up) that using a centralized service isn’t idle and just leaves open the door for problems.

My question is, is there a way to have things on chain that don’t last forever? Say 2-3 months? I have never heard of anything like this, but I don’t see why we couldn’t think outside the box to make this happen.

For example, could chat get a special format which I will just call “json chat” that node replays don’t incorporate if the block is older than 3 months?

Or could chat be a parallel sister chain that is confirmed by the same witnesses but that only goes back X number of blocks.

I am just making stuff up, but I bet this could be solved.

I am not sure that something on chain can be time stamped out since it is locked in a block. The idea is to make locked block immutable.

Custom JSON does present some thing interesting. Does that block the chain? I guess it is a lot less bloat than messages but still will add to it.

Of course, is the desire to have the chain used? We see scaling being done to ensure that the chain can handle more (for less money). Isnt the idea to keep things growing?

I understand there will come a time where cost might be prohibitive.

Posted Using LeoFinance Beta

Oh, yeah. This is way above my limited blockchain knowledge, but the idea of having part of a block be permanently immutable and certain transactions be immutable for only a certain length of time would open up new features and allow for resource flexibility in the future. Obviously the financial transactions would be permanently immutable, but maybe others don’t need to be? Maybe this is a dumb thought experiment.

I think a more basic question is can they even be immutable?

Once the block is totally validated, it is locked in. So isn't the content of that block always there?

I am not sure there is a way even to get rid of it unless all the witnesses agree to go back and change something.

And if that becomes a habit, trust in the blockchain drops. We do not want witnesses changing things after the fact.

Posted Using LeoFinance Beta

I don't know how much of a hassle is it to integrate such feature, but I said we need something like that since my early start on Hive. Private wallets is what I would also see as a must.

Posted using LeoFinance Mobile

What do you mean by private wallets? Like one that cannot be viewed as to what is in it?

Posted Using LeoFinance Beta

Blockchain bloat and privacy are the biggest issues in this kind of messaging app. Hardware wallets and frequently changing memo key may minimize the risk of leaks but this is still more risky than off-chain P2P protocols where users exchange messages without middle men.

Blockchain bloat and privacy are the biggest issues in this kind of messaging app.

Very valid points. It might be hard to incorporate on chain yet maintain the security that people expect. The fact the post is a transaction adds another layer that might be prohibitive.

Posted Using LeoFinance Beta

What can I say, I guess it now depends on what Hive end. Hive.blog or peakd, which is the most sacrosanct end of the Hive Blockchain? Anyways I believe that this is good, it looks like we've entirely made discord powerful, building our transactions and entities there. As for peakd having that feature, how many people still use discord instead of it?

Posted Using LeoFinance Beta

As for peakd having that feature, how many people still use discord instead of it?

That is hard to guess because people become habitual. So getting them to change is an issue.

I do not know if many would use it. There are a lot of questions for something like this.

I think the lead would have to come from the community account, posting information about that community and answering questions. That might start changing the behavior.

Posted Using LeoFinance Beta

5 years this has been happening to me, it started here, around people that are still here. Homeland security has done nothing at all, they are not here to protect us. Dont we pay them to stop shit like this? The NSA, CIA, FBI, Police and our Government has done nothing. Just like they did with the Havana Syndrome, nothing. Patriot Act my ass. The American government is completely incompetent. The NSA should be taken over by the military and contained Immediately for investigation. I bet we can get to the sources of V2K and RNM then. https://peakd.com/gangstalking/@acousticpulses/electronic-terrorism-and-gaslighting--if-you-downvote-this-post-you-are-part-of-the-problem

PeakD has a chat program. The program is annoying in that it wants people to log in to chat every time they access PeakD.

I am surprised that the tribes have not included microblogging features into their sites as it is one of the easiest things in the universe to create.

I was expecting to see more chats like programs on HIVE. Microblogging is an incredibly easy application to write. The only hard part is the user authentication. Since people need to authenticate to vote on a tribe, the tribe sites should be able to add microblogging features with little effort.

I wouldn't bother putting it on the blockchain. Although HIVE can handle small transactions worth 0.001 HIVE, a typical chat post isn't even worth that much.

PS: Tribes can have "chat" style posts. I've seen several tribes holding weekly chats where people can say whatever.

Posted Using LeoFinance Beta

I totally agree with you, having a front-end that acts as any other messaging app on-chain would be awesome for Hive, but I don't know if having a transaction with memo would be the best option.

Perhaps, a front-end resembling discord with channels for communities in which each channel is basically an empty community post (just the title and empty body, with special CustomJSON for the front-end to identify the post as a channel), and then the members of the community would reply there.

Maybe that way would eliminate the need for a transaction in communities, new users with little to no funds, would be able to interact with the messaging app without worrying about the HBD.

As for the private messages, maybe the transaction with encrypted memo would be the best option but the 0.001 HBD transaction have to be automatically send back to you in order to not waste any funds as little as they may be.

Would you agree?

I also agree with @xplosive , "Hive community should be on Hive" .
Hive have all the tools needed for building communities, maybe a DHF proposal would help building it, and if it's on mobile will be better.


The rewards earned on this comment will go directly to the person sharing the post on Twitter as long as they are registered with @poshtoken. Sign up at https://hiveposh.com.

I dont know the technical details so hard to answer your question. What you state makes sense and perhaps there is a way to do it without the HBD.

Of course, requiring everyone to have some liquid HBD is a use case for it. Just like people needs a bit of HP to operate on Hive, this would be another layer added.

Posted Using LeoFinance Beta

Congratulations @taskmaster4450! You have completed the following achievement on the Hive blockchain and have been rewarded with new badge(s):

You received more than 1350000 upvotes.
Your next target is to reach 1360000 upvotes.

You can view your badges on your board and compare yourself to others in the Ranking
If you no longer want to receive notifications, reply to this comment with the word STOP

5 years this has been happening to me, it started here, around people that are still here. Homeland security has done nothing at all, they are not here to protect us. Dont we pay them to stop shit like this? The NSA, CIA, FBI, Police and our Government has done nothing. Just like they did with the Havana Syndrome, nothing. Patriot Act my ass. The American government is completely incompetent. The NSA should be taken over by the military and contained Immediately for investigation. I bet we can get to the sources of V2K and RNM then. https://peakd.com/gangstalking/@acousticpulses/electronic-terrorism-and-gaslighting--if-you-downvote-this-post-you-are-part-of-the-problem

pixresteemer_incognito_angel_mini.png
Bang, I did it again... I just rehived your post!
Week 107 of my contest just started...you can now check the winners of the previous week!
!BEER
7

I had a similar idea for a while and was thinking of creating one.

Yes, most communities set up a Discord, in other words they depend on it or see a need for such application.

Instead of sending HBD, a customJSON is lighter, but it still requires RC credits.

The question to ask is: what is required from a messaging app. And the number one feature is message authentication. In other words, if anyone can impersonate any user, the app would be unusable.
Now, to achieve authentication, key signature is sufficient as long as we know that the public key belongs to given person.
In other words, there is no need for the chat messages to be stored on chain.
On top of it this can be done in decentralized manner.
How? Let's say there is a chat server node. Anyone can run an instance of it. There can be public nodes that are willing to store all community chats. If someone runs at least one public node, the general hive user can use it, or community owner can use it.
So community owners do not need to run their own nodes, but they can. Now someone might run a chat node that is private, or limited to a list of communities. Furthermore, each community owner can specify if their community can be accessed with public nodes or only a list of whitelisted nodes.
This way you have a decentralized chat app. And you can achieve the following two use cases:
Some people would like some channels history to be saved for as long as possible. (use public nodes, if no public node stores chat log for long enough, run your own) Others would prefer to have it deleted after x months. (if you use public node it might "not be honest" and store your data for longer, thus run a private node)
Or public nodes could store chat logs for X time / Y size per channel and ask for a small fee for permanent storage.

Today I submitted a proposal to receive feedback for such a system https://peakd.com/proposals/224 and now I just found your @taskmaster4450 and @edicted post.

Hi @mirafun.
I am exploring what is happening with Hive chats or messaging developments, as I see it absolutely necessary for the future. I'm happy to find taskmasters post, and will check @edicted s one. And of course your proposal. I see there is movement around this and I like it!

Hi, thank you for your support. Even thou the mentioned proposal expired, the messaging app is being created as part of Peak Open Projects. (https://peakd.com/me/proposals/223)

Ok, good to know!
Thks

This is a really nice concept. It needs to be on chain. Honestly, the stress involved in going through different microcosms outside Hive for post promotion and other levels of communication is daunting.

For me, I've to go through Discord, WhatsApp and Telegram. Having messaging built directly on the Hive Blockchain would make so much sense.

But I thought that was the essence of the memo key generated when signing up. Wasn't it to provide some form of encrypted messaging capabilities?

But I thought that was the essence of the memo key generated when signing up. Wasn't it to provide some form of encrypted messaging capabilities?

It most certainly does. That is what the memo key is for in my understanding. Have not seen it used much. That is why I presented this thought experiment.

Perhaps we are missing something with that capability already present.

Posted Using LeoFinance Beta

Exactly so! I thought as much!

this was already designed by @therealwolf several years ago. But the point why it was given up is because messaging does not belong on a blockchain (it is completely inferior to off chain services as well; e.g., no private messages, no deletion capability etc.). It is also a waste to Hive's resources...

You should read up on beechat:

Some details on this messaging system and BeeChat:

PeakD uses an external chat system called BeeChat developed by @aggroed and @reazuliqbal. Read more HERE.
BeeChat verifies the identity of Hive users validating the signature of a short message
BeeChat is integrated on multiple websites, not just PeakD
Presently BeeChat is NOT encrypted. Please be careful with what you share using this chat system (until there is a solution to improve upon this)
It is a new system still in development and we can expect that there will be more features available in the future

I think the real benefit of Discord is the fact that it is real time. I think some of the same things can happen in the comments on Hive/Leo, but some of the synergy is lost when you have to refresh the page or wait for a reply. It is likely purely psychological, but even so it's just better on Discord. :)

Posted Using LeoFinance Beta

Yes it can be replicated in comments but the problem is the design is not made for that.

As for the experience, there are a lot of advantages to Web2 over a blockchain experience yet we are here.

Posted Using LeoFinance Beta