Bitcoin Forum
June 21, 2024, 09:00:23 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
  Home Help Search Login Register More  
  Show Posts
Pages: « 1 ... 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 »
3181  Economy / Marketplace / Re: Auction for a 100$ Visa gift card on: December 27, 2010, 08:30:07 PM

Sorry Cryptoman, the card was sold on #bitcoin-otc for 375 BTC
3182  Economy / Marketplace / Re: Auction for a 100$ Visa gift card on: December 27, 2010, 07:23:28 PM
Come on guys !  Anybody is going to bid this ?!


Or if anybody wants it, at least can someone help me to turn it into bitcoin ?

- I give you the card numbers ;
- you sell it on MrGox or whatever ;
- you give me the bitcoins ;
- you get a commission.


No brainer gain for you, right ?


3183  Bitcoin / Bitcoin Discussion / Re: Emotional Arguments on: December 27, 2010, 05:46:03 PM
Let me try :

* Scam! 
- to the benefit of who ?
* Ponzi scheme!
- bitcoin price can go up, or down.  I'm aware of that.
* Name calling. (You are an idiot for falling for something like this! ; Another one of your
harebrained Utopian ideas! ; You are clueless because you are no banker!)
- Am I worse than a banker according to you ?
* Proof of work is a waste of energy!
- No more than electric house heating.
* If there is no guarantee, it must be worthless!
- gold has no guarantee, it must be worthless ?
* If I can't touch it with my hands, it must be worthless!
- you"re right.  Let's get rid of the whole internet economy.
* Economic inequality is unfair! Everybody should be issued an equal amount of BTC!
- You say it is worthless and now you're angry because you don't have any !?
* OMG Deflation! Bad!
- Oh my god, prices are falling.  I'll be able to buy more stuffs.  Help me !
* No regulation against speculators? I lost half of my pension because of those bastards!
- You'd better blame your pension manager.  Have you authorized him to speculate with your pension ?
* Nobody in charge? That's anarchy! Nothing ever succeeds without a strong leader!
- Yeah...  Internet for instance is regulated by Bill Gates and Steve Jobs.  Everybody knows that.
* Money Laundering! Kiddie Porn! Gambling! Drugs! Terrorism!
- you forgot global warming and AIDS.
* I hate tax evaders!
- What have they done to you ?
* Capitalism/money is evil!
- You're right.  Let's go live in the mountain, in a cave or in the forest.  Let's eat only what we hunt or fish.
3184  Economy / Marketplace / Auction for a 100$ Visa gift card on: December 27, 2010, 03:46:04 PM
** Edit.  This auction has been aborted.  Sorry.  The item was sold on IRC. **

I bought a 100$ visa gift card on www.bitcoin2cc.com

Unfortunately this card is not valid outside of USA.

So I have to sell it, for I'm pretty sure Madhatter won't refund it.  I don't blame him, I should have red instructions more carefully.  My bad.

No starting price.  Auction will end at block 100,010.  (I have an other auction until block 100,000).

3185  Bitcoin / Development & Technical Discussion / Re: HTTP bootstrapping ? on: December 27, 2010, 03:03:22 PM
Let's just make the final count with awk too...

Code:
#!/bin/sh
# Display foreign IP addresses coming from port 8333 --or-- connected to local port 8333.
# Append line at end with date and count of addresses displayed.

netstat -an |
awk -v date="$(date)" '$6 == "ESTABLISHED" && /:8333/ { split($5, a, ":"); print a[1] ; n++ }
END { print "# " date " : " n " bitcoin clients seen." }'

3186  Bitcoin / Development & Technical Discussion / Re: HTTP bootstrapping ? on: December 27, 2010, 09:16:08 AM
The result is
Code:
#!/bin/sh
# Display foreign IP addresses coming from port 8333 --or-- connected to local port 8333.
# Append line at end with date and count of addresses displayed.

