elective-stereophonic
elective-stereophonic
[ANN] NXT+ - Adds Realtime Websockets + Blogging framework to NXT core  
Please login or register.

Login with username, password and session length
Advanced search  

News:

Latest Stable Nxt Client: Nxt 1.11.15 | Latest Experimental Nxt Client: Nxt 1.12.0e

Pages: 1 2 [3]  All

Author Topic: [ANN] NXT+ - Adds Realtime Websockets + Blogging framework to NXT core  (Read 9575 times)

_mr_e

  • Hero Member
  • *****
  • Karma: +88/-18
  • Offline Offline
  • Posts: 956
    • View Profile
Re: [ANN] NXT+ - Adds Realtime Websockets + Blogging framework to NXT core
« Reply #40 on: August 01, 2015, 01:21:08 pm »

Any chance of you supporting jay qr codes for tx like jnxt.org so we don't need to enter a passphrase?

Sent from my SM-N9005 using Tapatalk

Logged

verymuchso

  • Hero Member
  • *****
  • Karma: +118/-2
  • Offline Offline
  • Posts: 549
    • View Profile
    • HEAT Ledger
Re: [ANN] NXT+ - Adds Realtime Websockets + Blogging framework to NXT core
« Reply #41 on: August 01, 2015, 01:38:25 pm »

Any chance of you supporting jay qr codes for tx like jnxt.org so we don't need to enter a passphrase?

Sent from my SM-N9005 using Tapatalk

Perhaps. The idea of having another external app that you put your trust in to have access to your secret phrase is a valid one.
This would make sense for the hosted version at https://www.mofowallet.com/launch.html#/start but only when using it on the desktop, on mobile it becomes unusable quickly.
We're looking for a solution that works on all platforms (mobile, web, desktop) and I don't see how to do that atm with the transaction bytes copy pasting.

I'm finalizing 0.4.5 of our client software, the online version has been up since yesterday.
This version has a built in encrypted wallet that works on mobile, desktop and the web version.
It's probably what we'll stick with for now. It's too bad jnxt does not use the standard hex encoded transaction format otherwise the decision would have been easier.

It's a little rough (UI wise) but the new wallet support is functional, it's accessible from here.. https://www.mofowallet.com/launch.html#/login-to

(should work fine on your SM-N9005  ;D)

http://fimkchat.com/2015/07/mofowallet-0-4-5-released/
Logged
HEAT: DEX | SDK | HOME

_mr_e

  • Hero Member
  • *****
  • Karma: +88/-18
  • Offline Offline
  • Posts: 956
    • View Profile
Re: [ANN] NXT+ - Adds Realtime Websockets + Blogging framework to NXT core
« Reply #42 on: August 02, 2015, 03:14:23 pm »



Any chance of you supporting jay qr codes for tx like jnxt.org so we don't need to enter a passphrase?

Sent from my SM-N9005 using Tapatalk

This would make sense for the hosted version at https://www.mofowallet.com/launch.html#/start but only when using it on the desktop, on mobile it becomes unusable quickly.
We're looking for a solution that works on all platforms (mobile, web, desktop) and I don't see how to do that atm with the transaction bytes copy pasting.


On android you can raise intents and NxtVault can respond to requests for signing. Would be happy to work with you on improving this process. Currently there is no iOS version though.

I'll definitely give your mobile wallet a try later this evening:)

Logged

verymuchso

  • Hero Member
  • *****
  • Karma: +118/-2
  • Offline Offline
  • Posts: 549
    • View Profile
    • HEAT Ledger
Re: [ANN] NXT+ - Adds Realtime Websockets + Blogging framework to NXT core
« Reply #43 on: August 27, 2015, 09:26:53 pm »

http://fimkchat.com/2015/08/experimental-lompsa-0-4-7/

-----------------------

Finally I got around to implementing a protocol I've had in mind for a long time.
The idea is extremely simple but at the same time extremely powerful.

With the gossip protocol everyone running a FIMK server can send a message to one or more of his connected peers and be pretty sure that same message is distributed as fast as possible among all other peers.

Nothing is stored however!
All that remains on any of the servers is the ID of the message. And only for a limited amount of time just to make sure we don't keep sending the same message around.

To actually do something with gossip messages the receiving party should be actively listening for them.

A party does not need to listen for all gossip messages!

What you do is create a special key which is built up from a sender, recipient and or topic (or any combination of that) and you'll subscribe to that key through two-way websocket client/server connections.

Now when anyone sends a gossip that matches that key, as soon as that message reaches the (p2p) server your client is connected to you will be notified.

Having a free distributed messaging protocol could potentially come at a cost.
That's why all transactions and blocks on the network always go first.

It is a very early stage and these extra measures have not been enabled yet but this protocol comes with excellent spam prevention methods.
Since every gossip message has a sender and every peer in the network has knowledge of that sender's balance we could easily require a sender to have a minimum balance, we could also limit the number of messages per minute/hour/day etc per account ..

Every gossip message is signed with a secret phrase which proves who send the message (same mechanism as signing blocks).
Every gossip message is timestamped and the timestamp is included in the signature, messages older than - or from more than 15 seconds in the future are discarded.

The live chat feature is just one of it's uses and is what is available in lompsa (used to be mofowallet) 0.4.7 now.

Lompsa 0.4.7 shows how with this relatively simple protocol we can create a sophisticated client side (javascript) distributed real-time communications platform.

# client side protocol implementation
https://github.com/fimkrypto/mofowallet/blob/master/app/scripts/services/gossip-service.js

# messages are stored and served from indexeddb
https://github.com/fimkrypto/mofowallet/blob/master/app/scripts/providers/gossip-chat-messages-provider.js
https://github.com/fimkrypto/mofowallet/blob/master/app/scripts/providers/gossip-chat-list-provider.js

Lots of other uses exist. Free fast real-time communications between FIMK users is just one of them.
Eventually the protocol could be used for anything.. communications, games, live multi-sig, live trading etc..

---

The embedded NXT+ version does not have gossip protocol support enabled - only FIMK does atm.
Will add it to NXT+ when I have a chance.
Logged
HEAT: DEX | SDK | HOME

verymuchso

  • Hero Member
  • *****
  • Karma: +118/-2
  • Offline Offline
  • Posts: 549
    • View Profile
    • HEAT Ledger
Re: [ANN] NXT+ - Adds Realtime Websockets + Blogging framework to NXT core
« Reply #44 on: September 07, 2015, 02:00:56 pm »

Updated to NXT 1.5.15. Gossip protocol not yet enabled.
Logged
HEAT: DEX | SDK | HOME

Tosch110

  • Hero Member
  • *****
  • Karma: +211/-18
  • Offline Offline
  • Posts: 2365
    • View Profile
Re: [ANN] NXT+ - Adds Realtime Websockets + Blogging framework to NXT core
« Reply #45 on: September 07, 2015, 03:05:09 pm »

Dang, did not see this thread until now! Will have a look at it and the code now :D I am excited, maybe I will add this to some of my projects :)

verymuchso

  • Hero Member
  • *****
  • Karma: +118/-2
  • Offline Offline
  • Posts: 549
    • View Profile
    • HEAT Ledger
Re: [ANN] NXT+ - Adds Realtime Websockets + Blogging framework to NXT core
« Reply #46 on: September 07, 2015, 03:26:14 pm »

excitement is good. keep us posted please.
Logged
HEAT: DEX | SDK | HOME
Pages: 1 2 [3]  All
 

elective-stereophonic
elective-stereophonic
assembly
assembly