Bitcoin Forum
May 13, 2024, 02:59:01 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
  Home Help Search Login Register More  
  Show Posts
Pages: [1]
1  Economy / Speculation / Effect of Chinese New Year Company Bonus (Hong Bao) on: January 09, 2017, 10:11:09 AM
I read there is something like a christmas bonus in China, too. Like a "hong bao" (chinese new year gift) from companies to its workers. Does anybody know how high this typically is and when it is handed out? Could it have an effect on the price? Or rather after new year to make good use of the gifts?
2  Other / Archival / Major Bug in v0.9.0? [April fools] on: April 01, 2014, 07:26:22 PM
Look at the balance on the left! WTF?! Windows, fresh install...

3  Economy / Speculation / It's been three months... on: March 12, 2014, 12:23:55 PM
...why are we not yet bubbling up again?  Angry

4  Bitcoin / Wallet software / [ANN/RFC] Offbit - off grid Bitcoin TXs - v0.001 on: February 26, 2014, 04:27:55 PM
Minimalistic offline key generation, offline TX signing and Tor protected TX broadcasting.

Keep your private key at a reasonable distance from online systems and any persistent storage such as hard drives, USB sticks.

Will run on Python 2.7.x without installation of additional dependencies so it can be run from most Linux live CDs. Torified data retrieval/broadcasting through blockchain.info via pybitcointools.

https://github.com/bithobbes/offbit

No need to trust me. You can compare the libraries to the original ones. The actual code is very short.

readme.md:
Code:
offbit
======
v0.001
2014 hobbes / bitcointalk
https://github.com/bithobbes/offbit

Basic off grid Bitcoin storage and TXs. Helps with hodling. Tor protected retrieval/broadcasting via blockchain.info.

Alpha software. Nothing guaranteed. Maximum recommendend amount: see version number.

https://www.gnu.org/copyleft/gpl.html

### Files
* offbit_keygen_offline.py - generate (mnemonic) privkeys
* offbit_mktx1_online.py - start transaction (also broadcast)
* offbit_mktx2_offline.py - sign transaction

### How to use
Generate (mnemoic) privkeys via offline keygen, load them and keep them safe (bring one half to the bank). Then:

1. Optional: Start Tor Browser to set up a Tor socket to be used by offbit.
2. Use mktx1 to create a transaction.
3. Save offbit data to a USB stick (text file).
4. Move the stick into an old offline computer, booted from a Linux Live CD (knoppix.org). Needs Python but no WiFi, no bluetooth.
5. Start mktx2 and feed it the data (currently a manual process).
6. Remove the USB stick so that there is no persistent data (no USB stick, no harddrive, no SD card)
7. Verify the TX, enter your privkey and sign.
8. Transport the signed transaction to the online computer via QR code (designated reader, synced clipboard or manually)
9. Broadcast the signed transaction by finishing mktx1

You will be guided through the steps.

Step 8. works completely automatic with Windows/ClipSync & Android/ZXBarcodeScanner.

### QR Code Scanner
Use only open source Zebra Crossing Barcode Scanner as the other scanners sniff your data (hurting your privacy).
Helpful options:
* inverted image scan (negative)
* copy to clipboard (automatically on scan)

### Clipboard syncing
* Windows & Android: ClipSync (data stays within you local WiFi)
     hint: will only sync when clipboard content has changed (will not sync on the second scan when scanning twice)
* Linux & Android: ?
* Mac & iOS: ???

### Limitations
* Only small TXs will fit into the QR code.

### Todo
* add manual random data for tx generation
* encrypt offbit transport data
* check if TX to publish matches original TX
* find open source clipboard local sharing software

### Based on
* https://github.com/vbuterin/pybitcointools (thanks vitalik!)
* https://github.com/unapiedra/pyqrnative
* https://github.com/spesmilo/electrum (mnemonic.py)