t=/tmp/bitcoin.$$
trap 'rm -f $t; trap 0; exit' 0 1 2 3 15

netstat -an | awk '$6 == "ESTABLISHED" && /:8333/ { split($5, a, ":"); print a[1]}' | tee $t
echo "# $(date) $(wc -l < $t) Bitcoin clients seen."

Didn't know about the trap command.  I doubt we need it though.

Being a bit anal :

- The standard way to create a temp file is to use the mktemp command.
- You can end lines after |.  This makes the code clearer.

Code:
#!/bin/sh
# Display foreign IP addresses coming from port 8333 --or-- connected to local port 8333.
# Append line at end with date and count of addresses displayed.

t="$(mktemp -t bitcoin)"

netstat -an |
awk '$6 == "ESTABLISHED" && /:8333/ { split($5, a, ":"); print a[1]}' |
tee "$t"

echo "# $(date) $(wc -l < $t) Bitcoin clients seen."
3187  Other / Off-topic / Re: File Encryption on: December 27, 2010, 08:08:07 AM
There is also the excellent command openssl  (I'm amazed who usefull is this stuff) :


openssl enc -aes256 -in ./bitcoin/wallet.dat -out wallet.dat.aes256

3188  Bitcoin / Project Development / Re: 100btc Bounty for a "Donate Bitcoin" button . on: December 27, 2010, 12:43:48 AM

We should not adapt to people's intellectual laziness.  Ultimately they'll grow up and understand why a plain ASCII address is better.


 Angry Ugh! I am so tired of that attitude!

I am always flabbergasted at the irony of cyber-luddites whining about how ease of use and user friendliness are abominations unto the net.

Well, the URI idea is ok.  Assuming a uri of the form "bitcoin:address#amount[%comment]", I suggest the following URI handler program :

Code:
#!/bin/bash

urldecode() { echo -e "$(sed 'y/+/ /; s/%/\\x/g')"; }
error() {
    if [[ -n "$DISPLAY" ]]
    then zenity --error --text "$*"
    else echo "$*" 2>&1
    fi
    return 1
}

question() {
    echo -n "Do you want to send $1 BTC to this address $2 "
    if [[ -n "$3" ]]
    then echo -n "with '$3' as a comment"
    fi
    echo "?" ;
}

if
    uri="${uri#bitcoin:}"
    [[ -z "$uri" ]]
then error "usage: $0 bitcoin-URI"
elif
    addr="${uri%#*}"
    [[ ! "$addr" =~ ^[1-9a-km-zA-HJ-NP-Z]{34}$ ]]
then error "Wrong address format"
elif
    s=${uri##*#}
    amount=${s%\%*}
    [[ ! "$amount" =~ ^([1-9][0-9]*\.{,1}[0-9]*|0\.[0-9]*)$ ]]
then error "Wrong amount format"
    echo $_
elif comment="${uri##*%}"
    [[ -n "$DISPLAY" ]]
then
    zenity --question --text "$(question $amount $addr $comment)"
else
    read -p "$(question $amount $addr $comment) (y/N) " answer
    [[ "$answer" =~ ^[yY]$ ]]
fi &&

bitcoind sendtoaddress $addr $amount "$comment"

3189  Bitcoin / Bitcoin Discussion / Re: What problem does bitcoin solve? on: December 27, 2010, 12:14:19 AM

You seem to see bitcoin only as a method of paiement.  Bitcoin is more than that.  It's a currency.  And it's a currency that has no central issuer.
3190  Other / Off-topic / Re: send out your women on: December 26, 2010, 10:04:10 PM
We seem to have a woman in this very forum.
And she just contributed a patch.

Need I say more Smiley

Unfortunately, now that this thread exists, we can not be sure that this woman is not a feminist man who tries to disguise himself in order to increase female ratio here.
3191  Other / Off-topic / Re: send out your women on: December 26, 2010, 08:49:45 PM
You're right guys.  We should definitely try to have women know about bitcoins.  We can't just ignore them, since they are so numerous and have such a huge consumming power.


I suggest we start a campaign, aiming mainly at hair-dressing salons and shoes shops.  On the web, maybe we could reach them on health, beauty or astrology forums.
3192  Other / Off-topic / Re: send out your women on: December 26, 2010, 06:58:11 PM
Coming back to the women topic...

We could reward the man who brings in the first ACTIVE bitcoin woman (not just his girlfriend, or wife, etc.) but one who is really contribution in the forum.

I pledge 3 BTC.

/mode troll on

If you are talking about a feminine contribution to the forum, I'm not sure it worths 3BTC.

/mode troll off
3193  Bitcoin / Development & Technical Discussion / Re: HTTP bootstrapping ? on: December 26, 2010, 06:30:49 PM
But I don't know the exact elliptic curves used by Bitcoin. You can get the one supported
by OpenSSL by doing an:
Code:
openssl ecparam -list_curves

Is there a table of the EC properties used by Bitcoin somewhere? I suppose the easiest is
to read the source code...

Indeed you have to look at the source code.  I've just check and the EC curve used is : secp256k1, which is in the list given by openssl.

I think a scripted implementation is feasable.

3194  Local / Other languages/locations / Re: Esperanto ! on: December 26, 2010, 04:42:48 PM

Eble oni devus traduki la artikolon de Satoshi :

http://www.bitcoin.org/bitcoin.pdf

Mi kredas ke gxi estas gravega, tradukinda dokumento.
3195  Local / Wiki, documentation et traduction / Français : traduction du papier de Satoshi on: December 26, 2010, 04:39:42 PM
Faudrait peut-être qu'on s'y attelle.  Le "white paper" de Satoshi est le document important qu'il faut lire et relire pour comprendre le fonctionnement des bitcoins.  Je pense qu'il serait important qu'il soit traduit dans plusieurs langues.

Je propose qu'on se répartisse le travail s'il y a des volontaires.

PS.  Rien  que le début, j'ai du mal :  comment on traduit "cash" ??


En tout cas, voici déjà ma version du titre et du résumé :

Quote
Bitcoin :  un système de monnaie électronique en pair-à-pair.

Auteur        Satoshi Nakamoto
Traduction :  grondilu

Résumé.  Une forme de monnaie électronique entièrement en pair-à-pair permettrait d'effectuer des paiements en ligne directement d'un tiers à un autre sans avoir besoin de passer par une institution financière.  Les signatures numériques procurent une solution partielle, mais l'intérêt principal est perdu si un tiers de confiance est toujours requis pour empêcher le double paiement.  Nous proposons  une solution au problème du double paiement en utilisant un réseau pair à pair.  Le réseau horodate les transactions en les hashant en une séquence de preuves de travail à base de hashages, formant un enregistrement qui ne peut être modifié sans réeffectuer la preuve de travail.  La plus longue chaîne sert non seulement de preuve pour la séquence des évènements constatés, mais aussi de preuve qu'ell provient du plus grand regroupement de puissance de calcul.   Aussi longtemps que la majorité de la puissance CPU est controlée par des noeuds qui ne coopèrent pas pour attaquer le réseau, ils génèreront la plus longue chaîne et surpasseront les attaquants.  Le réseau en lui-même ne recquiert qu'une structure minimale.  Les messages sont diffusés sur la base du meilleur effort, et les noeuds peuvent quitter ou rejoindre le réseau à tout moment, ils accepteront la chaîne de preuve de travail la plus longue comme preuve de ce qui s'est déroulé pendant leur absence.

J'ai choisi de ne pas garder "cash" :  quand on fait une traduction, on la fait à fond ou on la fait pas !  Pas d'anglicisme, donc.
3196  Local / Discussions générales et utilisation du Bitcoin / Re: French on: December 26, 2010, 04:33:17 PM
Le salon Jabber bitcoin-fr@xmpp.mondeslibres.org est désormais ouvert. Vous y êtes tous les bienvenus !

Je connais rien à Jabber.  C'est quoi le client que je dois utiliser sous linux ?
3197  Bitcoin / Development & Technical Discussion / A full shell script implementation of bitcoin ? on: December 26, 2010, 12:38:42 PM
The thread
http://bitcointalk.org/index.php?topic=2459.0

make me feel like suggesting a full shell implementation of bitcoin.  I've actually been thinking about this for some time but I'd like to see if other people would be interested in such a crazy project.

Here is the kind of architecture I'd like to see :

- nodes communicate transactions via IRC, XMPP or similar (a shell script communicating with such a protocol should be easy to implement) ;
- each node publishes its blocks via its own http server (possibly via a TOR hidden service to avoid NAT traversal problems) ;
- each node also publishes the list of nodes it is currently connected to ;
- nodes store their blocks using GnuNet or maybe a NoSQL database such as MongoDB  (easily scripted) ;
- cryptographic functions are performed via the openssl command line ;
- blocks and wallets are stored in an human readable ASCII format ;
3198  Bitcoin / Development & Technical Discussion / Re: HTTP bootstrapping ? on: December 26, 2010, 12:20:47 PM
To have a full-blown Bitcoin client in shell scripting might be a bit difficult especially with the cryptographic aspect required (except if everything could be called from command line using OpenSSL...) but nothing is impossible.

Is it possible to use ECDSA with openssl ?  I've looked for this in the openssl manual page, but I haven't found anything apart from DSA and RSA.  Anyway indeed most of the parts of the program would be called with command line programs, especially cryptographic stuffs.

(PS.  you don't have to put a whole pipe in a same line.  The '|' character can end a line.)
3199  Bitcoin / Development & Technical Discussion / Re: HTTP bootstrapping ? on: December 26, 2010, 10:48:54 AM
The IP addresses are collected with a simple script like this:

netstat -an | grep 8333 | grep ESTA | awk '{print $5}' | cut -f1,2,3,4 -d"." > /tmp/bitcoin
(date | awk '{print "# " $0 " Bitcoin clients seen"}') >>/tmp/bitcoin


Oh this is cool. I confess I didn't know the commant netstat.

It could be cleaned a bit I think :

netstat -an |
awk '/8333/ && /ESTA/ { print $5 }' |
sed 's/:8333//' |
tee >(echo "# $(date) $(wc -l) Bitcoin clients seen.")



It's funny :  while I was starting bitcoin to test this,  I couldn't get any connection even after a few minutes.  It's just when I read a post about IRC bootstrapping that I have problems which bootstrapping.  How ironic...

PS.  You might consider adding a "Content-type" line in your script (assuming it's a CGI):

Code:
#!/bin/sh
echo "Content-type: text/plain"
echo
netstat -an |
awk '/8333/ && /ESTA/ { print $5 }' |
sed 's/:8333//' |
tee >(echo "# $(date) $(wc -l) Bitcoin clients seen.")


PS#2.  I like this idea a lot.  Especially since it's quite easy to install a mini http server such as thttpd for instance.
This makes me even dream of a full implementation of bitcoin via pure shell scripting.  The http server could also publish his blocks, that could be requested by giving the hash of the block via a simple HTTP GET request.
3200  Bitcoin / Bitcoin Discussion / Re: Greetings all on: December 26, 2010, 07:44:44 AM


Please notice that having a huge CPU power isn't enough for conering the market.  Even if you can generate ALL bitcoins in present and future, there are still the bitcoins of the past in circulation.  You'll have to buy them with some other currency.

You should also be aware of the difficulties related to a corner of ANY market.  Sometimes, success in this domain equals failure.  It seems paradoxical, but it was quite well illustrated by the Hunt brother's attempt to corner silver a few decades ago.

I'm pretty sure one of these days bitcoins will be confronted to such a corner attempt, probably with the same result.
Pages: « 1 ... 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!