Bitcoin Forum
November 19, 2019, 01:01:48 PM *
News: Latest Bitcoin Core release: 0.18.1 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Would it be possible to sign transactions offline and email them?  (Read 1080 times)
remotemass
Legendary
*
Offline Offline

Activity: 958
Merit: 1001



View Profile
February 28, 2013, 06:41:18 PM
 #1

I'm thinking in terms of being possible to do transactions if you only had access to email.
Is it foreseeable that a bitcoin email technology will arise that will allow us to send money from one bitcoin address - using only email - without compromising the private key?

Would be great there was a torrent file of all referenced materials of the paper: "How to Build Time-Lock Encryption" by Tibor Jager. And having its magnet link published on bitcoin blockchain!
1574168508
Hero Member
*
Offline Offline

Posts: 1574168508

View Profile Personal Message (Offline)

Ignore
1574168508
Reply with quote  #2

1574168508
Report to moderator
1574168508
Hero Member
*
Offline Offline

Posts: 1574168508

View Profile Personal Message (Offline)

Ignore
1574168508
Reply with quote  #2

1574168508
Report to moderator
1574168508
Hero Member
*
Offline Offline

Posts: 1574168508

View Profile Personal Message (Offline)

Ignore
1574168508
Reply with quote  #2

1574168508
Report to moderator
The Bitcoin Forum is turning 10 years old! Join the community in sharing and exploring the notable posts made over the years.
1574168508
Hero Member
*
Offline Offline

Posts: 1574168508

View Profile Personal Message (Offline)

Ignore
1574168508
Reply with quote  #2

1574168508
Report to moderator
1574168508
Hero Member
*
Offline Offline

Posts: 1574168508

View Profile Personal Message (Offline)

Ignore
1574168508
Reply with quote  #2

1574168508
Report to moderator
1574168508
Hero Member
*
Offline Offline

Posts: 1574168508

View Profile Personal Message (Offline)

Ignore
1574168508
Reply with quote  #2

1574168508
Report to moderator
Gabi
Legendary
*
Offline Offline

Activity: 1148
Merit: 1008


If you want to walk on water, get out of the boat


View Profile
February 28, 2013, 06:45:07 PM
 #2

Yes.

But why the email? Sending a transaction to the bitcoin network doesn't compromise your private key. If you are so paranoid, just do the transaction on a offline pc, copy it on an online pc and send it from there, why the email?

Anyway, you can for example copy-paste the transaction somewhere on the blockchain.info site and it will relay it to the bitcoin network. Sorry, i can't find the exact link of that feature right now.

remotemass
Legendary
*
Offline Offline

Activity: 958
Merit: 1001



View Profile
February 28, 2013, 06:52:40 PM
 #3

In case your ISP, in a dystopian future, blocked you from using p2p software and you didn't want to use an online wallet.

Would be great there was a torrent file of all referenced materials of the paper: "How to Build Time-Lock Encryption" by Tibor Jager. And having its magnet link published on bitcoin blockchain!
nevafuse
Sr. Member
****
Offline Offline

Activity: 247
Merit: 250


View Profile
February 28, 2013, 07:43:59 PM
 #4

In case your ISP, in a dystopian future, blocked you from using p2p software and you didn't want to use an online wallet.

By that time, wifi will be good enough to form an ad hoc network

The only reason to limit the block size is to subsidize non-Bitcoin currencies
Elwar
Legendary
*
Offline Offline

Activity: 2926
Merit: 1501


Viva Ut Vivas


View Profile WWW
February 28, 2013, 10:01:01 PM
 #5

I could see this for people at work wanting to send come BTC. My work filter blocks about 80% of Bitcoin sites including blockchain.org. And I cannot install anything on my PC without going through my sys admin.

First seastead company actually selling seasteads: Ocean Builders https://ocean.builders  Of course we accept bitcoin.
Seastead talk at http://seasteadtalk.org
Stephen Gornick
Legendary
*
Offline Offline

Activity: 2506
Merit: 1001


View Profile
March 01, 2013, 04:14:30 AM
 #6

I'm thinking in terms of being possible to do transactions if you only had access to email.

You can, but for the inputs on that transaction it needs to know the transaction hashes (and indexes) that are being spent.  This comes from the blockchain.  It doesn't have to be a live or even recent copy of the blockchain, as long as it was as as-of when all transactions received and now being spent had at least one confirmation (and have not been spent since).

 - http://en.bitcoin.it/wiki/Raw_Transactions

