elective-stereophonic
elective-stereophonic
What is Jay
singapore
Please login or register.

Login with username, password and session length
Advanced search  

News:

Latest Nxt Client: Nxt 1.11.15

Author Topic: What is Jay  (Read 3378 times)

jones

  • Board Moderator
  • Hero Member
  • ****
  • Karma: +310/-8
  • Offline Offline
  • Posts: 1043
  • write code not war
    • View Profile
    • jNxt
What is Jay
« on: November 05, 2014, 11:14:07 pm »

I plan for the Jay framework to be:

- A lightweight blockchainless/web assessable wallet
- Completely plugin based, small core, all other features as plugins
- plugins stored on nxt network
- API for both nxt transactions and some of supernet hopefully.
- written in JavaScript for little to no user effort to set up.

ill write more soon, this is just a broad overview.
Logged
-- Jones NXT-RJU8-JSNR-H9J4-2KWKY

TwinWinNerD

  • Hero Member
  • *****
  • Karma: +222/-116
  • Offline Offline
  • Posts: 2012
  • CEO BitPanda.com
    • View Profile
Re: What is Jay
« Reply #1 on: November 05, 2014, 11:35:33 pm »

amazing!

crimi

  • Hero Member
  • *****
  • Karma: +122/-11
  • Offline Offline
  • Posts: 863
    • View Profile
Re: What is Jay
« Reply #2 on: November 05, 2014, 11:44:44 pm »

 ;D

Logged

msin

  • Hero Member
  • *****
  • Karma: +138/-18
  • Offline Offline
  • Posts: 1288
    • View Profile
Re: What is Jay
« Reply #3 on: November 06, 2014, 03:31:59 am »

Very cool!
Logged

nxtrules

  • Sr. Member
  • ****
  • Karma: +15/-1
  • Offline Offline
  • Posts: 254
    • View Profile
Re: What is Jay
« Reply #4 on: November 06, 2014, 03:53:55 am »


I plan for the Jay framework to be:

- A lightweight blockchainless/web assessable wallet
- Completely plugin based, small core, all other features as plugins
- plugins stored on nxt network
- API for both nxt transactions and some of supernet hopefully.
- written in JavaScript for little to no user effort to set up.

ill write more soon, this is just a broad overview.

Cool. So this won't be a native app so they have to hit a website to access the client, right? Small core = native client?

thanks
Logged
http://nxtrules.mooo.com {NXT investment tracking with multiple account support}

jones

  • Board Moderator
  • Hero Member
  • ****
  • Karma: +310/-8
  • Offline Offline
  • Posts: 1043
  • write code not war
    • View Profile
    • jNxt
Re: What is Jay
« Reply #5 on: November 06, 2014, 04:11:21 am »


I plan for the Jay framework to be:

- A lightweight blockchainless/web assessable wallet
- Completely plugin based, small core, all other features as plugins
- plugins stored on nxt network
- API for both nxt transactions and some of supernet hopefully.
- written in JavaScript for little to no user effort to set up.

ill write more soon, this is just a broad overview.

Cool. So this won't be a native app so they have to hit a website to access the client, right? Small core = native client?

thanks

the plan is to have a loose mesh network of clients on different website, the clients will poll each other to verify that the code hasn't been modified and it is secure. This way you only have to point someone to a website to use it, while it still maintains decentralization.
Logged
-- Jones NXT-RJU8-JSNR-H9J4-2KWKY

allwelder

  • Hero Member
  • *****
  • Karma: +196/-13
  • Offline Offline
  • Posts: 1867
  • NxtChina.org
    • View Profile
    • NxtChina.org
Re: What is Jay
« Reply #6 on: November 06, 2014, 11:13:56 am »

en,great.
Logged
NxtChina |Weibo |Twitter Donation welcomed:NXT-APL9-66GU-K8LY-B3JJJ

Graviton

  • Sr. Member
  • ****
  • Karma: +62/-30
  • Offline Offline
  • Posts: 297
    • View Profile
    • DGEX
Re: What is Jay
« Reply #7 on: November 06, 2014, 12:33:48 pm »

What will be the differences to http://mofowallet.com?
Logged
* dgex.com operator * nextcoin.org founder * mofowallet.com multiwallet founding member

