Bitcoin Forum
May 24, 2024, 10:52:56 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
  Home Help Search Login Register More  
  Show Posts
Pages: « 1 ... 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 410 411 412 413 414 415 416 417 418 419 420 421 »
7541  Other / Off-topic / Re: P2P Email on: February 19, 2011, 08:24:22 AM
A P2P system does not have servers. Instead it has a network of nodes that each as as important as any other node.

Email is perfectly capable of operating in this manner. If everyone ran their own SMTP server, then it would be "fully" P2P. However, most people prefer to use a centralized service. The system is still P2P, though, since it's entirely possible for two people to communicate directly.

In the future most Bitcoin users will transact through MyBitcoin-like services, and running a full network node will require gigabit-speed Internet access. Does that make Bitcoin non-P2P?

Quote
In a server based system like current email if the server goes down then there is no way for the network to function.

If one SMTP server goes down, then the rest of the network functions just fine. Mail will even be delivered after the server comes back up, since other peers will keep trying to deliver mail for several days.
7542  Economy / Economics / Re: Mises on BitCoin on: February 19, 2011, 07:56:35 AM
It seems to me that if you had >50% of network nodes running a modified version of the BTC client then they could, given a bit of time, verify forged bitcoins. Eventually (time is key) the forged chains of block transactions would become longer the legitimate ones and even honest clients would accept them. And I am just talking about >50% of nodes, not processing power

No one can ever create new bitcoins in an illegal way, even if they have 99.99% of the network. Similarly, no one can ever spend coins that they have never owned in the past.

Network nodes can't influence transaction verification unless they control a very large portion (>80%) of the network. They need to segment the network, surround peers, or block transaction/block propagation. It is a design goal of Bitcoin for network nodes to be as powerless as possible. Only computational power should matter.
7543  Bitcoin / Bitcoin Discussion / Re: A simple application to backup your wallet in Dropbox and Gmail on: February 19, 2011, 07:43:18 AM
And how do you detect such an event?

Getinfo reports "keypoololdest", which is the unix time of the oldest key. When this time is after the time of your last backup, then your backup is too old.
7544  Other / Off-topic / Re: P2P Email on: February 19, 2011, 04:08:30 AM
Email is already peer-to-peer. Using my SMTP server, I can send and receive email to/from anyone without relying on third-parties. I could even send email using telnet if I wanted -- the basic protocol is (unsurprisingly) simple.
7545  Economy / Marketplace / Re: I write fiction... on: February 18, 2011, 11:32:12 PM
Good writing, though it could use some editing. I see many comma splices and other errors.
7546  Bitcoin / Bitcoin Technical Support / Re: Generate Coins option doesn't stick on: February 18, 2011, 10:49:20 PM
It should be remembered across sessions. The setting is stored in your wallet.dat.
7547  Bitcoin / Mining / Re: BitCoins not showing up on mybitcoin on: February 18, 2011, 05:34:47 AM
This was also reported here:
http://bitcointalk.org/index.php?topic=3573.msg50559#msg50559

Probably just a temporary malfunction.
7548  Bitcoin / Project Development / Re: BLOCK creation only containing 1 transaction. Generation 50 BTC on: February 18, 2011, 05:29:42 AM
The single transaction is the generation transaction that pays to the generator. All blocks must have at least this one transaction.

There just weren't any new transactions at that time, probably. There are tens of thousands of blocks like these. Blocks are created regardless of the number of transactions, and the hashing scheme is set up in such a way that adding transactions doesn't slow down hashing at all.
7549  Bitcoin / Project Development / Re: BLOCK creation only containing 1 transaction. Generation 50 BTC on: February 18, 2011, 03:16:45 AM
Even a block with just a generation transaction makes it more difficult for previous blocks to be reversed.
7550  Bitcoin / Project Development / Re: Bitcoin on Freenet (250 BTC) on: February 18, 2011, 03:14:33 AM
Quote
If our BtcFn-Node receives in fact such payment to this address, then they will act as the payer says basing on reading the label;

The label is not public. You can't easily pass messages via Bitcoin.

The idea is OK. I would have just used plain text instead of HTML. Bitcoin sends blocks in chunks of 500 -- splitting in chunks of 10 seems excessive. I don't like having to convince someone in the system to pull data from me.
7551  Bitcoin / Bitcoin Technical Support / Re: Using GPU to *verify* blocks? on: February 18, 2011, 02:48:01 AM
I've done some benchmarking suggesting that the main CPU bottleneck on initial block download is verifying digital signatures on all transactions in all blocks. If I download from another client on the LAN, I get up to block 70,000 in about 5 minutes, but the rest takes like half an hour.

