Bitcoin Forum
April 23, 2024, 07:25:59 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: BitcoinBox project - Your own remote bitcoind and web client for phone  (Read 4845 times)
khal (OP)
Hero Member
*****
Offline Offline

Activity: 540
Merit: 500



View Profile WWW
March 29, 2011, 05:38:18 PM
Last edit: March 29, 2011, 09:52:01 PM by khal
 #1

Currently, this is just an idea to see if some people are interested.

Concept :
A bitcoin bank which would allow you to access your bitcoins from everwhere and to transfer them to a merchant and to/from your home bitcoin wallet.

Functions :
- a bitcoin backup account
- a bitcoin available from everywhere you have internet to pay

2 main services would we provided :
- a remote bitcoind for full control over your distant wallet
- a web interface to manage your wallet from everywhere you have an internet access (iphone, android, etc) (ssl with js-remote for example)

Thoses services would be usefull for people who :
- don't wan't to run their own bitcoind all the time on their home computer
- wan't a simple access to bitcoin from everywhere

Some variants would be available with differents prices :
- a dedicated virtual machine for full security
- a shared machine with your own bitcoind instance
- and your dedicated ip (or not) to allow full bitcoind connections on port 8332 and standard https port for web interface

Are your interested in such a service ?
How many bitcoin would you put on it (and for which variant) ?
1713900359
Hero Member
*
Offline Offline

Posts: 1713900359

View Profile Personal Message (Offline)

Ignore
1713900359
Reply with quote  #2

1713900359
Report to moderator
1713900359
Hero Member
*
Offline Offline

Posts: 1713900359

View Profile Personal Message (Offline)

Ignore
1713900359
Reply with quote  #2

1713900359
Report to moderator
1713900359
Hero Member
*
Offline Offline

Posts: 1713900359

View Profile Personal Message (Offline)

Ignore
1713900359
Reply with quote  #2

1713900359
Report to moderator
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1713900359
Hero Member
*
Offline Offline

Posts: 1713900359

View Profile Personal Message (Offline)

Ignore
1713900359
Reply with quote  #2

1713900359
Report to moderator
1713900359
Hero Member
*
Offline Offline

Posts: 1713900359

View Profile Personal Message (Offline)

Ignore
1713900359
Reply with quote  #2

1713900359
Report to moderator
1713900359
Hero Member
*
Offline Offline

Posts: 1713900359

View Profile Personal Message (Offline)

Ignore
1713900359
Reply with quote  #2

1713900359
Report to moderator
deadlizard
Member
**
Offline Offline

Activity: 112
Merit: 11



View Profile
March 29, 2011, 05:47:48 PM
 #2

how would it be different from  https://www.mybitcoin.com/ ?

btc address:1MEyKbVbmMVzVxLdLmt4Zf1SZHFgj56aqg
gpg fingerprint:DD1AB28F8043D0837C86A4CA7D6367953C6FE9DC

khal (OP)
Hero Member
*****
Offline Offline

Activity: 540
Merit: 500



View Profile WWW
March 29, 2011, 06:06:18 PM
 #3

mybitcoin does not propose a dedicated bitcoind daemon for each user i guess (a common wallet is used ?), and does not propose access to the bitcoind rpc calls and its dedicated wallet.

This solution relies fully on the bitcoin network and protocol and its advantages in term of security and use real bitcoins transactions.
Also, you have more options than just a web interface if you need more "control".
khal (OP)
Hero Member
*****
Offline Offline

Activity: 540
Merit: 500



View Profile WWW
March 30, 2011, 07:17:30 PM
 #4

So, no real interest for now i guess, even from merchants ?
Mike Hearn
Legendary
*
Offline Offline

Activity: 1526
Merit: 1128


View Profile
March 30, 2011, 09:15:10 PM
 #5

I think it makes sense but may be a bit early. Most merchants and users today are capable and interested in running full nodes by themselves. In future dedicated hardware will become more important as the network scales up and cpu/ram/disk requirements get bigger ..... also, if you can find a way to make it secure against physical tampering, that would be a significantly better value proposition.
khal (OP)
Hero Member
*****
Offline Offline

Activity: 540
Merit: 500



