BitShares Forum

Main => General Discussion => Topic started by: monsterer on October 31, 2014, 09:25:18 am

Title: Exchange like bitshares website project, do you think its worth a delegate vote?
Post by: monsterer on October 31, 2014, 09:25:18 am
I've been working on this project in my spare time for a little while now (I'm a developer, if you didn't know already). My vision was to bring an exchange-like website to market with a bitshares back-end, to make it easier for non-techies to get started with bitshares and trading.

It's planned to feature in-browser signing of transactions (for security purposes) enabling a web-wallet, a trading interface, bitUSD on-ramp through bitcoin deposit/withdrawal and a bunch of other stuff.

(http://i.imgur.com/RnvsUfz.png)
(http://i.imgur.com/JwCfsOi.png)

As it stands, its only really a bitsharesblocks.com style viewer, because I'm only part way through development. I'm putting this out there now because I wanted to get a feel for whether people thought this would be a project worth voting in as a delegate?

To the ecosystem it would contribute a javascript implementation of transaction signing, provide a way for traders to get started with bitshares without having to install the client and enable them to get into and out of bitUSD via bitcoin (in a similar way to https://trade.secureae.com/ does for NXT).

So, is this something you'd vote my delegate in for (if I had one) ?

Cheers, Paul.
Title: Re: Exchange like bitshares website project, do you think its worth a delegate vote?
Post by: xeroc on October 31, 2014, 09:46:45 am
It's planned to feature in-browser signing of transactions (for security purposes) enabling a web-wallet, a trading interface, bitUSD on-ramp through bitcoin deposit/withdrawal and a bunch of other stuff.
Wow .. that is a KILLER feature ... it would allow blockchain.info style web-based exchange! DO IT!!!!!

As it stands, its only really a bitsharesblocks.com style viewer, because I'm only part way through development. I'm putting this out there now because I wanted to get a feel for whether people thought this would be a project worth voting in as a delegate?
Hell yhea!!

To the ecosystem it would contribute a javascript implementation of transaction signing, provide a way for traders to get started with bitshares without having to install the client and enable them to get into and out of bitUSD via bitcoin (in a similar way to https://trade.secureae.com/ does for NXT).
And you would use a backend to interact with the network .. the javascript implementation manages the signing/accounting part! I like it
Maybe you can collaborate with this guy:
https://github.com/valzav/bitshares_hosted_wallet

Quote
So, is this something you'd vote my delegate in for (if I had one) ?
Oh yhea!
Title: Re: Exchange like bitshares website project, do you think its worth a delegate vote?
Post by: BTSdac on October 31, 2014, 10:20:12 am
I like it ,I will vote you
Title: Re: Exchange like bitshares website project, do you think its worth a delegate vote?
Post by: stuartcharles on October 31, 2014, 10:43:04 am
I will vote for you, i love this idea more and more. 101 delegates with 101 fantastic ideas that only come to the table if we all think they are great and only stay at the table if they stay great. Killer
Title: Re: Exchange like bitshares website project, do you think its worth a delegate vote?
Post by: lzr1900 on October 31, 2014, 10:44:55 am
you have my votes
Title: Re: Exchange like bitshares website project, do you think its worth a delegate vote?
Post by: fuzzy on October 31, 2014, 10:48:46 am
I'll put you on a delegate slate for BBx, if you interested in details please pm me.
Title: Re: Exchange like bitshares website project, do you think its worth a delegate vote?
Post by: xeroc on October 31, 2014, 10:58:16 am
I think you will run into problems when parsing TITAN transactions ... as the private key is in the browser .. and you need to scan ALL transactions if they are intended for you ..

Either you focus on the 'mail' protocol which will be used to announce transactions for the lightweight client soon .. or you will only be able to work with non-TITAN transactions .. either way .. the project can lead to a killer-app!! +5%
Title: Re: Exchange like bitshares website project, do you think its worth a delegate vote?
Post by: svk on October 31, 2014, 11:04:30 am
I've been wondering what it was you were working on, nice idea and glad to see you've made good progress :)

Javascript signing of transactions is great, there's more to having a secure web wallet though no? Blockchain.info uses an API to determine balances and so doesn't need access to private keys, but with Bitshares and TITAN that becomes impossible. Will your backend create a hosted wallet for each user and control the private keys, and users login using a separate password? And won't this require having a client running per wallet? The fact that the wallet needs to be open and unlocked in order to scan transactions kinda complicates things as well.

Or maybe I'm off base completely and you'll circumvent the problem by running one client with an external system and accounting for each user similar to an exchange?

I'm not confident about what's really necessary here, just throwing out some questions :) 

Either way despite all my questions, it's definitely a project worthy of running a delegate for and I'm sure you'll get lots of support, including mine!
Title: Re: Exchange like bitshares website project, do you think its worth a delegate vote?
Post by: svk on October 31, 2014, 11:05:17 am
I think you will run into problems when parsing TITAN transactions ... as the private key is in the browser .. and you need to scan ALL transactions if they are intended for you ..

Either you focus on the 'mail' protocol which will be used to announce transactions for the lightweight client soon .. or you will only be able to work with non-TITAN transactions .. either way .. the project can lead to a killer-app!! +5%

Mail will be used for this?? How did you learn that?
Title: Re: Exchange like bitshares website project, do you think its worth a delegate vote?
Post by: vegolino on October 31, 2014, 11:29:21 am
You have my support  +5%
Title: Re: Exchange like bitshares website project, do you think its worth a delegate vote?
Post by: monsterer on October 31, 2014, 12:09:09 pm
I think you will run into problems when parsing TITAN transactions ... as the private key is in the browser .. and you need to scan ALL transactions if they are intended for you ..

Either you focus on the 'mail' protocol which will be used to announce transactions for the lightweight client soon .. or you will only be able to work with non-TITAN transactions .. either way .. the project can lead to a killer-app!! +5%

These are interesting points - I have to admit, I did wonder whether TITAN would present issues with this idea. I will take a look at the mail protocol, thanks for pointing me in the right direction :)
Title: Re: Exchange like bitshares website project, do you think its worth a delegate vote?
Post by: Gentso1 on October 31, 2014, 12:11:14 pm
You sir have my vote, good luck with your work.
Title: Re: Exchange like bitshares website project, do you think its worth a delegate vote?
Post by: matt608 on October 31, 2014, 12:14:00 pm
Got my vote  +5%
Title: Re: Exchange like bitshares website project, do you think its worth a delegate vote?
Post by: bytemaster on October 31, 2014, 12:16:08 pm
We are going to provide a way to do this without Titan. 
Title: Re: Exchange like bitshares website project, do you think its worth a delegate vote?
Post by: biophil on October 31, 2014, 12:19:16 pm
I think you will run into problems when parsing TITAN transactions ... as the private key is in the browser .. and you need to scan ALL transactions if they are intended for you ..

Either you focus on the 'mail' protocol which will be used to announce transactions for the lightweight client soon .. or you will only be able to work with non-TITAN transactions .. either way .. the project can lead to a killer-app!! +5%

Mail will be used for this?? How did you learn that?

Can't speak for xeroc, but there was a conversation on the forum between bytemaster and drltc a while back when bytemaster mentioned this is what mail is about. Not necessarily the same thing as KeyMail, afaik.
Title: Re: Exchange like bitshares website project, do you think its worth a delegate vote?
Post by: svk on October 31, 2014, 12:20:39 pm
We are going to provide a way to do this without Titan.
+100% :)
Title: Re: Exchange like bitshares website project, do you think its worth a delegate vote?
Post by: xeroc on October 31, 2014, 12:41:03 pm
I think you will run into problems when parsing TITAN transactions ... as the private key is in the browser .. and you need to scan ALL transactions if they are intended for you ..