offbit_keygen_offline.py - generate (mnemonic) privkeys
Code:
len(wordList): 1626
Enter some random characters and press <enter>.
3764bc5r7w8cr6wc9
Enter a title for this paper wallet and press <enter>.
hodl
working...

--------------------------------------------------------------------------------

hodl
Electrum 1.x seed part 1 of 2   copy A
rootAddress: 1BLfktq4TVtwyV1TdeRH839xJLXQLpr6nm
decision society situation circle size grief close shall relationship desire inn
ocence roll

--------------------------------------------------------------------------------

hodl
Electrum 1.x seed part 1 of 2   copy B
rootAddress: 1BLfktq4TVtwyV1TdeRH839xJLXQLpr6nm
decision society situation circle size grief close shall relationship desire inn
ocence roll

--------------------------------------------------------------------------------


hodl
Electrum 1.x seed part 2 of 2   copy A
dress voice smile tide sometimes since anywhere lick horrible clearly everyone s
way

--------------------------------------------------------------------------------

hodl
Electrum 1.x seed part 2 of 2   copy B
dress voice smile tide sometimes since anywhere lick horrible clearly everyone s
way

--------------------------------------------------------------------------------


Press <enter> to show verification data. <ctrl-c> to exit.

1st half of offbit_mktx1_online.py
Code:
Tor socket found. Your IP seems to be:  123.123.123.123

About to query inputs from blockchain.info
Enter address to spend from:
(Normal address or Electrum root address.)
1JEiV9CiJmhfYhE7MzeSdmH82xRYrbYrtb

Number of previous outputs: 2
balance: 0.0004
availableBalance: 0.0003 (balance - fee)

Enter target address:
1AGNa15ZQXAZUgFiqJ2i7Z2DPU2J6hW62i

Enter amount to spend in Bitcoin:
(maximum: 0.0003)
0.0001

Add another target address or press <enter> to continue.
Enter target address:

Offbit data:
(Transport safely to offline system. Keep the '!' at the end.)

