NLove - A new way to meet people on the blockchain

NLove - A new way to meet people on the blockchain

logo
enter image description here
NLove is a tool to meet new people using the blockchain on NKN + IOTa protocol.
Users join with their profile (e.g. Name: John, Year of birth: 1945, About text:
i like coins) into a user pool and will be presented randomly other profiles. Alternatively the can join the hangout zone:

Hangout zone
The “Hangout zone” is a public chat, everyone can write there, the messages are stored
on the IOTA blockchain - IOTA rovides fast & free data transactions to send our chat messages.
If needed you can move e.g. to DM in D-Chat.

Installation guide

  1. Install Java (https://www.java.com/download)
  2. Download latest version here: https://github.com/zero24x/nlove/releases/latest/download/nlove.zip, extract all ZIP contents in a folder
  3. Start the launcher (Windows: launch.bat, Linux & Mac: launch.sh).

Notes

When picking a random user that you can match with, only users that are online and connected
will be used to match. The system does not have a database to store profiles, so stay
more online to get more matches!

Frequently asked questions

  1. Sometimes it throws errors? That because of the instability that can happen in p2p sometimes, dont worry if its not always

  2. When I run the “roll” command, why do i get timeouts so often until it works? The
    command will ask a randomly selected subscriber of nlove who may be offline or slow
    to respond. Just wait until the automatic retry finds a match. The pub/sub subcription
    length is for ~ 10min worth of blocks - delays joins/leaves but less network/node load.

** Please upvote + comment on reddit, thanks https://www.reddit.com/r/dapps/comments/cjdmfj/nlove_meet_new_people_using_the_blockchain_on_nkn/

Reviews (A joke probably …)?
enter image description here

3 Likes

We release soon a new feature to make nlove better: “Hangouts” - a public chat room to hang out with others, all chat in the same room and can move to DM in d-chat if needed. Come join the hangouts to meet new aicquantances soon! Powered by IOTA + NKN (IOTA enables us fast & free messaging transactions!)

In this example you see, user 1 (“max”) write a message, later user 2 “anna” e.g. joins and sees also a full chat history (of last max 100k messages!) - with IOTA we can store the chat history for some months.

For developers/techies: We use IOTA zero value TX to send & store the chat. ZeroMq for getting noticed fast & without socket congestion directly about new messages & Java API of IOTA. RSA is used for managing users names/signatures in the chat.

1 Like

New nlove release 0.1 is out, exciting new feature: Hangout zone:

unknown%5B1%5D

The “Hangout zone” is a public chat, everyone can write there, the messages are stored
on the IOTA blockchain - IOTA rovides fast & free data transactions to send our chat messages.
If neede you can move e.g. to DM in D-Chat. ** Please upvote + comment on reddit, thanks https://www.reddit.com/r/dapps/comments/cjdmfj/nlove_meet_new_people_using_the_blockchain_on_nkn/

Setup:

  1. Install Java!
  2. Download latest version here: https://github.com/zero24x/nlove/releases/latest/download/nlove.zip extract all ZIP contents in a folder.
  3. Start the launcher (Windows: launch.bat, Linux & Mac: launch.sh)

** Please upvote + comment on reddit, thanks https://www.reddit.com/r/dapps/comments/cttnuq/nlove_meet_new_people_using_the_blockchain_on_nkn/

Nlove 0.2 is out, get it now! Big thanks to the NKN team for improving the subscription API and possibilities so I can unsubscribe users fast now & pick them randomly without loading all.

Changelog:

  1. Less “ghost users” (ghost = offline users still being listed) - unsubription executed on app exit.
  2. Better performance & stability e.g. fast user profile picking without loading all, compatible with latest NKN! Reminder: Using nlove you can chat with people who are online there using the NKN protocol or use the “hangouts” which uses the IOTA protocol and is like a facebook wall, everyone can write e.g. partner search ads there. Be careful: Don’t write wrong things, we cannot rollback IOTA.

Did you find your #nlove yet? If not:

Installation guide

  1. Install Java (https://www.java.com/download)
  2. Download latest version here: https://github.com/zero24x/nlove/releases/latest/download/nlove.zip, extract all ZIP contents in a folder
  3. Start the launcher (Windows: launch.bat, Linux & Mac: launch.sh).

screenshot of the hangout zone chat/message board (stored on IOTA blockchain)

grafik

1 Like