Author

Topic: [EUROBIT] Stefan Thomas - BitcoinJS (Read 2627 times)

hero member
Activity: 742
Merit: 500
December 28, 2011, 03:46:02 PM
#12
I'm excited about bitcoinjs.  I am going to experiment with putting webcoin into phonegap.  That gets rid of the problem brought up in the video of the server being compromised and distributing malicious js.  The attacker would have to upload a modified app and then the target would have to update their phone to the compromised version.

The split key idea is interesting.  I really want a thin client for my phone.  Your JS library and accompanying code will be very useful.

Please keep me posted on your efforts. I realize that BitcoinJS' documentation is lacking and I try to make up for it in the short term by making myself available to help people as much as possible.
Will do. If you could make issues for the stuff you are working on and put it on the github roadmap, or even just a text file with a big long list of "things to be done" (or link me to it if it already exists Smiley ), that would be helpful.

Is this the best thread to post in? I feel like my comments belong more in "Development & Technical Discussion"
hero member
Activity: 588
Merit: 500
Hero VIP ultra official trusted super staff puppet
December 28, 2011, 02:15:39 PM
#11
For the record, Stefan went into great detail on the BitcoinJS during our interview but we ran out of time to include it. Sorry mate. If you're not busy in January, let's do a more detailed focused interview.

Not everyone knows who "you" are, so why not take the time to put a link to the relevant video, which is hilarious, btw. Wink (vladimir tops it)

I figured the sig link would have been a dead giveaway.  Cry
donator
Activity: 2772
Merit: 1019
December 28, 2011, 02:00:34 PM
#10
For the record, Stefan went into great detail on the BitcoinJS during our interview but we ran out of time to include it. Sorry mate. If you're not busy in January, let's do a more detailed focused interview.

Not everyone knows who "you" are, so why not take the time to put a link to the relevant video, which is hilarious, btw. Wink (vladimir tops it)
hero member
Activity: 588
Merit: 500
Hero VIP ultra official trusted super staff puppet
December 28, 2011, 01:52:13 PM
#9
For the record, Stefan went into great detail on the BitcoinJS during our interview but we ran out of time to include it. Sorry mate. If you're not busy in January, let's do a more detailed focused interview.

Sure thing. Thanks for having me, I had a great time and I like the bits you picked from the interview! I'd be happy to come on again, maybe in late January when there is a beta release of Safebit to announce. Wink

That will be superb. You don't mind dressing up like a furry and reciting from an Ayn Rand novel do you? (We have some complicated fetishists to please).
full member
Activity: 234
Merit: 100
AKA: Justmoon
December 28, 2011, 08:04:43 AM
#8
For the record, Stefan went into great detail on the BitcoinJS during our interview but we ran out of time to include it. Sorry mate. If you're not busy in January, let's do a more detailed focused interview.

Sure thing. Thanks for having me, I had a great time and I like the bits you picked from the interview! I'd be happy to come on again, maybe in late January when there is a beta release of Safebit to announce. Wink
hero member
Activity: 588
Merit: 500
Hero VIP ultra official trusted super staff puppet
December 28, 2011, 07:53:27 AM
#7
For the record, Stefan went into great detail on the BitcoinJS during our interview but we ran out of time to include it. Sorry mate. If you're not busy in January, let's do a more detailed focused interview.
full member
Activity: 234
Merit: 100
AKA: Justmoon
December 28, 2011, 07:50:40 AM
#6
I'm excited about bitcoinjs.  I am going to experiment with putting webcoin into phonegap.  That gets rid of the problem brought up in the video of the server being compromised and distributing malicious js.  The attacker would have to upload a modified app and then the target would have to update their phone to the compromised version.

The split key idea is interesting.  I really want a thin client for my phone.  Your JS library and accompanying code will be very useful.

Please keep me posted on your efforts. I realize that BitcoinJS' documentation is lacking and I try to make up for it in the short term by making myself available to help people as much as possible.
hero member
Activity: 742
Merit: 500
December 28, 2011, 07:47:04 AM
#5
Looks promising. It's clever to have to key split like that but I still do not figure what will happen if the server goes awol with the other half of my key. How can I send my bitcoins to another wallet?

Like nmat said, the suggested procedure is to request the server to send you a backup - ideally through some method that is outside of your computer, the most obvious being snail mail. But it's completely up to the server what they want to offer their users. For example the red keys could be on your mobile phone and the server only handles the messaging in between.

The point of the talk is simply that a browser-based client can benefit from the split keys just like a desktop client can. And split keys in turn open up a whole world of possibilities.
I'm excited about bitcoinjs.  I am going to experiment with putting webcoin into phonegap.  That gets rid of the problem brought up in the video of the server being compromised and distributing malicious js.  The attacker would have to upload a modified app and then the target would have to update their phone to the compromised version.

The split key idea is interesting.  I really want a thin client for my phone.  Your JS library and accompanying code will be very useful.
full member
Activity: 234
Merit: 100
AKA: Justmoon
December 20, 2011, 06:20:42 AM
#4
Looks promising. It's clever to have to key split like that but I still do not figure what will happen if the server goes awol with the other half of my key. How can I send my bitcoins to another wallet?

Like nmat said, the suggested procedure is to request the server to send you a backup - ideally through some method that is outside of your computer, the most obvious being snail mail. But it's completely up to the server what they want to offer their users. For example the red keys could be on your mobile phone and the server only handles the messaging in between.

The point of the talk is simply that a browser-based client can benefit from the split keys just like a desktop client can. And split keys in turn open up a whole world of possibilities.
hero member
Activity: 602
Merit: 502
December 19, 2011, 08:51:27 PM
#3
Looks promising. It's clever to have to key split like that but I still do not figure what will happen if the server goes awol with the other half of my key. How can I send my bitcoins to another wallet?

You must request a backup of the keys beforehand. You can print these backup keys on paper for example.
hero member
Activity: 637
Merit: 502
December 19, 2011, 08:39:04 PM
#2
Looks promising. It's clever to have to key split like that but I still do not figure what will happen if the server goes awol with the other half of my key. How can I send my bitcoins to another wallet?
donator
Activity: 2772
Merit: 1019
December 19, 2011, 07:18:26 PM
#1
http://www.youtube.com/watch?v=0lpeZ01H_Bk

Stefan Thomas, a web developer and bitcoin fanatic is the author of BitcoinJS.

In his talk, Stefan argues the the weusecoins video he was involved with didn't actually accomplish what they where after: mainstream adoption. The reason for this being, as he says, that "the client itself, just isn't there yet".

He gives a rough overview of the different types of clients that exist and explains how his project, WebCoin, fits in there.
  
The main part of the talk is about WebCoin and different possible implementations of the Split Key approach to securing access to money.
Jump to: