Author

Topic: [New Project] New Offline Sending Method (Read 559 times)

nov
sr. member
Activity: 433
Merit: 251
Independent crypto developer
January 02, 2014, 02:51:16 AM
#4
I have been thinking about the same concept. And this will be feature will be implemented added in the MultiCoin app, which I am starting to work.
https://bitcointalksearch.org/topic/multicoin-multiple-crypto-coins-lightweight-wallet-394311

I've read countless threads on several forums of people complaining how difficult it is to send offline transactions. So I was thinking about it, and this is what I've come up with.

For the offline computer:
A script with a simple interface that will create a partial raw transaction hex and display a QR code representing it's value.
Yes, a QR code CAN hold that much data. The script would be opensource.

For the online device (cellphone?)
A mobile app that will scan the QR code get unspent trxid's and send the raw transaction to the network. We all have cellphones these days, right?
Could also write a script that can use a webcam to read the QR code I guess. The mobile apps would be opensource as well.


Now what?
I've written the first version of the script and iPhone application. I want to do an application for Android as well. The problem I'm having is covering cost of the developer accounts for Apple and Google. I've got another large Bitcoin project going on as well that has drained my account.

$99 /year for Apple
$25 one time fee

0.4BTC would cover 3 years of Apple and the Android developer cost.

I'm not really asking for donations, I'm just saying. If you'd like to donate it'd be appreciated and I'd get the apps on the markets as soon as the developer accounts were paid. Both apps would remain free in the market.

I'm also looking for feedback.

This is an example of a signed raw transaction encoded into a QR code.


full member
Activity: 196
Merit: 100
January 01, 2014, 08:39:03 PM
#3
I was editing my post as you replied. The QR will hold a partial raw transaction. When you scan the QR the mobile app will get the unspent transactions and finish the push into the network.
hero member
Activity: 784
Merit: 500
January 01, 2014, 08:14:39 PM
#2
How are you getting details about available input scripts to the offline machine? Does it have its own camera to receive this data?
full member
Activity: 196
Merit: 100
January 01, 2014, 07:44:41 PM
#1
I've read countless threads on several forums of people complaining how difficult it is to send offline transactions. So I was thinking about it, and this is what I've come up with.

For the offline computer:
A script with a simple interface that will create a partial raw transaction hex and display a QR code representing it's value.
Yes, a QR code CAN hold that much data. The script would be opensource.

For the online device (cellphone?)
A mobile app that will scan the QR code get unspent trxid's and send the raw transaction to the network. We all have cellphones these days, right?
Could also write a script that can use a webcam to read the QR code I guess. The mobile apps would be opensource as well.


Now what?
I've written the first version of the script and iPhone application. I want to do an application for Android as well. The problem I'm having is covering cost of the developer accounts for Apple and Google. I've got another large Bitcoin project going on as well that has drained my account.

$99 /year for Apple
$25 one time fee

0.4BTC would cover 3 years of Apple and the Android developer cost.

I'm not really asking for donations, I'm just saying. If you'd like to donate it'd be appreciated and I'd get the apps on the markets as soon as the developer accounts were paid. Both apps would remain free in the market.

I'm also looking for feedback.

This is an example of a signed raw transaction encoded into a QR code.

Jump to: