Bitcoin Forum
May 09, 2024, 03:16:30 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
  Home Help Search Login Register More  
  Show Posts
Pages: « 1 ... 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 [359] 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 408 409 ... 421 »
7161  Bitcoin / Development & Technical Discussion / Re: Bitcoin API - solved! on: April 04, 2011, 08:16:59 PM
Since theymos made changes to support what I want to do, I paid the 20BTC bounty using the donation address for blockexplorer.com

Theymos, please support laziness by adding a link to the API description from the blockexplorer.com home page. Thanks!

Thanks for the 20 BTC! I added a link.
7162  Bitcoin / Bitcoin Discussion / Re: BITCOIN IS AVAILABLE ON DEBIAN SID !!!!! on: April 04, 2011, 03:31:08 PM
If Debian stable release would include bitcoin after an year or so, 0.3.19 would be too old to connect to the network, wouldn't?

No. All releases are still able to connect. There is a lot of code for handling backward-compatibility.

There might be some fee problems, though. Really old versions would want to run with -paytxfee=0.01.
7163  Economy / Economics / Re: A Resource Based Economy on: April 04, 2011, 08:18:20 AM
The only way you can enforce a resource based economy is through totalitarianism (at a degree that is probably impossible). Otherwise, people will acquire wealth, and a money will emerge spontaneously.
7164  Bitcoin / Bitcoin Discussion / Re: The term "mining" has got to go on: April 04, 2011, 08:01:48 AM
The Bitcoin distribution method is designed to be like mining for precious metals. The term reflects this important aspect of the system. Even when BTC distribution ends in 130 years, the hashing process will still be analogous to mining in that you search for a long time to find something very valuable.

encrypting those transactions.

There is no encryption in Bitcoin.
7165  Bitcoin / Development & Technical Discussion / Re: Bitcoin API - solved! on: April 04, 2011, 05:06:05 AM
It wasn't as hard as I thought it would be, so I added it now.

6 confirmations:
http://blockexplorer.com/q/getreceivedbyaddress/19hMEAaRMbEhfSkeU4GT8mgSuyR4t4M6TH/6
1,000,000 confirmations:
http://blockexplorer.com/q/getreceivedbyaddress/19hMEAaRMbEhfSkeU4GT8mgSuyR4t4M6TH/1000000
7166  Bitcoin / Development & Technical Discussion / Re: Bitcoin API - solved! on: April 04, 2011, 04:39:03 AM
(Just realized my solution is still vulnerable: the transaction could pay you, go away, you wait n blocks, and a different transaction pays you, you recheck the balance and it looks good, but then the 2nd transaction goes away.)

Yeah, /q/getreceivedbyaddress is currently only suitable when you need just 1 confirmation. I'll add a "minconf" parameter when I get time.
7167  Bitcoin / Mining / Re: I am a newbie to bitcoin, cannot get ANYTHING to mine on my archlinux box? on: April 04, 2011, 01:43:25 AM
I edited betarepeating's post to remove the password.
7168  Economy / Economics / Re: Bitcoin Millionaires on: April 04, 2011, 01:13:06 AM
Currently this is the address with the highest balance:
http://blockexplorer.com/a/Vk9eWq6bM
7169  Economy / Economics / Re: A Debate on the Usefulness of "donating" Miners on: April 03, 2011, 03:19:33 AM
Problem 1: In order for the network to function the way it was designed, we need as many miners as possible.  If mining is controlled by a few, slarge miners, it will always be succeptible to a double-spend attack by someone with considerable resources.

Professional miners will have much more computing power than a network of volunteers. Professional miners need to compete against each other to stay in business: as soon as one of them finds a more efficient way to mine (software, hardware, or electricity), the network becomes stronger. This competition does not exist among a network of volunteers, and a large number of volunteers prevents this competitive environment from being established.

I think that professional miners will eventually develop such great custom hardware that even the largest botnets will be unable to attack Bitcoin.

Quote
New users pay the miners when they join (as miners are the largest sellers), but if many of them want out, there is no support there.  As long as there exists miners which can crash the bitcoin market overnight (which would be very easy for some of the current large-scale miners such as ArtForz), the bitcoin economy carries with it many of the traits of a ponzi scheme (albeit a very open one) which makes MANY people very wary of investing.

How is any of this specific to mining? I could also have bought 400,000 BTC in the beginning for around the same price as mining it, and many people would then buy from me now at higher prices.
7170  Bitcoin / Bitcoin Discussion / Re: Bitcoin forum getting big, Need Moderators on: April 02, 2011, 06:28:10 AM
This CSS rule will work to show the "report to moderator" link and not the "logged" link:
td.smalltext[id^="modified_"] + td.smalltext[align="right"][valign="bottom"] {display: block !important;}
td.smalltext[id^="modified_"] + td.smalltext[align="right"][valign="bottom"] img,
td.smalltext[id^="modified_"] + td.smalltext[align="right"][valign="bottom"] .help {display: none !important;}


Thanks. I added it.
7171  Economy / Trading Discussion / Re: A Heroin Store on: April 02, 2011, 06:00:49 AM
I2P is a horrible network to use for something like this because every node is a relay and it makes it super vulnerable to attack since the shipper leaks geolocation when they mail. Find I2P users in shippers area, which is trivial, and then you found the shipper. Using I2P for a drug vendor would actually be worse than using no anonymity network at all. If you use no anonymity network at all law enforcement can find you, if you use I2P anyone can find you if you leak rough geolocation.

