Bitcoin Forum
June 30, 2024, 01:02:21 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
  Home Help Search Login Register More  
  Show Posts
Pages: « 1 ... 303 304 305 306 307 308 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 ... 422 »
7041  Bitcoin / Development & Technical Discussion / Re: Can the difficulty decrease if people stop mining? on: April 18, 2011, 08:03:09 PM
It only adjusts every 2016 blocks. If we get stuck in that kind of situation, the code will probably be changed to allow for difficulty reduction in some other way. I think it's unlikely we'll ever get that stuck, since transaction fees will accumulate until blocks become valuable enough.
7042  Bitcoin / Bitcoin Discussion / Re: newbie questions: fee estimation, file size prediction, ISP blocking on: April 18, 2011, 07:55:06 PM
4) Bitcoin uses IRC, so an ISP would have to block IRC to stop it.

Bitcoin doesn't use IRC for communication. It uses TCP over a fixed port, which makes it very easy to block. You can use Tor to bypass this, though.
7043  Bitcoin / Development & Technical Discussion / Re: Detect if Bitcoin is running? on: April 18, 2011, 07:01:29 AM
There is a .lock file in the data directory, though I don't know how reliable this is. Maybe it only appears when Bitcoin is doing something to the database.

You could parse /proc/net/tcp.
7044  Alternate cryptocurrencies / Announcements (Altcoins) / Re: [announce] Namecoin - a distributed naming system based on Bitcoin on: April 18, 2011, 06:49:05 AM
The point here is to validate ownership of names, not restrict the total number of names or in the system to an arbitrary upper limit, right?

If so, would it be possible to tie in the difficulty of the proof-of-work to be based on the number of new name requests seen in the past two weeks?  That is, the more requests, the easier the difficulty of hashing a block, and the more quickly blocks are generated?  POW would also obviously have to be tied into the amount of processing power being thrown at the network as well.

There's a lower limit to the number of minutes between blocks. Below that, latency plays too big a factor. So you'd want to adjust the block reward and block size instead of the block frequency.

That would probably result in prices going too low, where there are more domain requests than the network is actually capable of fulfilling. Supply/demand can't be calculated automatically: there needs to be a market. If a separate chain is used, miners need to sell domain space. I'd just put the data in the Bitcoin chain and rely on Bitcoin's transaction fees, though.
7045  Bitcoin / Development & Technical Discussion / Re: Detect if Bitcoin is running? on: April 18, 2011, 06:04:14 AM
Code:
if curl -s 127.0.0.1:8332 >/dev/null; then
echo "running"
else
echo "not running"
fi

Edit: Another way (faster):
Code:
if /sbin/ss -l |grep -q "127.0.0.1:8332"; then
echo "running"
else
echo "not running"
fi
7046  Bitcoin / Development & Technical Discussion / Re: Time for a threat down? on: April 18, 2011, 05:47:46 AM
(and while we're at it, can we move ~/.bitcoin to ~/.config/bitcoin to avoid cluttering the home directory? >.>)

You can change the location by running Bitcoin with -datadir=~/.config/bitcoin or whatever.
7047  Bitcoin / Bitcoin Technical Support / Re: Over an hour and still waiting for confirmation? on: April 18, 2011, 03:10:14 AM
Spam = transactions made for the purpose of disrupting the network.
7048  Alternate cryptocurrencies / Announcements (Altcoins) / Re: [announce] Namecoin - a distributed naming system based on Bitcoin on: April 18, 2011, 03:08:29 AM
As I said in the BitDNS discussion, hard-limiting the network-wide number of registrations will fail. If 50 domains are produced per block, then what happens when more than 50 domains are needed per 10 minutes? Prices will become uncompetitive and the system will lose popularity.
7049  Bitcoin / Bitcoin Technical Support / Re: Over an hour and still waiting for confirmation? on: April 18, 2011, 02:59:26 AM
Tying up funds makes it more difficult for an attacker to spam. Spamming 1000 BTC transactions is more difficult than spamming 0.01 BTC transactions.
7050  Bitcoin / Bitcoin Technical Support / Re: Over an hour and still waiting for confirmation? on: April 18, 2011, 02:53:17 AM
It was given lower priority because of its low value. A transaction moving, say, 1000 BTC would probably have gotten included ASAP. Same for a transaction with a fee. The priority system is meant to make real transactions faster than spam transactions. Sending 0.03 BTC looks more like spam, especially when you use inputs with relatively few confirmations.

If the transaction fee is set to 0.00 anyway, then what's the incentive for a miner to process higher value transactions?

There's no obvious incentive for processing free transactions at all, but miners still do it currently. Higher-value transactions are given priority because it ties up more funds.
7051  Bitcoin / Bitcoin Technical Support / Re: Over an hour and still waiting for confirmation? on: April 18, 2011, 02:20:07 AM
Sometimes it takes a while, especially if the transaction is low-value.

Run Bitcoin with the -debug switch, double-click the transaction, and post the transaction dump.
7052  Bitcoin / Bitcoin Technical Support / Re: Bitcoin client not starting on Windows XP on: April 18, 2011, 02:11:42 AM
See if deleting everything in the data directory other than wallet.dat helps.
7053  Bitcoin / Bitcoin Discussion / Re: Who is Satoshi Nakamoto? on: April 18, 2011, 01:57:17 AM
I believe Satoshi was working on this idea for quite a while...looking at the code, I don't think this was something he threw together in a couple months.  I think he may have been working on it for several years and took great pains to ensure it was sufficiently evolved such that it wouldn't simply die shortly after its release.

He said he was working on it since 2007.
7054  Bitcoin / Project Development / Re: Bitcoin daemon on WebFaction on: April 17, 2011, 09:50:32 PM
The dependencies for bitcoind are themselves pretty easy to compile.
7055  Bitcoin / Development & Technical Discussion / Re: Towards a standard Bitcoin server installation on: April 17, 2011, 09:46:46 PM
Until Bitcoin gets user functionality, I think it'd be best for each user to run his own instance of Bitcoin running with "-connect=127.0.0.1 -nolisten" to connect to the one network-facing process.
7056  Bitcoin / Bitcoin Discussion / Re: Who is Satoshi Nakamoto? on: April 17, 2011, 09:41:28 PM
ICANN is not an American company.

A California Nonprofit Public-Benefit Corporation
7057  Bitcoin / Development & Technical Discussion / Re: [RFC] When wallets conflict with the block chain on: April 17, 2011, 09:31:13 PM
If there was a problem with the inputs (already spent eg.), the correction tx won't be accepted either (and you definitely don't want a correction tx for a correction tx).

Bitcoin can cancel one input per day until one of the cancellations goes through.
7058  Other / Off-topic / Re: What do I have to do to get some respect around here?! on: April 17, 2011, 10:37:45 AM
It is disabled.
7059  Bitcoin / Bitcoin Discussion / Re: Freezing BitCoin addresses by regulating miners on: April 17, 2011, 09:07:13 AM
Smart people will launder their coins before anyone has a chance to freeze them.
7060  Economy / Economics / Re: Lost money? on: April 17, 2011, 08:40:43 AM
If we do need to change bitcoin's precision in the future, will it be possible?

Yes. As long as everyone agrees to the change, it will be slowly phased in over years and there will be no problems.

If this ever becomes necessary, we'll all be so rich that we'll be able to hire teams of people to worry about it for us.
Pages: « 1 ... 303 304 305 306 307 308 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 ... 422 »
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!