Bitcoin Forum
April 25, 2024, 11:59:34 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Secure, account-number-based bitcoin banking  (Read 2192 times)
brocktice (OP)
Sr. Member
****
Offline Offline

Activity: 292
Merit: 250


Apparently I inspired this image.


View Profile WWW
January 14, 2011, 03:12:49 PM
 #1

Based on several discussion threads that have happened here and in #bitcoin-dev on IRC, (see http://bitcointalk.org/index.php?topic=2698.20 and http://bitcointalk.org/index.php?topic=2500.40), I've been pondering the most secure possible bitcoin bank service.

The point of this service would strictly be safe deposit and withdrawal, not instant transfer between users or commerce. Thus users concerned about the security of their own wallet.dat, especially on Windows, would have a safer (I hope) place to store large quantities of bitcoins.

I initially envision it as stated below. I am not a security/banking expert and I welcome feedback!

1) A VERY simple web form asks for your withdrawal address. This is effectively your account ID.

2) You are also given a deposit address that is permanently linked internally to your withdrawal address. This is an internal account in the bank's bitcoin wallet.

3) You deposit funds using Bitcoin by sending to your deposit address.

4) You can check your balance by entering your withdrawal address.

5) To withdraw, you are given a simple web form asking for withdrawal address (a.k.a. account ID), and the amount. If the amount is less than or equal to the amount associated with that address, it is sent to your withdrawal address.

This gives, I think, only 3 forms to secure (account set-up, balance check, and withdrawal), keeps things relatively anonymous, and limits exposure to the outside world. Bitcoin itself is used as the method of transfer and storage. Now, on the back-end I would want to use a hardened linux of some kind, with everything possible (disk and RAM) encrypted, and use redundant off-site encrypted backups with JungleDisk/S3 or the like to keep everything safe in case of failure.

Would you want to use such a service? What assurances would you want? Would this work? Again, I am looking for feedback and especially criticism to hone this idea. Thanks in advance!

http://media.witcoin.com/p/1608/8----This-is-nuts

My #bitcoin-otc ratings: http://bitcoin-otc.com/viewratingdetail.php?nick=brocktice&sign=ANY&type=RECV

Like my post? Leave me a tip: 15Cgixqno9YzoKNEA2DRFyEAfMH5htssRg
1714046374
Hero Member
*
Offline Offline

Posts: 1714046374

View Profile Personal Message (Offline)

Ignore
1714046374
Reply with quote  #2

1714046374
Report to moderator
1714046374
Hero Member
*
Offline Offline

Posts: 1714046374

View Profile Personal Message (Offline)

Ignore
1714046374
Reply with quote  #2

1714046374
Report to moderator
"Your bitcoin is secured in a way that is physically impossible for others to access, no matter for what reason, no matter how good the excuse, no matter a majority of miners, no matter what." -- Greg Maxwell
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1714046374
Hero Member
*
Offline Offline

Posts: 1714046374

View Profile Personal Message (Offline)

Ignore
1714046374
Reply with quote  #2

1714046374
Report to moderator
Anonymous
Guest

January 14, 2011, 03:25:16 PM
 #2

It would be great to backup your wallet to such a service. Or even have it distributed across many servers in different locations.
brocktice (OP)
Sr. Member
****
Offline Offline

Activity: 292
Merit: 250


Apparently I inspired this image.


View Profile WWW
January 14, 2011, 03:28:18 PM
 #3

It would be great to backup your wallet to such a service. Or even have it distributed across many servers in different locations.

Using S3 (via JungleDisk or other mechanisms) distributes backups across geographically distributed servers. It would be best, I think to have another service in addition to S3 for the backups, just in case something goes sideways with Amazon.

http://media.witcoin.com/p/1608/8----This-is-nuts

My #bitcoin-otc ratings: http://bitcoin-otc.com/viewratingdetail.php?nick=brocktice&sign=ANY&type=RECV

Like my post? Leave me a tip: 15Cgixqno9YzoKNEA2DRFyEAfMH5htssRg
FreddyFender
Full Member
***
Offline Offline

Activity: 215
Merit: 100


Shamantastic!


View Profile
January 14, 2011, 03:36:47 PM
 #4

Would you want to use such a service? What assurances would you want? Would this work? Again, I am looking for feedback and especially criticism to hone this idea. Thanks in advance!

You may find your answer with:
https://github.com/FellowTraveler/Open-Transactions

This hopes to be a clearinghouse for transactions/registrations/documents/etc.
There is talk about decentralizing banking features of OT or tying it to a future BitX application for the database.

davout
Legendary
*
Offline Offline

Activity: 1372
Merit: 1007


1davout


View Profile WWW
January 14, 2011, 03:46:07 PM
 #5

I think the safest option is a bank that stores bitcoins on addresses that are part of an offline-wallet, transfers would have to be done manually, but IMHO you can't beat that.

brocktice (OP)
Sr. Member
****
Offline Offline

Activity: 292
Merit: 250


Apparently I inspired this image.


View Profile WWW
January 14, 2011, 03:55:31 PM
 #6

I think the safest option is a bank that stores bitcoins on addresses that are part of an offline-wallet, transfers would have to be done manually, but IMHO you can't beat that.