Gavin mentioned that using the -rescan switch significantly reduces the "download" time. Does -rescan do verification?
7552  Bitcoin / Bitcoin Technical Support / Re: Where can I find more information on how to use MyBitcoin's merchant tools? on: February 18, 2011, 02:46:08 AM
There's some info here:
https://en.bitcoin.it/wiki/MyBitcoin_SCI
7553  Economy / Economics / Re: Mises on BitCoin on: February 17, 2011, 08:04:13 PM
In 5 years time when the globe is screaming out for more BTC, it is conceivable that a mob of evil people will round up the programmers of BTC. Then with guns to their heads, and their families heads they could imaginably sign-off on a change in the source code to 42 million BTC.

That won't make everyone else accept the change. No one who already has BTC will want it to go down in value.
7554  Economy / Marketplace / Re: Servers for btc on: February 17, 2011, 07:53:34 PM
The addresses don't look like EWallet addresses. Usually there is significant "churn" with transactions sent to EWallet addresses, but these transactions have not been redeemed even after a month.

Maybe his wallet was on one of his servers, which he lost access to.
7555  Bitcoin / Development & Technical Discussion / Re: Resubmitting transactions with higher fees on: February 17, 2011, 07:39:19 PM
And if you don't have a backup (or only one over 100PKs ago, so you would lose other coins as a result)?

You'd have to remove the transaction from wallet.dat somehow. If you know the wallet format in detail, you could remove it with a hex editor. Otherwise, it's probably not too difficult to modify Bitcoin to do it.
7556  Bitcoin / Bitcoin Discussion / Re: inheriting bitcoins on: February 17, 2011, 07:34:28 PM
Well, a 60 blocks reorganization could cause some disasters anyway, couldn't it? That's 10 hours of transactions...

Normal transactions will get moved to the new chain. Only invalid transactions get removed.

The split after the overflow incident was nearly 120 blocks long, but no one reported any lost transactions.
7557  Bitcoin / Bitcoin Discussion / Re: inheriting bitcoins on: February 17, 2011, 01:17:34 PM
Could scripting provide a way for me to sign my coins across to my heirs so that they can spend them if I haven't spent them before a certain block number?

Bitcoin almost supports this. It would work like this:
- You send a transaction to your heir with nLockTime equal to the block number they can claim it at.
- nLockTime prevents miners from including the transaction in a block before the specified time.
- If you're still alive, you can reverse the transaction at any time before nLockTime by creating a transaction with conflicting inputs and lower sequence numbers.

The code for handling this already exists in Bitcoin, and the heir could even receive such transactions with Bitcoin 0.3.19, except that the in-memory replacement feature necessary for the last step was disabled.
Code:
// Disable replacement feature for now

You can't do it in a transaction's script because it's too dangerous. Consider this scenario:
- You create a transaction that pays to a before and including block 200,000 and b after block 200,000.
- The transaction gets in block 200,000, paying to a.
- a spends the coins, and the recipient spends the coins, etc.
- However, it turns out the network was segmented during this. After 60 blocks, the network recombines, and the transaction is now in block 200,001. A huge number of people lose transactions because the original transaction now goes to b.

This is worse than when generations become invalid after a split because generations can't be spent for 120 blocks. Time-limited transactions could be spent immediately (maybe it would be OK to use them if there was a similar maturation time). They're worse than double-spends because massive losses due to time-limited transactions could happen accidentally.
7558  Economy / Marketplace / Re: Need a bitcoin treasurer on: February 17, 2011, 03:27:48 AM
I'll do it.
7559  Economy / Marketplace / Re: Buy Tea with Bitcoins on: February 17, 2011, 01:07:02 AM
My point was that he was suggesting I sell my products for cheaper because they are bit coins... This would only make since to do if i thought of the whole bitcoin thing as a promotion to drive traffic to my site. If I view bit coins as a real currency (Which I do) then it would not make since to give a further discount just because the person is paying with bitcoins.

You might give a discount because Bitcoin has no fees, while credit cards and Paypal do. For the same reason, some people give a discount for payments with cash.
7560  Other / Off-topic / Re: US Government censors the web - 84.000 domains blocked this time on: February 17, 2011, 12:51:16 AM
ICANN itself is located in the US, as is Verisign (.com, .net) and PIR (.org).

I think ICANN will try to do something about this eventually. Once countries on the Governmental Advisory Committee become angry/jealous over the US's ability to take down random websites, ICANN will need to act.
Pages: « 1 ... 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 410 411 412 413 414 415 416 417 418 419 420 421 »
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!