Either you focus on the 'mail' protocol which will be used to announce transactions for the lightweight client soon .. or you will only be able to work with non-TITAN transactions .. either way .. the project can lead to a killer-app!! +5%

Mail will be used for this?? How did you learn that?

Can't speak for xeroc, but there was a conversation on the forum between bytemaster and drltc a while back when bytemaster mentioned this is what mail is about. Not necessarily the same thing as KeyMail, afaik.

Mail will be a key part of light weight transactions and basically make the payer to send a encrypted mail to the mailserver of the receiver (defined in the public data field) .. that mail will contain the transaction id .. such that the recevier does not need to scan the WHOLE blockchain .. but only for that transaction ..
Title: Re: Exchange like bitshares website project, do you think its worth a delegate vote?
Post by: monsterer on October 31, 2014, 01:44:07 pm
Thanks for the votes of confidence, guys - and to think I was considering moving onto something different! :)

Now to get the bitshares client actually built on centos so I can run a delegate - fun fun fun.
Title: Re: Exchange like bitshares website project, do you think its worth a delegate vote?
Post by: Method-X on October 31, 2014, 04:00:57 pm
I would vote for this.  +5%
Title: Re: Exchange like bitshares website project, do you think its worth a delegate vote?
Post by: sschechter on October 31, 2014, 04:56:05 pm
I've been waiting for this....will vote  +5%