I was thinking about that. What's the most secure way to do that? At some point the wallet has to be on a machine that's online, right? To get addresses?

http://media.witcoin.com/p/1608/8----This-is-nuts

My #bitcoin-otc ratings: http://bitcoin-otc.com/viewratingdetail.php?nick=brocktice&sign=ANY&type=RECV

Like my post? Leave me a tip: 15Cgixqno9YzoKNEA2DRFyEAfMH5htssRg
brocktice (OP)
Sr. Member
****
Offline Offline

Activity: 292
Merit: 250


Apparently I inspired this image.


View Profile WWW
January 14, 2011, 03:56:27 PM
 #7

Would you want to use such a service? What assurances would you want? Would this work? Again, I am looking for feedback and especially criticism to hone this idea. Thanks in advance!

You may find your answer with:
https://github.com/FellowTraveler/Open-Transactions

This hopes to be a clearinghouse for transactions/registrations/documents/etc.
There is talk about decentralizing banking features of OT or tying it to a future BitX application for the database.

This seems way too complex for what I'm thinking of.

http://media.witcoin.com/p/1608/8----This-is-nuts

My #bitcoin-otc ratings: http://bitcoin-otc.com/viewratingdetail.php?nick=brocktice&sign=ANY&type=RECV

Like my post? Leave me a tip: 15Cgixqno9YzoKNEA2DRFyEAfMH5htssRg
Anonymous
Guest

January 14, 2011, 03:57:07 PM
 #8

Send a usb drive via registered mail?
brocktice (OP)
Sr. Member
****
Offline Offline

Activity: 292
Merit: 250


Apparently I inspired this image.


View Profile WWW
January 14, 2011, 04:08:36 PM
 #9

Send a usb drive via registered mail?

For what?

http://media.witcoin.com/p/1608/8----This-is-nuts

My #bitcoin-otc ratings: http://bitcoin-otc.com/viewratingdetail.php?nick=brocktice&sign=ANY&type=RECV

Like my post? Leave me a tip: 15Cgixqno9YzoKNEA2DRFyEAfMH5htssRg
davout
Legendary
*
Offline Offline

Activity: 1372
Merit: 1007


1davout


View Profile WWW
January 14, 2011, 04:09:44 PM
 #10

I think the safest option is a bank that stores bitcoins on addresses that are part of an offline-wallet, transfers would have to be done manually, but IMHO you can't beat that.

I was thinking about that. What's the most secure way to do that? At some point the wallet has to be on a machine that's online, right? To get addresses?
No. Why would it need to ever get online  ?
Theoretically you don't even need the client, you can just create keypairs, hash the public key, boom, you have an ultra-secure address that never touched the internet.

pc
Sr. Member
****
Offline Offline

Activity: 253
Merit: 250


View Profile
January 14, 2011, 06:17:50 PM
 #11

Being able to withdraw knowing just the withdrawal address means that my "bank account" is still only as secure as my wallet. If somebody stole my wallet file, then they could go to this bank, withdraw all the money, and then spend it however they wanted. And if I'd lost my wallet file, then the coins are just as gone since I wouldn't be able to get them back. So if I'd need to keep my wallet secure anyway, I'm not sure what advantage this bank offers.
brocktice (OP)
Sr. Member
****
Offline Offline

Activity: 292
Merit: 250


Apparently I inspired this image.


View Profile WWW
January 14, 2011, 06:52:34 PM
 #12

Being able to withdraw knowing just the withdrawal address means that my "bank account" is still only as secure as my wallet. If somebody stole my wallet file, then they could go to this bank, withdraw all the money, and then spend it however they wanted. And if I'd lost my wallet file, then the coins are just as gone since I wouldn't be able to get them back. So if I'd need to keep my wallet secure anyway, I'm not sure what advantage this bank offers.

Oh wow, you are right, I totally missed this. So, it's pointless. Thanks!

http://media.witcoin.com/p/1608/8----This-is-nuts

My #bitcoin-otc ratings: http://bitcoin-otc.com/viewratingdetail.php?nick=brocktice&sign=ANY&type=RECV

Like my post? Leave me a tip: 15Cgixqno9YzoKNEA2DRFyEAfMH5htssRg
brocktice (OP)
Sr. Member
****
Offline Offline

Activity: 292
Merit: 250


Apparently I inspired this image.


View Profile WWW
January 14, 2011, 06:53:44 PM
 #13

Being able to withdraw knowing just the withdrawal address means that my "bank account" is still only as secure as my wallet. If somebody stole my wallet file, then they could go to this bank, withdraw all the money, and then spend it however they wanted. And if I'd lost my wallet file, then the coins are just as gone since I wouldn't be able to get them back. So if I'd need to keep my wallet secure anyway, I'm not sure what advantage this bank offers.

Oh wow, you are right, I totally missed this. So, it's pointless. Thanks!

I suppose it wouldn't be entirely pointless if some form of authentication was added, but it's much less pointful(?) than I originally thought.

http://media.witcoin.com/p/1608/8----This-is-nuts

My #bitcoin-otc ratings: http://bitcoin-otc.com/viewratingdetail.php?nick=brocktice&sign=ANY&type=RECV

Like my post? Leave me a tip: 15Cgixqno9YzoKNEA2DRFyEAfMH5htssRg
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!