Bitcoin Forum
May 07, 2024, 08:14:57 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: [EUROBIT] Stefan Thomas - BitcoinJS  (Read 2615 times)
molecular (OP)
Donator
Legendary
*
Offline Offline

Activity: 2772
Merit: 1019



View Profile
December 20, 2011, 12:18:26 AM
Last edit: December 20, 2011, 12:40:59 AM by molecular
 #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.

PGP key molecular F9B70769 fingerprint 9CDD C0D3 20F8 279F 6BE0  3F39 FC49 2362 F9B7 0769
1715112897
Hero Member
*
Offline Offline

Posts: 1715112897

View Profile Personal Message (Offline)

Ignore
1715112897
Reply with quote  #2

1715112897
Report to moderator
1715112897
Hero Member
*
Offline Offline

Posts: 1715112897

View Profile Personal Message (Offline)

Ignore
1715112897
Reply with quote  #2

1715112897
Report to moderator
1715112897
Hero Member
*
Offline Offline

Posts: 1715112897

View Profile Personal Message (Offline)

Ignore
1715112897
Reply with quote  #2

1715112897
Report to moderator
TalkImg was created especially for hosting images on bitcointalk.org: try it next time you want to post an image
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1715112897
Hero Member
*
Offline Offline

Posts: 1715112897

View Profile Personal Message (Offline)

Ignore
1715112897
Reply with quote  #2

1715112897
Report to moderator
dunand
Hero Member
*****
Offline Offline

Activity: 637
Merit: 502



View Profile
December 20, 2011, 01:39:04 AM
 #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?
nmat
Hero Member
*****
Offline Offline

Activity: 602
Merit: 501


View Profile
December 20, 2011, 01:51:27 AM
 #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.
Stefan Thomas
Full Member
***
Offline Offline

Activity: 234
Merit: 100


AKA: Justmoon


View Profile WWW
December 20, 2011, 11: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.

Twitter: @justmoon
PGP: D16E 7B04 42B9 F02E 0660  C094 C947 3700 A4B0 8BF3
Red Emerald
Hero Member
*****
Offline Offline

Activity: 742
Merit: 500



View Profile WWW
December 28, 2011, 12:47:04 PM
 #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.

Stefan Thomas
Full Member
***
Offline Offline

Activity: 234
Merit: 100


AKA: Justmoon


View Profile WWW
December 28, 2011, 12:50:40 PM
 #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.

Twitter: @justmoon
PGP: D16E 7B04 42B9 F02E 0660  C094 C947 3700 A4B0 8BF3
Matthew N. Wright
Untrustworthy
Hero Member
*****
Offline Offline

Activity: 588
Merit: 500


Hero VIP ultra official trusted super staff puppet


View Profile
December 28, 2011, 12:53:27 PM
 #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.

Stefan Thomas
Full Member
***
Offline Offline

Activity: 234
Merit: 100


AKA: Justmoon


View Profile WWW
December 28, 2011, 01:04:43 PM
 #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

Twitter: @justmoon
PGP: D16E 7B04 42B9 F02E 0660  C094 C947 3700 A4B0 8BF3
Matthew N. Wright
Untrustworthy
Hero Member
*****
Offline Offline

Activity: 588
Merit: 500


Hero VIP ultra official trusted super staff puppet


View Profile
December 28, 2011, 06: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).

molecular (OP)
Donator
Legendary
*
Offline Offline

Activity: 2772
Merit: 1019



View Profile
December 28, 2011, 07: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)

PGP key molecular F9B70769 fingerprint 9CDD C0D3 20F8 279F 6BE0  3F39 FC49 2362 F9B7 0769
Matthew N. Wright
Untrustworthy
Hero Member
*****
Offline Offline

Activity: 588
Merit: 500


Hero VIP ultra official trusted super staff puppet


View Profile
December 28, 2011, 07: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

Red Emerald
Hero Member
*****
Offline Offline

Activity: 742
Merit: 500



View Profile WWW
December 28, 2011, 08: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"

Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!