Bitcoin Forum
June 21, 2024, 04:06:56 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
  Home Help Search Login Register More  
  Show Posts
Pages: « 1 ... 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 [157] 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 »
3121  Economy / Economics / Re: The price stability fallacy on: January 01, 2011, 06:25:17 PM
Because it's very hard to plan without stability, both in our personal lives and as businesses.

E.g., Most people's wages are reviewed at most several times a year.  If you're being paid 100 units of currency a week and food to feed your family goes from 4 units a week to 6000 units a week, you're screwed.

If your business buys raw materials which vary from 5 units to 0.01 units to 5000 units over the course of a month, how do you finance or plan for that?

You make some good points against centrally-imposed prices, but stability itself is a good thing.  Sharp variations are beneficial to only a small minority and injurious to most.

If the market really wants price instability, so be it.

Sure, it's easier to plan on a business activity with relatively stable prices.  But such a stability doesn't have to be artificial.  It's possible that price instability destroy businesses, but it will only be a consequence of the inaptitude to adapt to market.

I mean, say you sell audio CDs.  Suddenly the MP3 comes out.  Your product suddenly doesn't worth nothing.  So that's a huge and rapid price instability.  Are you going to blame central banks for not having printed money to fight this deflation ?

Economic factors influence prices.  They can make them increase or decrease.  Nobody should try to do anything against that.

3122  Bitcoin / Project Development / Re: steganography: Hiding your wallet in a JPEG image on: January 01, 2011, 04:25:32 PM
Something to note is that if the image is a JPG/PNG or other compressed format it would be easy to detect if someone tampered with it. I suggest you only use BMPs. This is a nice idea. Though, I would suggest having the original uploaded and the one with your wallet on it to stay offline. Tongue

Let me make it clear, stenography is only a way to hide data.  It's not proper encryption.  It's quite useful, though, since then you can store your wallet pretty much anywhere (any image storing web service), or even wikipedia.

But if you want to store your two images (both images are required to retrieve data) on the web, then you must use an encrypted wallet, not the wallet itself.  You might possibly use a passphrase that the image reminds you of.
3123  Bitcoin / Project Development / Re: 450btc Bounty (Pledge) for Open Source Exchange project. on: January 01, 2011, 04:20:44 PM
So as I have said, I will begin on Monday, I will set up a dedicated server that can be accessed from i2p.

Hum, would you consider using tor instead ?
3124  Bitcoin / Project Development / steganography: Hiding your wallet in a JPEG image on: January 01, 2011, 04:12:22 PM
Edit:  I realised during this thread that there are FOSS programs to do this.  "steghide" is one of them.

I was starting to write this but I'm getting lazy so I just put the beginning of it, in case someone would like to end it.

The idea is to store your wallet, or an encrypted version of it, into an image file.  The program creates a quasi identical image, with the data steganographied in it.   The data can be retreived by comparing the two almost identical images.  Therefore you need to store both images, possibly in two different places on cyberspace.

Requires ImageMagick to convert the file in Ascii PPM format.

Code:
#!/bin/bash

if [[ -z "$1" ]]
then echo "usage: $0 image-file [input-data]" 1>&2; exit 1
elif [[ ! -s "$1" ]]
then echo "$1 is empty or does not exist" 1>&2; exit 2
elif image="$1"; ! identify "$1" 1>&2
then echo "couldn't understand image format for $1" 1>&2; exit 3
else
    ppmimage="${1%.*}.ppm"
    convert "$image" -compression none "$ppmimage"
    data=$(mktemp)
    xxd -p "${2:-/dev/stdin}" |
    while read -N 2 x
    do
        n=$((0x$x))
        : please continue
    done
fi
3125  Economy / Marketplace / Re: My idea on fun and profit on: January 01, 2011, 02:12:54 PM
I have a very very crazy idea to even things up. What if I'll set up a bitcoin accepting website where you "donate" any amount you want (nobody will send more than 500 I'm sure), be on the list of those who donated and can see the total amount gathered. Then, at a block number that we all agree on, I will draw a percentage of it, also a number we agree on and a winner is declared (the one who donated tho most). Finaly, I take that harddisk (on a live video feed or so), open it up, save all the platters and then i take all of those to a jewelry i know and make a bitcoin logo of it that I will send to the winner.