I know Cass and team are working on the new market UI also.  Is there overlap?

 
Title: Re: Exchange like bitshares website project, do you think its worth a delegate vote?
Post by: Mysto on October 31, 2014, 05:10:21 pm
You have my vote as well.
Title: Re: Exchange like bitshares website project, do you think its worth a delegate vote?
Post by: xeroc on October 31, 2014, 05:12:17 pm
I've been waiting for this....will vote  +5%

I know Cass and team are working on the new market UI also.  Is there overlap?
cass is working on a UI for the client .. a full node so to say .. not really a web/javascript implementation .. but something that build ontop of the full-node client .. just like it is done currently .. all the network/blockchain stuff is done by the bitshares_client .. while the OP proposes to do the transactions stuff in the browser with javascript .. and having the signed tx sent over the the backend which is connected to the network ..
Title: Re: Exchange like bitshares website project, do you think its worth a delegate vote?
Post by: Ander on October 31, 2014, 05:51:10 pm
Yes!

(This is an example of why this new system is great.  It results in Bitshares being built faster).
Title: Re: Exchange like bitshares website project, do you think its worth a delegate vote?
Post by: spartako on October 31, 2014, 06:09:28 pm
+5% I vote for you!
Title: Re: Exchange like bitshares website project, do you think its worth a delegate vote?
Post by: Mysto on October 31, 2014, 06:27:52 pm
Yes!

(This is an example of why this new system is great.  It results in Bitshares being built faster).
Yea when this is implemented this will be ground breaking. "The first block chain that can actually hire people!"
Title: Re: Exchange like bitshares website project, do you think its worth a delegate vote?
Post by: cass on October 31, 2014, 06:46:57 pm
Go for it ...  +5%
Title: Re: Exchange like bitshares website project, do you think its worth a delegate vote?
Post by: speedy on November 01, 2014, 12:17:07 am
provide a way for traders to get started with bitshares without having to install the client

If you want to do that, why not just run the BTS web wallet on a server, and allow people to login to their accounts with a username & password ? It seems like it would be a whole lot easier to modify the web wallet to support that rather than create an entirely new trading interface.
Title: Re: Exchange like bitshares website project, do you think its worth a delegate vote?
Post by: xeroc on November 01, 2014, 11:06:14 am
provide a way for traders to get started with bitshares without having to install the client

If you want to do that, why not just run the BTS web wallet on a server, and allow people to login to their accounts with a username & password ? It seems like it would be a whole lot easier to modify the web wallet to support that rather than create an entirely new trading interface.
Result would be that the server not only OWNS the private keys .. but also has to perform the transactions signing ..
do you trust the maintainers of the servers? sure they cannot be hacked?
Title: Re: Exchange like bitshares website project, do you think its worth a delegate vote?
Post by: monsterer on November 01, 2014, 12:43:20 pm
If you want to do that, why not just run the BTS web wallet on a server, and allow people to login to their accounts with a username & password ? It seems like it would be a whole lot easier to modify the web wallet to support that rather than create an entirely new trading interface.

I don't really want to store private keys. It would be a faster route to market, but I don't think its a responsible course of action - much better to by un-hackable by design IMO :)
Title: Re: Exchange like bitshares website project, do you think its worth a delegate vote?
Post by: Shentist on November 04, 2014, 07:23:01 pm
great project.