jones

  • Board Moderator
  • Hero Member
  • ****
  • Karma: +310/-8
  • Offline Offline
  • Posts: 1043
  • write code not war
    • View Profile
    • jNxt
Re: What is Jay
« Reply #8 on: November 06, 2014, 02:22:36 pm »

What will be the differences to http://mofowallet.com?

there are a few key distinctions,
1. The wallet will verify that it has the correct source, no need to trust your central github page or download anything.
2. The core will be as lightweight as possible. Plugins will be everything, not just a side addon. All the core does is handle security, loading plugins, and API.
3. Instead of polling one nxt node at github, it gets consensus on the data with comparing multiple nodes on the networks answers.
4. The plugins are compressed and fit into the nxt blockchain, allowing for global access al well as relatively cheap distributed storage.
5. With a token checking process in a plugin, you could make a plugin that costs the user money to activate.
6. I plan to use nxt APIs for plugins as well as some supernet ones for advanced features.

there are many similarities, but also many differences.
Logged
-- Jones NXT-RJU8-JSNR-H9J4-2KWKY

_mr_e

  • Hero Member
  • *****
  • Karma: +88/-18
  • Offline Offline
  • Posts: 956
    • View Profile
Re: What is Jay
« Reply #9 on: November 06, 2014, 02:55:01 pm »

What will be the differences to http://mofowallet.com?

there are a few key distinctions,
1. The wallet will verify that it has the correct source, no need to trust your central github page or download anything.
2. The core will be as lightweight as possible. Plugins will be everything, not just a side addon. All the core does is handle security, loading plugins, and API.
3. Instead of polling one nxt node at github, it gets consensus on the data with comparing multiple nodes on the networks answers.
4. The plugins are compressed and fit into the nxt blockchain, allowing for global access al well as relatively cheap distributed storage.
5. With a token checking process in a plugin, you could make a plugin that costs the user money to activate.
6. I plan to use nxt APIs for plugins as well as some supernet ones for advanced features.

there are many similarities, but also many differences.
Holy shit. Every day I come to these forums I am more and more amazed by everything going on here.

Just one question: what is to stop a modified wallet from reporting a false positive in terms of this codebase consensus?
Logged

jones

  • Board Moderator
  • Hero Member
  • ****
  • Karma: +310/-8
  • Offline Offline
  • Posts: 1043
  • write code not war
    • View Profile
    • jNxt
Re: What is Jay
« Reply #10 on: November 06, 2014, 05:57:43 pm »

What will be the differences to http://mofowallet.com?

there are a few key distinctions,
1. The wallet will verify that it has the correct source, no need to trust your central github page or download anything.
2. The core will be as lightweight as possible. Plugins will be everything, not just a side addon. All the core does is handle security, loading plugins, and API.
3. Instead of polling one nxt node at github, it gets consensus on the data with comparing multiple nodes on the networks answers.
4. The plugins are compressed and fit into the nxt blockchain, allowing for global access al well as relatively cheap distributed storage.
5. With a token checking process in a plugin, you could make a plugin that costs the user money to activate.
6. I plan to use nxt APIs for plugins as well as some supernet ones for advanced features.

there are many similarities, but also many differences.
Holy shit. Every day I come to these forums I am more and more amazed by everything going on here.

Just one question: what is to stop a modified wallet from reporting a false positive in terms of this codebase consensus?

This is the toughest issue to solve at the moment. I am deciding on either a cryptographic handshake type structure that gets data from the sha256 sum of the source in the nxt blockchain. I might use either multiparty verification pings or something else also.

The biggest issue are that I need to sidestep the byzantine generals problem while still making the system stable under a Sybil type attack. The user would know that the node is trusted because of a specific sha256 would be returned and hashed in front of the user to form the checksum, or something like this.
Logged
-- Jones NXT-RJU8-JSNR-H9J4-2KWKY

qbd1313

  • Sr. Member
  • ****
  • Karma: +10/-8
  • Offline Offline
  • Posts: 372
    • View Profile
Re: What is Jay
« Reply #11 on: November 08, 2014, 09:30:18 am »

awesome.. ;D
Logged
 

elective-stereophonic
elective-stereophonic
assembly
assembly