Bitcoin Forum
June 23, 2017, 05:58:17 PM *
News: Latest stable version of Bitcoin Core: 0.14.2  [Torrent].
   Home   Help Search Donate Login Register  
Pages: « 1 2 [3]  All
Author Topic: Is there an import/export transaction patch?  (Read 6636 times)
Offline Offline

Activity: 1218

Gerald Davis

View Profile
October 28, 2011, 03:08:40 PM

Sort of.
But you don't really need to "Make offline payment"
You just do a traditional payment, but since the client is disconnected from the network you need to transfer its content by other means, not via a network.
And then "Publish offline payment" - sound like a catchy term Smiley

Just a thought.  Someone could make a public website for posting text based offline transactions.  Kinda a transaction "drop box".  The website would have bitcoind running and would import transactions and broadcast them to the rest of the bitcoind network.

So you make an offline transaction, save it as a text string to usb drive and then can copy & paste it into a website from any computer connected to internet.
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction. Advertise here.
Hero Member
Offline Offline

Activity: 574

View Profile
October 28, 2011, 03:20:59 PM

Can we get this rebased for the Qt codebase?
Offline Offline

Activity: 1666

aka tonikt

View Profile WWW
October 28, 2011, 03:22:13 PM

I have it ported into 0.4.0, but havent tried the qt version yet.

The patch is quite simple - any developer should be able to deal with it.

Check out gocoin - my original project of full bitcoin node & cold wallet written in Go.
PGP fingerprint: AB9E A551 E262 A87A 13BB  9059 1BE7 B545 CDF3 FD0E
Offline Offline

Activity: 1428

Core Armory Developer

View Profile WWW
October 28, 2011, 06:28:29 PM

Thanks - I'll try that
Or maybe I won't... :|

I know exactly which 20 bytes you mean, I could probably handle some simple crypto myslef, but my god... version concatenated with the RIPEMD SHA256 of it, then concatenated with 4 bytes of SHA256 of SHA256 of the RIPEMD stuff... just so it could finally be base58 encoded....  Huh

It couldn't be more complicated, could it? Smiley

Though, I guess some test vectors with intermediate steps would help me a lot Smiley

This is exactly why I made the following charts:

The address construction process is illustrated at the bottom.  Tx-serialization at the top.  And when you're finally an expert at those, you can take a shot at OP_CHECKSIG (don't forget to reverse endian before signing!).  Yeah, this stuff is complicated, but it's really a one-time investment.  I printed out a couple of these diagrams and keep them nearby when coding...

Founder and CEO of Armory Technologies, Inc.
Armory Bitcoin Wallet: Bringing cold storage to the average user!
Only use Armory software signed by the Armory Offline Signing Key (0x98832223)

Please donate to the Armory project by clicking here!    (or donate directly via 1QBDLYTDFHHZAABYSKGKPWKLSXZWCCJQBX -- yes, it's a real address!)
Pages: « 1 2 [3]  All
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!