what time do you expect to finish it?
Title: Re: Exchange like bitshares website project, do you think its worth a delegate vote?
Post by: monsterer on November 04, 2014, 07:31:26 pm
great project.

what time do you expect to finish it?

It will be completed in stages.  Depending on how much time I get to spend on it, these might arrive quicker or slower. Right now its a spare time project because I'm working on a full-time project for a client.

First of all it will just be a viewer for the various markets and assets, presented in a format familiar to traders.
The next version will have browser signed transactions and other technologies to allow a web-wallet and on site trading.
The next version will have bitUSD->bitcoin on/off ramps either by using an exchange or by directly purchasing bitUSD.

All of this is subject to the conditions of running a delegate for pay (and the price of BTSX), which appear to be in flux. :)

Cheers, Paul.
Title: Re: Exchange like bitshares website project, do you think its worth a delegate vote?
Post by: bytemaster on November 04, 2014, 07:43:07 pm
Please take a look at github.com/BitShares/BitShares-JS for our work on performing TITAN and other crypto functions in javascript.
Title: Re: Exchange like bitshares website project, do you think its worth a delegate vote?
Post by: monsterer on November 04, 2014, 07:51:28 pm
Please take a look at github.com/BitShares/BitShares-JS for our work on performing TITAN and other crypto functions in javascript.

Thanks - I've browsed that already and was hoping to contribute to it with the extra work that needs to be done to fully support this :)
Title: Re: Exchange like bitshares website project, do you think its worth a delegate vote?
Post by: alt on November 05, 2014, 12:30:31 am
 +5% +5% +5%
you have my vote.
Title: Re: Exchange like bitshares website project, do you think its worth a delegate vote?
Post by: gamey on November 05, 2014, 02:09:34 am


I think anything like this should be voted in.  It goes without saying.  The developer just needs to commit to a cap in their pay and when market cap grows, they need to burn the excess.

IMO anyone who has been doing work previously for free and it has demonstrable value should get a delegate and receive some level of pay.  We need more services out there etc.  Our adoption in crypto-sphere is so lacking.  Anything in this direction is worth paying for, especially if the person was willing to do it for free previously.  (Which shows a level of commitment..)

I've never been in agreement with those who said we should hire every dev who is working on crypto projects.  Stuff like this is completely different.
Title: Re: Exchange like bitshares website project, do you think its worth a delegate vote?
Post by: cass on November 05, 2014, 09:53:56 am


I think anything like this should be voted in.  It goes without saying.  The developer just needs to commit to a cap in their pay and when market cap grows, they need to burn the excess.

IMO anyone who has been doing work previously for free and it has demonstrable value should get a delegate and receive some level of pay.  We need more services out there etc.  Our adoption in crypto-sphere is so lacking.  Anything in this direction is worth paying for, especially if the person was willing to do it for free previously.  (Which shows a level of commitment..)

I've never been in agreement with those who said we should hire every dev who is working on crypto projects.  Stuff like this is completely different.

yup well said  +5%
Title: Re: Exchange like bitshares website project, do you think its worth a delegate vote?
Post by: House on November 05, 2014, 10:27:12 am
Monster contribution

Holy Toledo! If this is the kind of participation that we are going to get from our delegates, well... I'm just saying, this is going to be a huge leap forward for sharehodlers the community.

How many more of these brilliant minds are out there building prototypes in their own time and looking for a community to release them into.

I'm really impressed monsterer. You rock baby! 8)
Title: Re: Exchange like bitshares website project, do you think its worth a delegate vote?
Post by: CLains on November 05, 2014, 10:54:29 am
Love it! +5%
Title: Re: Exchange like bitshares website project, do you think its worth a delegate vote?
Post by: jamesc on November 06, 2014, 12:33:08 am


Please take a look at github.com/BitShares/BitShares-JS for our work on performing TITAN and other crypto functions in javascript.

Thanks - I've browsed that already and was hoping to contribute to it with the extra work that needs to be done to fully support this :)

Great, let me know if you have any questions...  I'm up to speed on the fundamentals and need to start parsing transaction very soon.  8)