Bitcoin Forum
June 21, 2024, 06:30:47 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Could bitcion theft be decreased with spending notifications.  (Read 641 times)
chaoticbrain (OP)
Newbie
*
Offline Offline

Activity: 40
Merit: 0


View Profile
January 04, 2014, 08:13:08 PM
 #1

So if you have bitcoins on your computer, anyone can potentially steal them, or for all we know someone can steal them from a paper that they took from you, however this could potentially mean that you BOTH are now in control of the bitcoins.

Could services be set up that alert you if your bitcoins are attempting to be sent ? Basically they could delay the process of sending so it takes a few hours or so, and if you log into your account with the private key, you can cancel it. Of course both parties would now be able to cancel the transaction for the other one, but maybe you can somehow make it so a higher level authentication is required to decide who is the real owner ? Or alternatively the bitcoins could now be worthless as it can't be sent by either party, essentially destroying any incentive for someone to steal bitcoins, because despite the computing power they put into it, theres no spoils, making the entire prospect of stealing bitcoins ineffectual, and bitcoins stored online safer.
ascalon
Newbie
*
Offline Offline

Activity: 12
Merit: 0


View Profile
January 04, 2014, 08:22:14 PM
 #2

The only way someone can 'steal' your bitcoins is if they somehow gain access to your private key. You should encrypt your private key with another pass-code in order to increase your security.

Online wallets notify you if someone has managed to access your account too.
chaoticbrain (OP)
Newbie
*
Offline Offline

Activity: 40
Merit: 0


View Profile
January 04, 2014, 08:31:46 PM
 #3

The only way someone can 'steal' your bitcoins is if they somehow gain access to your private key. You should encrypt your private key with another pass-code in order to increase your security.

Online wallets notify you if someone has managed to access your account too.

Mhm, I guess my point though, is that websites can alert you if someone has accessed your account, but they can't actually prevent the person from spending them, or necessarily even tell if it's you that's spending them or not. Something like this could be applied to the watch only accounts on bockchain.info, but I don't know, maybe this would be useless feature.
ascalon
Newbie
*
Offline Offline

Activity: 12
Merit: 0


View Profile
January 04, 2014, 08:50:39 PM
 #4

The problem isn't it being useless, it's that adding it on a protocol level would add complexity and would probably not be all that functional.
Sniperdude
Newbie
*
Offline Offline

Activity: 56
Merit: 0


View Profile
January 04, 2014, 08:51:47 PM
 #5

You could have this protection if you keep your bitcoins online on a website that has security features like this. Your money doesnt have this feature its the bank that does it for you. I also think you would have to pay a fee for this service.
upal
Full Member
***
Offline Offline

Activity: 165
Merit: 102


View Profile
January 04, 2014, 08:56:02 PM
 #6

So if you have bitcoins on your computer, anyone can potentially steal them, or for all we know someone can steal them from a paper that they took from you, however this could potentially mean that you BOTH are now in control of the bitcoins.

Could services be set up that alert you if your bitcoins are attempting to be sent ? Basically they could delay the process of sending so it takes a few hours or so, and if you log into your account with the private key, you can cancel it. Of course both parties would now be able to cancel the transaction for the other one, but maybe you can somehow make it so a higher level authentication is required to decide who is the real owner ? Or alternatively the bitcoins could now be worthless as it can't be sent by either party, essentially destroying any incentive for someone to steal bitcoins, because despite the computing power they put into it, theres no spoils, making the entire prospect of stealing bitcoins ineffectual, and bitcoins stored online safer.

Your idea is good, but I think that does not stop theft neway. Because BTC transactions are irreversible and thieves wont care if their acts are known, cause address is anonymous.
hilariousandco
Global Moderator
Legendary
*
Offline Offline

Activity: 3850
Merit: 2646


Join the world-leading crypto sportsbook NOW!


View Profile
January 04, 2014, 08:58:23 PM
 #7

So if you have bitcoins on your computer, anyone can potentially steal them, or for all we know someone can steal them from a paper that they took from you, however this could potentially mean that you BOTH are now in control of the bitcoins.

Could services be set up that alert you if your bitcoins are attempting to be sent ? Basically they could delay the process of sending so it takes a few hours or so, and if you log into your account with the private key, you can cancel it. Of course both parties would now be able to cancel the transaction for the other one, but maybe you can somehow make it so a higher level authentication is required to decide who is the real owner ? Or alternatively the bitcoins could now be worthless as it can't be sent by either party, essentially destroying any incentive for someone to steal bitcoins, because despite the computing power they put into it, theres no spoils, making the entire prospect of stealing bitcoins ineffectual, and bitcoins stored online safer.

Well you can set up two factor authentication and you'll get alerts that way. On the blockchain.info I get a text message everytime I even load up my page.

  ▄▄███████▄███████▄▄▄
 █████████████
▀▀▀▀▀▀████▄▄
███████████████
       ▀▀███▄
███████████████
          ▀███
 █████████████
             ███
███████████▀▀               ███
███                         ███
███                         ███
 ███                       ███
  ███▄                   ▄███
   ▀███▄▄             ▄▄███▀
     ▀▀████▄▄▄▄▄▄▄▄▄████▀▀
         ▀▀▀███████▀▀▀
░░░████▄▄▄▄
░▄▄░
▄▄███████▄▀█████▄▄
██▄████▌▐█▌█████▄██
████▀▄▄▄▌███░▄▄▄▀████
██████▄▄▄█▄▄▄██████
█░███████░▐█▌░███████░█
▀▀██▀░██░▐█▌░██░▀██▀▀
▄▄▄░█▀░█░██░▐█▌░██░█░▀█░▄▄▄
██▀░░░░▀██░▐█▌░██▀░░░░▀██
▀██
█████▄███▀▀██▀▀███▄███████▀
▀███████████████████████▀
▀▀▀▀███████████▀▀▀▀
▄▄██████▄▄
▀█▀
█  █▀█▀
  ▄█  ██  █▄  ▄
█ ▄█ █▀█▄▄█▀█ █▄ █
▀▄█ █ ███▄▄▄▄███ █ █▄▀
▀▀ █    ▄▄▄▄    █ ▀▀
   ██████   █
█     ▀▀     █
▀▄▀▄▀▄▀▄▀▄▀▄
▄ ██████▀▀██████ ▄
▄████████ ██ ████████▄
▀▀███████▄▄███████▀▀
▀▀▀████████▀▀▀
█████████████LEADING CRYPTO SPORTSBOOK & CASINO█████████████
MULTI
CURRENCY
1500+
CASINO GAMES
CRYPTO EXCLUSIVE
CLUBHOUSE
FAST & SECURE
PAYMENTS
.
..PLAY NOW!..
chaoticbrain (OP)
Newbie
*
Offline Offline

Activity: 40
Merit: 0


View Profile
January 05, 2014, 04:51:09 AM
 #8

So if you have bitcoins on your computer, anyone can potentially steal them, or for all we know someone can steal them from a paper that they took from you, however this could potentially mean that you BOTH are now in control of the bitcoins.

Could services be set up that alert you if your bitcoins are attempting to be sent ? Basically they could delay the process of sending so it takes a few hours or so, and if you log into your account with the private key, you can cancel it. Of course both parties would now be able to cancel the transaction for the other one, but maybe you can somehow make it so a higher level authentication is required to decide who is the real owner ? Or alternatively the bitcoins could now be worthless as it can't be sent by either party, essentially destroying any incentive for someone to steal bitcoins, because despite the computing power they put into it, theres no spoils, making the entire prospect of stealing bitcoins ineffectual, and bitcoins stored online safer.

Well you can set up two factor authentication and you'll get alerts that way. On the blockchain.info I get a text message everytime I even load up my page.

Though from what I understand they can still be stolen ? If a protocol were put into place that slowed spending so a transaction had to take several hours, it would make it virtually impossible to take bitcoins because the person would be notified that they were being spent.
yossarian1
Newbie
*
Offline Offline

Activity: 7
Merit: 0


View Profile
January 05, 2014, 09:39:12 AM
 #9

Effort is being expended on speeding up transactions not slowing them down. 

Since there is no record of transactions entering the memory pools your scheme would have to allow reversal within the blockchain (presumably within n blocks).

There would be no way for miners to distinguish between owner and thief so the best outcome would probably to sacrifice the entire amount to fees.
hilariousandco
Global Moderator
Legendary
*
Offline Offline

Activity: 3850
Merit: 2646


Join the world-leading crypto sportsbook NOW!


View Profile
January 05, 2014, 04:11:21 PM
 #10

So if you have bitcoins on your computer, anyone can potentially steal them, or for all we know someone can steal them from a paper that they took from you, however this could potentially mean that you BOTH are now in control of the bitcoins.

Could services be set up that alert you if your bitcoins are attempting to be sent ? Basically they could delay the process of sending so it takes a few hours or so, and if you log into your account with the private key, you can cancel it. Of course both parties would now be able to cancel the transaction for the other one, but maybe you can somehow make it so a higher level authentication is required to decide who is the real owner ? Or alternatively the bitcoins could now be worthless as it can't be sent by either party, essentially destroying any incentive for someone to steal bitcoins, because despite the computing power they put into it, theres no spoils, making the entire prospect of stealing bitcoins ineffectual, and bitcoins stored online safer.