Good point. I2P is also very weak to intersection attacks for the same reason.
7172  Bitcoin / Bitcoin Technical Support / Re: Database error: DB_RUNRECOVERY: Fatal error, run database recovery on: April 02, 2011, 05:31:42 AM
Try moving all files and directories except wallet.dat somewhere else. Then allow Bitcoin to re-download the blocks.
7173  Bitcoin / Development & Technical Discussion / Re: Something vexes me .. transaction fee issue. on: April 02, 2011, 05:28:35 AM
When the transaction gets included in the miner's block, the patch suppresses adding the transaction fee to pblock->vtx[0].vout[0].nValue. So the miner doesn't claim the transaction fee - but the fee has already been taken out of his wallet. The miner ends up ripping himself off for the transaction fee!! Exactly the opposite of what was intended! Plus, it "leaks" the transaction fee out of the economy. That .05BTC is lost forever.

It doesn't do that. It just changes the limit at which a transaction would be accepted.

Code:
// Transaction fee required depends on block size
bool fAllowFree = (nBlockSize + nTxSize < 4000 || dPriority > COIN * 144 / 250);
int64 nMinFee = tx.GetMinFee(nBlockSize, fAllowFree);

// If our wallet has a key for one of the outputs >= nMinFee, allow it without a fee
if (tx.IsFromMe() || tx.GetCredit() > nMinFee || mapWallet.count(tx.GetHash()))
nMinFee = 0;

Notice that nMinFee can also be 0 in the first (normal) case when a larger fee is given. The fee is claimed elsewhere:

Each transaction in the block is looped through, and its fee is added to nFees:
Code:
if (!tx.ConnectInputs(txdb, mapTestPoolTmp, CDiskTxPos(1,1,1), pindexPrev, nFees, false, true, nMinFee))
   continue;
Even the fee-exempt transactions go through this.

After all fees are tallied, the amount is added to the generation transaction:
Code:
pblock->vtx[0].vout[0].nValue = GetBlockValue(pindexPrev->nHeight+1, nFees);
7174  Bitcoin / Development & Technical Discussion / Re: Bitcoin API - solved! on: April 02, 2011, 05:16:02 AM
I modified the wiki page to use BBE's API pages:
http://blockexplorer.com/q/getreceivedbyaddress/19hMEAaRMbEhfSkeU4GT8mgSuyR4t4M6TH
http://blockexplorer.com/q/getblockcount

You shouldn't scrape the HTML pages. The layout can change at any time.
7175  Bitcoin / Development & Technical Discussion / Re: [PULL] Tonal Support on: April 02, 2011, 04:52:51 AM
Luke-jr promotes Total so heavily, I believed this for a second. LOL
7176  Bitcoin / Development & Technical Discussion / Re: Something vexes me .. transaction fee issue. on: April 01, 2011, 01:54:09 AM
You're right, Bitcoin's not proprietary, and you are free to run whatever code you want. But the problem is, the patch that Gavin submitted violates the established protocol. When you generate a transaction that, according to the established protocol would require a transaction fee, but you do not include that fee in your transaction, no other node will accept that transaction. That's why Gavin withdrew the patch. And as I said in the comments for the patch, the patch isn't necessary anyway. If you happen to generate the transaction, you get the transaction fee back and it's free (for you). If someone else generates it, they get the fee.

It's useful if you expect to generate a block in a reasonable time-frame. Unlike sending a transaction with a fee and hoping to get the fee back, sending a no-fee transaction and including it in your blocks guarantees that you will not have to pay a fee. Since there is currently no way to cancel a transaction that has been sent, and these transactions might never clear, sending one of these transactions is risky, and it shouldn't be enabled by default.

It doesn't violate the protocol. Miners decide what fees to charge, so if you mine a block, you can fill it to 1MB with free transactions if you want.

It doesn't look like Gavin's change even generated no-fee transactions -- it just accepted them, which is harmless.
7177  Bitcoin / Bitcoin Technical Support / Re: Inexplicable on: April 01, 2011, 01:36:22 AM
You can get a textual list with listtransactions on JSON-RPC. I think this is how you do it, though I don't have a Windows machine with a recent enough version of Bitcoin to test it on:

Open a command window in the directory where bitcoin.exe is located. Run Bitcoin with RPC enabled:
Code:
bitcoin -server -rpcpassword=asdf

After it has started, run it again (without shutting down the first instance) with an RPC query:
Code:
bitcoin -rpcpassword=asdf listtransactions * 8000

The asterisk might need to be escaped. You should get a list of all transactions.
7178  Economy / Marketplace / Re: Coca-Cola, Coca-Cola Zero, Coca-Cola Light, Fanta, Sprite cans for Bitcoins on: March 31, 2011, 11:27:55 PM
Shutup you troll, Leave

Why so hostile?
7179  Economy / Marketplace / Re: Is there a problem with MtGox? on: March 31, 2011, 07:15:54 PM
Does he have account on forum?

He's MagicalTux, just above your post.
7180  Economy / Trading Discussion / Re: Curious Thash/s on: March 31, 2011, 07:12:24 PM
Is there an easy way to track how many nodes are connected?

Look at the IRC bootstrap channel to get a rough estimate of node number. (#bitcoin on irc.lfnet.org) This doesn't reflect network hash/s, though. I have some stats related to network hash/s here:
http://blockexplorer.com/q/nethash
Pages: « 1 ... 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 [359] 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 408 409 ... 421 »
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!