{"amounts": [10000], "source": "1JEiV9CiJmhfYhE7MzeSdmH82xRYrbYrtb", "u": [{"out
put": "41efd332db50d2fd7941979f21827cc4851a361c4dcdd9e6430ff940f9e7bc04:59", "va
lue": 20000}, {"output": "debbacc8a949c86ea61aa6b7c03f47cb36b9759ab207ba28ef9a69
a46eed5b93:54", "value": 20000}], "targets": ["1AGNa15ZQXAZUgFiqJ2i7Z2DPU2J6hW62
i"]}!

Waiting for signed tx in clipboard (no carriage returns allowed).
Press <ctrl-c> to cancel.

offbit_mktx2_offline.py
Code:


Enter offbit data:
{"amounts": [10000], "source": "1JEiV9CiJmhfYhE7MzeSdmH82xRYrbYrtb", "u": [{"out

put": "41efd332db50d2fd7941979f21827cc4851a361c4dcdd9e6430ff940f9e7bc04:59", "va

lue": 20000}, {"output": "debbacc8a949c86ea61aa6b7c03f47cb36b9759ab207ba28ef9a69

a46eed5b93:54", "value": 20000}], "targets": ["1AGNa15ZQXAZUgFiqJ2i7Z2DPU2J6hW62

i"]}!
Number of previous outputs: 2
balance: 0.0004
availableBalance: 0.0003 (balance - fee)

tx summary:
Sending 0.000200BTC to 1JEiV9CiJmhfYhE7MzeSdmH82xRYrbYrtb (change)
Sending 0.000100BTC to 1AGNa15ZQXAZUgFiqJ2i7Z2DPU2J6hW62i
fee: 0.0001

Check balance and targets. Remove your data source (USB-stick).
Press <enter> to proceed, <ctrl-c> to cancel.


Enter private key or (double) Electrum seed:


2nd half offbit_mktx2_offline.py
Code:
...


Code:
                                                                 
 █▀▀▀▀▀█ █▀ ▄▄█▄▀▄▀▀ ███  █  ▄██ ▄▀   █ █▀ █▄▄▄▄▀ ▄ ██  ▀▄ █▀▀▀▀▀█
 █ ███ █ ▄▄▄▀▀█▄▄██▄██▀▄▀▄███▄▄▄█▄██▄██▄█ ▀  ▀ ▀▄▄ ▀▀▀▄█▄▀ █ ███ █
 █ ▀▀▀ █  █▀▀██    ▄█▀▄▄██▄█▀▄██▀▀▀█▀▀███▄ ▄▀█▀▄▀▄ █  ▄▄ ▀ █ ▀▀▀ █
 ▀▀▀▀▀▀▀ █▄▀ █ █▄▀ █ ▀▄▀▄█▄█▄▀▄█ ▀ █ █ █▄▀▄▀▄█ █▄▀ █▄█▄█▄█ ▀▀▀▀▀▀▀
 ▀▄█▀ █▀█▄  ▀█ ▀▄▀ ▀ █▄██▀▄  ▀▄▀▀██▀█▄▄▀███▄▄   █ █▀▀█▄▄▄  ▀▄▄▀▄█▀
 ▀█▄ ▀█▀▀  ██▄▀█▀▀█▄ █▄█▀▀▀▀▄█▄ ▀▄██▄ ▄▀▄▀▀▀ ▀▄▀▄▄█▀▀   ▀▄▀▀▄ ▄▀▀▄
 █▄▀▄▄▀▀▀▀▀██ ▀ ▄▀█▀▄ ▀▀▀▀▀ █▀ ▄ ▄▄▀▀▀█▄█   █ █ ▀█▄█    ▀█▄▀▀▀██▀▀
 █▀█ █▄▀▄▀██▀█  ▀ ▄█ ██▀▄ ▄▄ ██▄█▀▄▄█ ▀▀▀█▄▄  █ ▄ ▀▀ ▄▀▀▄  ▄█▀█ ▀▀
 ▀██▄ █▀█ ▀▄ ▄▄ █▀▄█  ▄█▀ █▀▀█  ▀▀██▀▄▀ ▀ ▄▀███▄█▄▄▀▀ █▀▀▀█▄  ▀▀▀▀
 ▄██▀▀█▀▀  ▄  ▀▄ ██  ▀▄█▄▄▀▄▄█▀ █ █ ▄█▀▄ ███▀▄▀ ▄ ▀▀█▄█▄██▄  ▀ █ ▄
 ▄ █▀█▄▀▄ ▄██▄  ▄▀▄▀▄▀███   ▀ ▀██▄▀▀▀ ▄ ▀▀ ▄   ▀█ ▄ █▀▄▄█  ▀▀  ▀▄
 ▀ █▄ ▀▀▀▄ ██   ▄▄ ▄▄▀█▄█ █▀ ██ ▄█ ▀▄█▄ ▄▀ █▄▀ ▀ ▄▄ █▀ ▄▄ ▀▀▄█▀ █
 ▄ ▄▀▀▀▀   █ ▀▄ █▄▀▀▀██ ▀ ▀▄█▀ ▀█▄█▀▀▀███  ▀█ █ ██▄▄▄   █▄▄ █▀▀ ▀▄
 ▄ ▀▀█▀▀ █▀▄▄████▄█▀ ▀▀ ▀▀▀▀▀ █▄  ▄▄▀ ▀▀▄▄▄█▀▄▀▄▄▀ ▄█▀▀ ▀███▀▄▀▀▀█
 █▄▄▄▀█▀█▀██  ▀▀█ ▄ ▄ ███ ▀█▀▄ ▀█▀▀▄▄▄  ▀ ▄▀▀██▄▀  ▀█▄▄ █ █▄▄ ▀▄▄█
 ▀   █▀▀▀█ █▄█▀▄██ ▄ ▀▀█ ▀▄▄   █▀▀▀█▀▀▀█▄▄█▀█ ▄ █▀ █▀ █▄██▀▀▀████
   ▄▄█ ▀ █ █▄▀▄█ █▄▄ ▄█▄█ █▄   █ ▀ █▀ █ ▀██▄▄ ▀▀▀▄█▀██▄█▀█ ▀ █▀█ ▀
  ██▀▀█▀▀▀█  ▄ ▀▄▄██ ▀ ▀██ ▀ ████▀█▀▀▄▀ ▄▄▀▀▄█▀ ▀█ ▀█   ▄██▀▀█ ▀▀
 █▀ ▄ █▀▀▄▄▀▄▀██▀▄▄▀ █▄ ▀ ▄▄█▀█ █▄▀█▀█▄█▄▄▀ ▀ █ ██ ▄ ▄    █   ▀ ▄█
 █ █▄█ ▀▀▀▄   █▄▄▀▀█ █▄▀▄▄▀▀▀▄█▀▄  ██ ▀  ▀▀▄█▄▀▀█  ▀ ██▄█▄████▄▀ █
 █ ███ ▀█▄  ▀▀▀  ▄ █ ██▄▄▄███▄  ▀ ▀▀█▄  ▀▄ ▀ ▀▄▄█ ▄▀▀▄▄▀ ▄█▄█▀▀ █▄
 ▄ ▀▄█▀▀▀▄█ ██▀▀ ██ ▀ ▀█▀ ▀▀▄ ▄▄█▄ ▀ ██▄▀ ▀▄█ ▄ ██████▀▀█ ▄ ▄█▄▄ ▄
  ▄▀█▄ ▀▄█ ▀   █  ▄▀▀██▀▄▄ ▀ ▀ █  ▀█▄▄█▀▀▀▄▄▄▄  ▀▄█ █▀██▀▄▀███▀▀██
 ▀ █▀  ▀▀▄▀█▄█▄▀▀█  ▄▀▀▄▄▀▀▄█▄▀██▀█▄▀▀█▄ ▄█  ▀ ▄▀▄▄▀▀▄▄▀▄██▄  ▀▀█
 ▀▄▄▄█ ▀▀██▄▀█▀ ▄ ▄ ▀▄▀█▀████▀█▀█▄█████▄▄▄▀▀▀▄▄ █▀██  █▀▄▄ ▄ ▀▀▄▄▄
 █▄█   ▀█ ▀ █▀█▀  █▀█▀▀▄▄▀█▄██ ▀█▀▀█  ▄▄▀█▄▄▄▄███  ██▀▀█ ████▀▄▀▀█
  █▀▀  ▀▄▄▀ ▄▄ ▀█▄█ ▄ ▄▄▄█▀▀▀█   ▀█ ▄ ▄ ▀▄▀▀▀▀██  ▀ █▄▄ ▄   ▄▀██▄▄
 ▄ ▀█ ▀▀▀  ▀███ ▀█▄▄█    ▄▀ ▀▄▀ ▀▄▄▄▀█▀▀███    ▀█▄█▄▄▄▄▀█   ▄ ▄▄ 
  ▀▀ ▀ ▀▀█ █▄ ▄▀█▄ ▄▄ █ █ ▄▀▀▀ █▀▀▀██ ▄▀██▄█ ▄  █▄▀▀██▄▄▀█▀▀▀█▀ ██
 █▀▀▀▀▀█ █▄██ ▄▀ ▄█▄▀▀▀▄  ▀▀▄█▀█ ▀ █▀▄▀ █▄▄▀ █▀▀▄▄▀▄█ ▄▀▄█ ▀ █▀ ▀▄
 █ ███ █ ▄▄▄█▄▄██▀██▄  █▀▀ ▄█▄███▀██▀▀██   ▀▀ █ █▀▀▄█▄ ▀ █▀▀████▀▀
 █ ▀▀▀ █ ▀▀█ ▄▄▀▄█ ███ ▀▀█ ▀ ▄█ █▄▀▀ ▄█▀██ ▄█▀  █  █ █▀█ ▄▀▀█▄▄ ▄▀
 ▀▀▀▀▀▀▀ ▀        ▀▀ ▀▀▀    ▀    ▀    ▀ ▀ ▀▀▀▀▀▀  ▀ ▀   ▀▀▀   ▀▀▀
 
5  Bitcoin / Electrum / How to safely split mnemonic seed on: December 01, 2013, 09:19:27 AM
If I wanted to split the seed in two parts would this procedure make sense for split cold storage:

* Generate two normal seeds by starting Electrum without datadir or via -w (part1 and part2)
* concatenate the two parts with a single space in between
* use concatenated parts as input to "restore from seeds"
* put one part to a safe place (bank locker); keep the other one safe, too
* restore from concatenated parts whenever necessary


edit: the parts should be nice words like the mnemonic electrum seed
6  Local / Projektentwicklung / goxcsv - MtGox CSV Dateien einlesen und Steuer ausrechnen on: June 10, 2013, 08:21:28 PM
Es lebt, funktioniert aber vermutlich noch nicht richtig:

https://github.com/bithobbes/goxcsv
7  Other / Meta / Personal Bull/Bear Tag by Vote on: April 16, 2013, 07:01:00 AM
A lot of people here are perma bulls / bears. They are advertising their views all the time. It would be interesting to be able to have a votable indicator for that. Then you would immediately know what's going on and be able to properly judge their posts.
8  Other / Off-topic / Elitist Bitcoin Clubs on: April 15, 2013, 07:43:50 PM
Have you heard of the Club Vladimir? https://bitcointalk.org/index.php?topic=98239.0

What about giving names to other wallet sizes?

My suggestions:

210,000BTC1/100CyphergodsSatoshi, maybe a handful more individuals
21,000BTC1/1,000Knights of the Dragon
2,100BTC1/10,000Club Vladimir
210BTC1/100,0002012er
21BTC1/1,000,00021st Century Illuminati
2.1BTC1/10,000,000Poor Dictators' Club
0BTCFruity Loops Club, Club 2008, Dark Agers, Yesterday Lounge, Muggles?
<0BTCScam City
9  Economy / Economics / Sustainable Trading Strategy ? on: April 13, 2013, 03:53:51 PM
I have been thinking about a good trading strategy but could not come up with something satisfying. Do you have a suggestion?

It should be relatively simple.

Premises:
80% probability of USD/BTC rising above 1000 within two years.
20% probability of price going to near 0 anytime the next two years and stay there.
1 trade per day max, better one per week

Of course it would be nice to end up with more coins than what I started out with but another goal is not to end up empty handed in the worst case.




10  Local / Deutsch (German) / ARD Abstimmung zu Bitcoin - auf geht's! (keine Registrierung nötig) on: April 12, 2013, 04:20:40 PM
http://boerse.ard.de/frage-des-tages/voting-bitcoins100.nc.html

Umfrage zum Vertrauen in Bitcoin mit etwas seltsamen Antwortmöglichkeiten.


Ihr kennt ja die richtige Antwort Wink


editiert: Den Link auch mal clicken, dann kommen wir in der Box "Was clicken unsere Leser" nach oben:
http://boerse.ard.de/boerse-ard-de-erklaert/wie-kommt-der-wert-in-den-bitcoin100.html
11  Other / Beginners & Help / [POLL] Healthy Exchange Minimum Order Size on: April 12, 2013, 07:36:17 AM
Lots of small orders placed by bots can have a negative impact on exchanges. They clutter the view, manipulate the true "last" price and slow down the trading engine.
Probably there are advantages to very small orders, too, but I can currently not come up with one.

Please elaborate your choice.
Pages: [1]
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!