View Profile WWW
March 30, 2011, 09:31:51 PM
 #6

Yes, that's what i thought when writting my previous reply.

By "physical tampering" ( http://en.wikipedia.org/wiki/Tamper_resistant#Software ), do you mean :
- avoid data lost
- forbid access / encrypt wallet
- else ?
Mike Hearn
Legendary
*
Offline Offline

Activity: 1526
Merit: 1128


View Profile
March 30, 2011, 09:58:46 PM
 #7

I mean if a sophisticated thief breaks into my house and steals my BitcoinBox, they should not be able to extract the keys from it. So yes, some kind of system that requires authentication if it's disconnected from mains power or somebody tries to open it, etc. Ensure it's not possible to hack via external ports and so on.

I'd consider buying a BitcoinBox if it:
  • Automatically updated itself
  • Is reasonably cheap
  • Is plug+play (for instance, knows how to register itself with dynamic dns + UPnP to open ports to itself from home)
  • Export tcatms JS GUI
  • Has some kind of tamper-proofing, eg, requires entry of a password if it detects itself being opened or moved
  • Had a button on it that you had to press if too much value was being sent in too short a time, in case your main computer gets a virus

If somebody built such a device, it'd be a unique offering that'd be a much more secure way of storing BitCoins at home than keeping them on your regular PC or laptop.  I'm not sure I'd want to store huge amounts of BitCoins with todays setup, even with jgarziks wallet encryption. But a secure BitcoinBox would be much easier to trust.
khal (OP)
Hero Member
*****
Offline Offline

Activity: 540
Merit: 500



View Profile WWW
April 05, 2011, 01:18:50 PM
 #8

5 nodes are currently running for testing purpose.

Web - Bitcoin JS Remote by tcatm :
http://188.165.57.88:10000/btc000/ to http://188.165.57.88:10000/btc004/
login : btc000 to btc004
pass : pass


Examples of remote bitcoind management :
login : btc000 to btc004
port : 20000 to 20004

To get your bitcoins back :
./bitcoind -rpcuser=btc001 -rpcpassword=pass -rpcconnect=188.165.57.88 -rpcport=20001 sendtoaddress 1L5zqFahc8Ahu9wtgJqCeJMendvD174xsG 10
Quote
error: {"code":-4,"message":"Insufficient funds"}

Node infos :
./bitcoind -rpcuser=btc001 -rpcpassword=pass -rpcconnect=188.165.57.88 -rpcport=20001 getinfo
Quote
{
    "version" : 32002,
    "balance" : 0.00000000,
    "blocks" : 116858,
    "connections" : 8,
    "proxy" : "",
    "generate" : false,
    "genproclimit" : -1,
    "difficulty" : 68978.89245792,
    "hashespersec" : 0,
    "testnet" : false,
    "keypoololdest" : 1301946990,
    "paytxfee" : 0.00000000,
    "errors" : ""
}

List addresses :
./bitcoind -rpcuser=btc001 -rpcpassword=pass -rpcconnect=188.165.57.88 -rpcport=20001 listreceivedbyaddress 1 true
Quote
[
    {
        "address" : "1HdRhGaeP8rT7mL2sZrqQmh9XEwSXAGG4Z",
        "account" : "Your Address",
        "label" : "Your Address",
        "amount" : 0.00000000,
        "confirmations" : 0
    },
    {
        "address" : "1Lcv5tmZMWDgAdhmCUXJ9KNodj4F2cqZzC",
        "account" : "Your Address",
        "label" : "Your Address",
        "amount" : 0.00000000,
        "confirmations" : 0
    }
]


What do you think about (except nothing is secured : http and rcp without ssl for example) ?

ps : bitcoind rpc is allowed from all ip for test time only, default config blocks remote ip.
khal (OP)
Hero Member
*****
Offline Offline

Activity: 540
Merit: 500



View Profile WWW
April 05, 2011, 05:06:03 PM
 #9

A small update to remove coin generation :p
Coaster
Member
**
Offline Offline

Activity: 70
Merit: 10


View Profile
July 08, 2011, 01:37:04 PM
 #10

looks great.. looks like development has slowed though..

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!