You mean a lottery, right ?
3126  Bitcoin / Development & Technical Discussion / Re: bitcoind running on the N900 smartphone on: January 01, 2011, 01:25:27 PM
I'm off-topic but :  anyone has a spare USB cable for n900 to sell for bitcoins ?
3127  Bitcoin / Project Development / Re: 450btc Bounty (Pledge) for Open Source Exchange project. on: January 01, 2011, 10:44:09 AM
I think a lot of the software for what's needed for this is already written by FellowTraveler here: https://github.com/FellowTraveler/Open-Transactions/wiki.

Here's a use case to show how it would work:

By some payment method, trader Joe first buys $1000 worth of digital currency from a trusted currency issuer (say mtgox, so this is 1000 mtgoxUSD) who is operating on the same Open Transactions server as another whom Joe trusts who issues BTC backed currency (say mybitcoinBTC).  The Open Transactions server also functions as a marketplace so Joe can then sell his 1000 mtgoxUSD to someone else who owns some mybitcoinBTC at the prevailing market rate.  He then redeems these mybitcoinBTCs for real BTCs from mybitcoin.

...

We definitely should give this a try.  I unfortunately only have shell CGI on my webserver (no Perl, PHP, Python or stuff like that) so I can't do it myself.   But I'd be glad to help if someone wants to create a test-plateform.

PS:  However, I keep thinking we should avoid making a huge monolithic application for handling with everything.  Accounting is already taken care of by several FOSS project.  IMO, we need two applications : one for clearing and one for adjudication.
3128  Economy / Marketplace / Re: CoinPal beta - Buying bitcoins with PayPal on: January 01, 2011, 12:14:12 AM
Thanks for the report.  I was able to reproduce the problem in Arora.  It's fixed now.  Let me know if it persists for you.

Nope.  I tries to load during half a sec, and then it stops without changing anything in the page.

I'm using Arora 0.10.2 with libQT 4.6.3 on Debian Sid.
3129  Bitcoin / Project Development / Re: 450btc Bounty (Pledge) for Open Source Exchange project. on: January 01, 2011, 12:08:41 AM
A bitcoin address could be your account number?


Yeah but in order to make this useful, we have to wait for someone to make a tool for extracting a key from the wallet and output it in a openssl PEM ascii format.  Gavin said that he might be interested in adding that in his bitcointools program suite.

But as I said accounting is not the difficult part.  We should separate activities of accounting, clearing and adjudicating (I may be forgetting some).

Each of them should be able to interact with one another, unix-style.

Because I'm pretty sure developpers will want their own accounting system, or they might want not to implement clearing, and so on...
3130  Economy / Marketplace / Re: CoinPal beta - Buying bitcoins with PayPal on: December 31, 2010, 10:53:26 PM

Well, it's good you presented it as a beta.  Because I've failed passing through the first step twice.  With two different browsers :  Arora and uzbl.
3131  Bitcoin / Project Development / Re: 450btc Bounty (Pledge) for Open Source Exchange project. on: December 31, 2010, 07:26:38 PM
Short and to the point.

Alternative options to an account based system, and why you think they are preferable.

I think accounts allow the development of reputation and facilitate trade based on that.

I'm not saying we should not use accounts.  I'm saying it's a completely different application.

There are actually several free and open source accounting softwares.  Check in the corresponding category in http://www.gnu.org

What we need is a software that takes charge of exchanges.  Such a software can ignore accounting data, and focus on adjudication.
3132  Bitcoin / Project Development / Re: 450btc Bounty (Pledge) for Open Source Exchange project. on: December 31, 2010, 06:20:16 PM
No account.
3133  Economy / Marketplace / Auction for a 1g gold mini bar on bidding pond on: December 31, 2010, 06:16:28 PM

I've decided to give this site a try.

It's a two weeks auction.

http://www.biddingpond.com/item.php?id=197
3134  Bitcoin / Bitcoin Discussion / Re: Password, what password? on: December 31, 2010, 04:44:52 PM

This is silly.  Imagine the nightmare if every single application was using a password to protect its files.

The operating system is in charge of the file system security.  Not the application.
3135  Economy / Marketplace / bitcoin via cash in the mail : a euro french service on: December 31, 2010, 01:41:24 PM
Hi,

I've set up an experimental bitcoin via euro cash in the mail.  Due to lack of imagination, I've called it "eurobitcoin".

http://grondilu.freeshell.org/eurobitcoin.cgi

I extract rates from mtgox and bitcoin4cash, and I offer the average ask.

It's a CGI script that allows to make reservations so there's normally no need for human intervention, apart from sending the enveloppe and receiving it.

It's written if french, since after all euro is not the national british currency, so why not writting in my mother tongue, hum ?

I'd welcome german and other central european languages translations.  If any one wants to help.


I'll attach the source code here.
3136  Bitcoin / Project Development / Re: 450btc Bounty (Pledge) for Open Source Exchange project. on: December 30, 2010, 11:15:33 PM
I'd like to see a Unix-style program that would parse ASCII column format for orders on stdin, and would output matching, adjudicated orders.


So the usage of the program would be :

$ adjudicate < orders-file

Where "orders-file" would be a column-oriented data file with the following columns :

ID:  some random unique string to identify the order
DATE: date when the order was signed in seconds since EPOCH
ASSET: identification string for the asset/currency
AMOUNT: quantity of the order.
PARTIAL: 0 if the order can be executed partially, 1 otherwise.
PRICE:  limit price for the order.  Positive for a bid, negative for an ask.  Price is in bitcoins, of course Wink
DEADLINE:  limit date for the validity of the order
FINGERPRINT: the fingerprint of the issuer's GnuPG public key
SIGNATURE:  a hyperlink to the signature of this order.


So there is one line for each order.   Therefore the program can be easily inserted in an pipe.

The program searches for matching orders, and determines a selling price, according to some rules that we have yet to decide.

Consider for instance those two matching orders :

A. quantity=1000, bid=110
B. quantity=100, ask=90

So at which price should the trade be done ?  90, 110, 100 ??  Should the relative quantities intervene in chosing the amount between 90 and 110 ?

What about this situation, where one bid matches two asks :

A. quantity=1000, bid=110
B. quantity=900, ask=90
C. quantity=500, ask=100

Which order should be executed fully between B. and C. ?  Would the criterium be only the date at which the orders were posted ?  Would B. be executed preferentially since it has a lower ask ?

Those rules have to be made clear, and integrated in the adjudication algorithm.

Anyway at the end, if some matching orders were found, the program returns pairs of order IDs. One pair per line.  Orders that are not valid (deadlime in past for instance) are printed on a single line.

For instance this output :

foo1  bar1
foo2  foo3
bar2

means that the order foo1 matches the order bar1 and both should be executed.  Same for foo2 and foo3.
However, bar2 is an order that the program has detected as being non valid.

An other porgram could then use this ouput to update the order-file, and then input the modified version again to the adjudicate program, while adding new orders if there are some.  And the process repeats until there is no more orders.


3137  Bitcoin / Project Development / Re: Super-duper Easy Backup and Encryption Bounty (5 BTC) on: December 30, 2010, 07:06:03 PM
Here is the one I use :


Code:
#!/bin/bash

name=grondilu
sftp_address=grondilu@XXXXXXXX.XXX
email_address=grondilu@YYYYY.YYY

wallet=someobfuscatedfilename
private=$HOME/Private

bitcoind backupwallet $private/$wallet

cd $private
gpg -e -r $name $wallet

sftp $sftp_address <<< "put $wallet.gpg"
obexftp -b "XX:XX:XX:XX:XX:XX" -c /Data/backups -p "$wallet.gpg"
mutt $email_address -s backup -a $wallet.gpg

rm $wallet{,.gpg}

I use the Private virtual encrypted directory  made with ecryptfs.

The obexftp line is to transfer to my N900 via bluetooth.
3138  Bitcoin / Project Development / Re: 100btc Bounty for Open Source Exchange project. on: December 30, 2010, 07:00:42 PM
I don't want to get paid in lame dollars. I want to get paid in bitcoin.

Try to think about the bitcoins you will earn when the software is done and you use it to do business.
3139  Bitcoin / Project Development / Re: 100btc Bounty for Open Source Exchange project. on: December 30, 2010, 06:47:48 PM
Are there people who are willing to pledge more bitcoin so guys like me will think it's worth the effort of coding it?

Come on guys...  Don't you like coding just for the fun of it ?  I'm currently working on something else right now, I will release the source code once it's done, and yet I don't expect to get any bitcoin for it.

It's very easy to pay someone with bitcoin, and yet I don't think this is a reason why we should pay for everything.

Moreover, I actually tend to think that the code is better when it is done for free, because the developper really enjoyed his work, and did not do it just for the money.
3140  Bitcoin / Bitcoin Discussion / Re: A "real" Bitcoin on: December 30, 2010, 04:46:01 PM
I just made a "real" bitcoin. They'll eventually be made of real metal instead of glass epoxy + copper once I have better tools.

http://a59.img-up.net/bitcoin2d08rj.jpg

Pretty cool.  A gold coin like this would be nice.

Anyone knows someone who could mint it ?
Pages: « 1 ... 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 [157] 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 »
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!