So even an offline computer with a copy of the blockchain and a wallet.dat can be used to compose the raw transaction.  That raw transaction can then be transported (via e-mail attachment, flash drive/sneakernet, or whatever communication method you want, and broadcast.  It can be broadcast by any Bitcoin.org client node (sendrawtransaction API method), or using services:

 - https://blockchain.info/pushtx
 - http://brainwallet.org/#tx

Unichange.me

            █
            █
            █
            █
            █
            █
            █
            █
            █
            █
            █
            █
            █
            █
            █
            █


remotemass
Legendary
*
Offline Offline

Activity: 958
Merit: 1001



View Profile
March 01, 2013, 08:53:26 AM
 #7

(...) And I cannot install anything on my PC without going through my sys admin.

Maybe a 'portable app' for Satoshi client will come about, that you can use from your pendrive.

Would be great there was a torrent file of all referenced materials of the paper: "How to Build Time-Lock Encryption" by Tibor Jager. And having its magnet link published on bitcoin blockchain!
picobit
Hero Member
*****
Offline Offline

Activity: 547
Merit: 500


Decor in numeris


View Profile
March 01, 2013, 08:58:54 AM
 #8

The Armory client has support for offline wallets, where you can create a transaction on computer A which has the blockchain and your public keys, but not your private keys.  Then you transfer the unsigned transaction to computer B, which is typically offline and thus secure from hackers, and has your private keys.  You sign the transaction, and transport it to computer C which is online, and broadcast the transactions.  Typically computer A and C are the same, but not necessarily.
Timo Y
Legendary
*
Offline Offline

Activity: 938
Merit: 1001


bitcoin - the aerogel of money


View Profile
March 01, 2013, 09:22:47 AM
 #9

I could see this for people at work wanting to send come BTC. My work filter blocks about 80% of Bitcoin sites including blockchain.org. And I cannot install anything on my PC without going through my sys admin.

Many workplaces also prohibit inserting unapproved USB drives into your work computer because they are afraid of malware and data theft.

In that case, your only option is to generate the signature on your portable device and type it into your work computer by hand. 

Probably much easier just to send bitcoins from your private smartphone.  Or are workplaces jamming phones now too?  Smiley

GPG ID: FA868D77   bitcoin-otc:forever-d
auzaar
Full Member
***
Offline Offline

Activity: 151
Merit: 100



View Profile
March 01, 2013, 05:27:58 PM
 #10

If you can generate txn offline, which you can do, emailing part is trivial

create a google app engine app, set incoming emails
https://developers.google.com/appengine/docs/python/mail/receivingmail

on email post it to  https://blockchain.info/pushtx

I will do it for 5 btc Smiley
Elwar
Legendary
*
Offline Offline

Activity: 2926
Merit: 1501


Viva Ut Vivas


View Profile WWW
March 01, 2013, 10:35:45 PM
 #11

I could see this for people at work wanting to send come BTC. My work filter blocks about 80% of Bitcoin sites including blockchain.org. And I cannot install anything on my PC without going through my sys admin.

Probably much easier just to send bitcoins from your private smartphone.  Or are workplaces jamming phones now too?  Smiley

No phones allowed...but going down a rabbit hole of how I could send Bitcoins at my work would be useless with the restrictions. If I really have to send BTC while at work I can go outside and send it via smartphone.

I am supposed to only be doing work at work anyway, which I always follow Wink

First seastead company actually selling seasteads: Ocean Builders https://ocean.builders  Of course we accept bitcoin.
Seastead talk at http://seasteadtalk.org
remotemass
Legendary
*
Offline Offline

Activity: 958
Merit: 1001



View Profile
March 25, 2013, 04:27:52 AM
 #12

Anyway, you can for example copy-paste the transaction somewhere on the blockchain.info site and it will relay it to the bitcoin network. Sorry, i can't find the exact link of that feature right now.

The link you are mentioning must be, http://blockchain.info/pushtx, that is mentioned on pg. 60 of Bitcoin Magazine, issue #4 November 2012.

Would be great there was a torrent file of all referenced materials of the paper: "How to Build Time-Lock Encryption" by Tibor Jager. And having its magnet link published on bitcoin blockchain!
foggyb
Legendary
*
Offline Offline

Activity: 1386
Merit: 1000


View Profile
March 25, 2013, 04:34:37 AM
 #13

Interesting. This means transactions through postal mail could work as well?
Dabs
Legendary
*
Offline Offline

Activity: 2506
Merit: 1325


The Concierge of Crypto


View Profile WWW
March 25, 2013, 06:31:44 AM
 #14

Interesting. This means transactions through postal mail could work as well?

Yes, but it will have to pass through either an automatic OCR or some human is going to have to process it. An anonymous email to broadcast transaction portal would be better. Something like a anon remailer that uses OpenPGP or something, with included optional time delay. Then you could use a couple of anon remailers chained in sequence to transmit the transaction almost completely offline, anonymously, and very difficult or impossible to trace.

Postal mail would have to go through a person.

Pages: [1]
  Print  
 
Jump to:  

Sponsored by , a Bitcoin-accepting VPN.
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!