Bitcoin Forum
July 11, 2024, 11:08:45 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
  Home Help Search Login Register More  
  Show Posts
Pages: « 1 ... 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 410 411 412 413 414 415 416 417 418 419 420 421 422 »
7921  Economy / Economics / Re: Bitcoincharts.com on: December 01, 2010, 02:42:54 PM
So, the only new data you would need to gather is the block generation dates... don't the block themselves have timestamps?

Yes. Here are the timestamps if you want to try that:
http://www.mediafire.com/?bqamkafj1lvqkbl
7922  Bitcoin / Bitcoin Discussion / Re: new currencies based on bitcoins on: November 30, 2010, 06:25:31 PM
It's pretty easy to do. Bitcoin already contains an alternate network with a different genesis block and different network parameters (the minimum difficulty is lower to make generating easier).

Competing with Bitcoin will be almost impossible, however. You'd have to offer something really good.
7923  Bitcoin / Bitcoin Discussion / Re: What will keep transaction fees up? on: November 30, 2010, 12:33:10 AM
Will there be a default fee amount included in future clients, or will be have to guess/check what the average miner is charging to process transactions?

Bitcoin will look at network conditions and make a guess for you.
7924  Bitcoin / Bitcoin Discussion / Re: Adding keys to wallet on: November 29, 2010, 11:47:09 PM
It's possible, but not yet implemented.
7925  Bitcoin / Bitcoin Discussion / Re: What is a confirmation? on: November 29, 2010, 10:30:35 PM
When a block is rejected obviously the "mining" transaction for that block is also rejected (as you suggest here), so there is at least some loss, plus there is entropy in the system where from time to time (as people turn on and off clients) that over time transactions will be dropped.

Pre-0.3.9 clients are still trying to include the overflow transaction. Generation transactions can't be spent for 100 blocks, so a split would have to last longer than that for any problems to occur there. The chance of a transaction being accidentally reversed after 1 confirmation is nearly 0. It requires a real attack.
7926  Economy / Economics / Re: Growing the Copyfree Movement on: November 29, 2010, 02:33:35 PM
Current copyright law allows for personal fair use, where you can use use your computer any way you see fit as long as what you do is for yourself.  Reverse engineering, for example, is explicitly indemnified and mentioned in copyright code as legal... contrary to what some EULAs would have you think.  What it doesn't permit is for you to take the hard work of others and give it to 3rd parties without permission.