Well you can set up two factor authentication and you'll get alerts that way. On the blockchain.info I get a text message everytime I even load up my page.

Though from what I understand they can still be stolen ? If a protocol were put into place that slowed spending so a transaction had to take several hours, it would make it virtually impossible to take bitcoins because the person would be notified that they were being spent.

They can still be stolen even with notifications.

  ▄▄███████▄███████▄▄▄
 █████████████
▀▀▀▀▀▀████▄▄
███████████████
       ▀▀███▄
███████████████
          ▀███
 █████████████
             ███
███████████▀▀               ███
███                         ███
███                         ███
 ███                       ███
  ███▄                   ▄███
   ▀███▄▄             ▄▄███▀
     ▀▀████▄▄▄▄▄▄▄▄▄████▀▀
         ▀▀▀███████▀▀▀
░░░████▄▄▄▄
░▄▄░
▄▄███████▄▀█████▄▄
██▄████▌▐█▌█████▄██
████▀▄▄▄▌███░▄▄▄▀████
██████▄▄▄█▄▄▄██████
█░███████░▐█▌░███████░█
▀▀██▀░██░▐█▌░██░▀██▀▀
▄▄▄░█▀░█░██░▐█▌░██░█░▀█░▄▄▄
██▀░░░░▀██░▐█▌░██▀░░░░▀██
▀██
█████▄███▀▀██▀▀███▄███████▀
▀███████████████████████▀
▀▀▀▀███████████▀▀▀▀
▄▄██████▄▄
▀█▀
█  █▀█▀
  ▄█  ██  █▄  ▄
█ ▄█ █▀█▄▄█▀█ █▄ █
▀▄█ █ ███▄▄▄▄███ █ █▄▀
▀▀ █    ▄▄▄▄    █ ▀▀
   ██████   █
█     ▀▀     █
▀▄▀▄▀▄▀▄▀▄▀▄
▄ ██████▀▀██████ ▄
▄████████ ██ ████████▄
▀▀███████▄▄███████▀▀
▀▀▀████████▀▀▀
█████████████LEADING CRYPTO SPORTSBOOK & CASINO█████████████
MULTI
CURRENCY
1500+
CASINO GAMES
CRYPTO EXCLUSIVE
CLUBHOUSE
FAST & SECURE
PAYMENTS
.
..PLAY NOW!..
Kluge
Donator
Legendary
*
Offline Offline

Activity: 1218
Merit: 1015



View Profile
January 05, 2014, 04:31:54 PM
 #11

The only way I could see this being effectively implemented without forcing nodes to delay ALL transactions is to create an encrypted (with a sophisticated, proprietary algorithm) privkey with a delay flag which is only readable by closed-source clients which forces the delay no matter what. Within the Bitcoin network itself, there must be a chargeback feature added which allows you to recall delayed transactions, or else the closed-source Bitcoin client must be online, with the transaction broadcast to a central server which "holds" transactions until the delay has expired, then broadcasts to the Bitcoin network. Some online wallets may've already implemented this (some exchanges have, at least).

Anything else would seem to be ineffective. You're basically looking for an "undo" button, as I see it, but you can't enforce this at the client level by itself because once you've had your password and wallet file stolen, they have access to the raw privkey and wouldn't be restricted by what you've set the client to do. (though it could prevent "clipboard attacks" which switch out an address you've pasted into a client with an attacker's address, though if you didn't notice when it happened, you probably wouldn't notice during the delay)

AFAICT, the better solution would simply be to use "semi-live" cold wallets, which is already implemented in some clients (or at least Armory), or use n-of-m keys.
imamanandyou
Full Member
***
Offline Offline

Activity: 147
Merit: 100


View Profile
January 05, 2014, 04:42:06 PM
 #12

AFAICT, the better solution would simply be to use "semi-live" cold wallets, which is already implemented in some clients (or at least Armory), or use n-of-m keys.

This, learning to use cold wallets (paper wallets, Armory offline) and hot wallet with small ballance is best way to fight stealing of your Bitcoins

DeboraMeeks
Hero Member
*****
Offline Offline

Activity: 588
Merit: 500


View Profile
January 06, 2014, 10:26:18 AM
 #13

That would delay the process of sending your bitcoins themselves because if you set some security code/process it can be compromised together with your keys. Also adding some regulatory or delaying feature might affect bitcoins as a whole. I guess Paper wallets are a good option for extra security.
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!