Bitcoin Forum
April 18, 2024, 06:06:54 AM *
News: Latest Bitcoin Core release: 26.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Would it be possible to sign transactions offline and email them?  (Read 1159 times)
remotemass (OP)
Legendary
*
Offline Offline

Activity: 1116
Merit: 1016


ASMR El Salvador


View Profile WWW
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?

Inventor of: "Conic-Upward-Jet-Thrust 𝕊ℙ𝔸ℂ𝔼 𝔼𝕃𝔼𝕍𝔸𝕋𝕆ℝ" https://archive.is/Ouxdl ¦¦ Monetize pics of in/out cash (with GPS metatag on and timestamp captions) ¦¦ archive.is/OMUJQ ¦¦ Forking LITECOIN: bitcointalk.org/index.php?topic=5362345 ¦¦ Public libraries teaching Bitcoin
1713420414
Hero Member
*
Offline Offline

Posts: 1713420414

View Profile Personal Message (Offline)

Ignore
1713420414
Reply with quote  #2

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

Posts: 1713420414

View Profile Personal Message (Offline)

Ignore
1713420414
Reply with quote  #2

1713420414
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 (OP)
Legendary
*
Offline Offline

Activity: 1116
Merit: 1016


ASMR El Salvador


View Profile WWW
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.

Inventor of: "Conic-Upward-Jet-Thrust 𝕊ℙ𝔸ℂ𝔼 𝔼𝕃𝔼𝕍𝔸𝕋𝕆ℝ" https://archive.is/Ouxdl ¦¦ Monetize pics of in/out cash (with GPS metatag on and timestamp captions) ¦¦ archive.is/OMUJQ ¦¦ Forking LITECOIN: bitcointalk.org/index.php?topic=5362345 ¦¦ Public libraries teaching Bitcoin
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: 3598
Merit: 2384


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 sea homes: Ocean Builders https://ocean.builders  Of course we accept bitcoin.
Stephen Gornick
Legendary
*
Offline Offline

Activity: 2506
Merit: 1010


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 (OP)
Legendary
*
Offline Offline

Activity: 1116
Merit: 1016


ASMR El Salvador


View Profile WWW
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.

Inventor of: "Conic-Upward-Jet-Thrust 𝕊ℙ𝔸ℂ𝔼 𝔼𝕃𝔼𝕍𝔸𝕋𝕆ℝ" https://archive.is/Ouxdl ¦¦ Monetize pics of in/out cash (with GPS metatag on and timestamp captions) ¦¦ archive.is/OMUJQ ¦¦ Forking LITECOIN: bitcointalk.org/index.php?topic=5362345 ¦¦ Public libraries teaching Bitcoin
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: 3598
Merit: 2384


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 sea homes: Ocean Builders https://ocean.builders  Of course we accept bitcoin.
remotemass (OP)
Legendary
*
Offline Offline

Activity: 1116
Merit: 1016


ASMR El Salvador


View Profile WWW
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.

Inventor of: "Conic-Upward-Jet-Thrust 𝕊ℙ𝔸ℂ𝔼 𝔼𝕃𝔼𝕍𝔸𝕋𝕆ℝ" https://archive.is/Ouxdl ¦¦ Monetize pics of in/out cash (with GPS metatag on and timestamp captions) ¦¦ archive.is/OMUJQ ¦¦ Forking LITECOIN: bitcointalk.org/index.php?topic=5362345 ¦¦ Public libraries teaching Bitcoin
foggyb
Legendary
*
Offline Offline

Activity: 1652
Merit: 1006


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: 3416
Merit: 1912


The Concierge of Crypto


View Profile
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:  

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