That still allows you to control the property of people who have not dealt with you. Contracts can enforce non-distribution of works (and even prevent reverse engineering), but if someone breaks this contract, later users of the "leaked" work can't be held to the contract terms. If I have not agreed to give up some of my property rights with a contract, then under no circumstances can you control my use of my property.
7927  Economy / Trading Discussion / Re: Bitcoin Faucet abuser on: November 29, 2010, 06:57:50 AM
That's one of the Faucet's change addresses (probably -- I haven't traced it to the start). It's sending 0.05 to a Faucet visitor and the rest to a new change address owned by the Faucet.
7928  Economy / Economics / Re: Growing the Copyfree Movement on: November 29, 2010, 06:47:58 AM
Bottom line: intellectual property of any kind infringes on my real property rights. Your copyright prevents me from using my computer in the way that I choose, and is therefore immoral.
7929  Bitcoin / Bitcoin Discussion / Re: What is a confirmation? on: November 28, 2010, 11:35:23 PM
It's just the number of blocks that were generated by the network after the transaction. It goes up without limit.
7930  Bitcoin / Bitcoin Technical Support / Re: Database error: DB_RUNRECOVERY: Fatal error, run database recovery on: November 28, 2010, 11:32:24 PM
What is the actual consequence of me moving that file? Or what is stored in that file?

It contains journaling information for the block database files (blkindex.dat and blk*.dat).

It's possible that deleting that could damage the block database. I recommend deleting the other block database files, too.
7931  Bitcoin / Bitcoin Technical Support / Re: Database error: DB_RUNRECOVERY: Fatal error, run database recovery on: November 28, 2010, 11:05:25 PM
Try deleting your blkindex.dat and blk*.dat files.
7932  Other / Off-topic / Re: USA seizes torrent search engine & 70 other domains through ICANN on: November 28, 2010, 11:00:18 PM
It was Verisign (the COM registry) that did this, not ICANN. ICANN is always terrified of making controversial actions, and they would never do something like this, even with a court order.

You can see that the domain is redirected at Verisign's gtld-servers.net rather than ICANN's root-servers.net. I'm surprised so many news organizations made this mistake. I am not surprised that GoDaddy said this, since it is one of the most dishonest and incompetent companies ever.
7933  Bitcoin / Development & Technical Discussion / Re: RFC: ship block chain 1-74000 with release tarballs? on: November 28, 2010, 10:34:53 PM
Sorry, these users' disk and CPU were not at 100%.  It is clear the bottleneck is not the database or indexing, for many users.

It seemed to me that it was some sort of disk problem or network condition on his end. Some selected quotes from my IRC log:
Quote
<manveru> also, when i woke up, there were thousands of entries in the debug.log that look like: trying connection  lastseen=-135.6hrs lasttry=-358582.4hrs
<theymos> How many connections do you have?
<manveru> 2 right now
<theymos> How many blocks do you have?
<manveru> blockcount and blocknumber are 29124
<theymos> How fast is that increasing?
<manveru> around 1 every 4 seconds
<jgarzik> manveru: 32-bit or 64-bit linux?
<manveru> 64
<manveru> now 'blkindex.dat flush' takes a few minutes :|
<manveru> still hangs on flush
<theymos> manveru: Are you on some network file system?
<manveru> no, just a normal harddisk
<manveru> it's only 5200 rpm though

Also, replacing the blocks might have prevented him from noticing a transaction:
Quote
<manveru> jgarzik: sent me the blocks, but it didn't change my balance
<MT`AwAy> manveru: in your getinfo you're at block 94236 ?
<manveru> yeah
7934  Economy / Trading Discussion / Re: Confirming Payment ... 1 block, 2 blocks, 6 blocks? on: November 28, 2010, 03:34:11 AM
MyBitcoin probably considers a transaction confirmed after 1 block. The more confirmations, the more difficult it is for the sender to reverse a transaction. 6 is almost impossible (and never profitable), but 1 is still extremely difficult. Even 0 is quite difficult. The last few pages of the Bitcoin paper have probability calculations for this.

Maybe MyBitcoin requires more confirmations when you deposit larger amounts of BTC.
7935  Bitcoin / Bitcoin Discussion / Re: Bitcoin Block Explorer on: November 27, 2010, 01:55:34 PM
Data sizes are now shown for transactions and blocks.
7936  Bitcoin / Development & Technical Discussion / Re: [PATCH] implement getblock RPC command on: November 27, 2010, 01:48:16 PM
To get block/tx size, you can add this to block processing:
Code:
obj.push_back(Pair("size", (int)::GetSerializeSize(block, SER_NETWORK)));

And add this to tx processing:
Code:
txobj.push_back(Pair("size", (int)::GetSerializeSize(block.vtx[i], SER_NETWORK)));

I don't know that this is the best way of doing this (I'm not really familiar with C++). That cast to integer is probably not necessary, but it works and I don't want to test another version (overflow is impossible for the foreseeable future).
7937  Bitcoin / Bitcoin Discussion / Re: Bitcoin in the Irish Times on: November 26, 2010, 08:29:01 AM
Google searches will find the From_Xenu wiki page without a problem...

The page isn't indexed by search engines because it contains the {{NOINDEX}} template.
7938  Bitcoin / Development & Technical Discussion / Re: Bitcoin Protocol Specification on: November 24, 2010, 11:57:25 PM
For those familiar with the network level protocols, what is the difference between getblocks and getdata?  Both seem to be a list of hashes representing blocks which need to be sent to the requesting node.

One difference I can see is with the "getblocks" command/packet type will request a range of blocks, while getdata requests individual blocks.  Is this the only difference or is there something more significant that I'm missing here?  I'm trying to figure out when this particular packet type might be used instead or why there seems to be a duplication of block request methods seemingly doing the same thing.

Have you seen this?
http://www.bitcoin.org/wiki/doku.php?id=network

Getdata requests a specific block or transaction by hash. You generally only send a getdata after you receive an inv listing a block/tx that you don't already have. Getblocks requests an inv containing the hashes of all blocks in a range (max 500 at a time). It's used for initial block download and re-syncing after some downtime.

Getblocks (client) -> inv (server) -> getdata (client) -> block (server)
Send one getblocks, get an inv with 500 entries, send 500 getdata messages, receive 500 block messages. This sounds inefficient, but the download is actually very fast (it's the verification that eats up most of the "download" time).
7939  Bitcoin / Project Development / Re: Bounty for Bitcoin Animated Movie [13622.05 BTC ($2520) and growing] on: November 24, 2010, 01:12:20 PM
The bounty should just be returned to the donators. They can individually distribute it when a suitable video is created.
7940  Bitcoin / Bitcoin Discussion / Re: Bitcoin Block Explorer on: November 24, 2010, 07:10:02 AM
And now HTTPS, too:
https://blockexplorer.com/
Pages: « 1 ... 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 410 411 412 413 414 415 416 417 418 419 420 421 422 »
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!