Bitcoin Forum
June 24, 2024, 07:43:25 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
  Home Help Search Login Register More  
  Show Posts
Pages: « 1 ... 515 516 517 518 519 520 521 522 523 524 525 526 527 528 529 530 531 532 533 534 535 536 537 538 539 540 541 542 543 544 545 546 547 548 549 550 551 552 553 554 555 556 557 558 559 560 561 562 563 564 [565] 566 567 568 569 570 571 572 573 »
11281  Bitcoin / Bitcoin Discussion / Re: Here we go again: BTCServ hacked, BTC gone on: February 09, 2012, 12:49:01 PM
Before posting the question I decided to take a look in the blockchain.info... and even deepbit and Slush are attributing the generation coins to a single address, possibly to transfer them after the 120 blocks maturation period. Why? This is risky... Just send them immediately to the miners.

As a miner I would prefer that the pool sends the generated coins to itself and pays me in mature coins.  That way I don't have to wait for 120 blocks before I can spend the coins.
11282  Bitcoin / Development & Technical Discussion / Re: Sweep/import private key feature request on: February 09, 2012, 10:47:35 AM
I was really looking forward to the import feature in bitcoind (don't care about sweep). Too bad the developers decided to be nanny for us.

Huh?  GIT HEAD bitcoind supports import private key functionality:
Code:
importprivkey <bitcoinprivkey> {label}

I just took a look, and it turns out there are 6 new RPC commands in the GIT HEAD:

Code:
addmultisigaddress <nrequired> <'["key","key"]'> [account]
dumpprivkey <bitcoinaddress>
getblock <hash>
getblockhash <index>
getmininginfo
importprivkey <bitcoinprivkey> [label]

Just FYI.
11283  Economy / Gambling discussion / Re: Gambling... on: February 05, 2012, 10:43:06 PM
Why the House Always Wins
"Researchers analyzed 27 million online poker hands and found an interesting result: the more hands a player wins, the less money they're likely to collect.

That seems like a pretty obvious result.  Poker players tend to lose, and tend to lose more the more hands they play.  You don't get to win a lot of hands without playing a lot of hands, and losing a lot of hands.
11284  Bitcoin / Bitcoin Discussion / Re: Here we go again: BTCServ hacked, BTC gone on: February 05, 2012, 10:34:14 PM
Is this what your 10% sacrifice is meant for?

No.  I have 10,000 stolen BTC.  I divide it up into 1,000 lumps of 10 BTC.  I send 100 of those lumps to 100 different donation addresses I collect from the forum, and the other 900 to 900 different new addresses I create for myself.

When I later spend one of those 10 BTC lumps and someone questions me about it, I say "I don't know who sent it to me - it just turned up one day", and checking the blockchain they can see that the same amount "just turned up" in lots of other well known addresses at the same time, lending evidence to my story that the thief just randomly distributed his ill-gotten gains to strangers.
11285  Bitcoin / Bitcoin Discussion / Re: Here we go again: BTCServ hacked, BTC gone on: February 05, 2012, 08:23:19 AM
That said, I'll for sure switch to P2Pool as soon as I have a better understanding.
It's actually quite simple. [...] miners who have submitted shares for this block are paid in the generation transaction of this block, proportionally to how many shares they have found since the last Bitcoin block was found.

Not quite.  It's like this:

Each share contains a generation transaction that pays to the previous n shares, where n is the number of shares whose total work is equal to 3 times the average work required to solve a block, or 8640, whichever is smaller. Payouts are weighted based on the amount of work each share took to solve, which is proportional to the p2pool difficulty at that time.
11286  Bitcoin / Development & Technical Discussion / Re: Sustainable nanopayment idea: Probabilistic Payments on: February 04, 2012, 07:03:43 AM
Now, we have OP_HASH160 OP_HASH160 OP_XOR.  This takes a hash of both Sig and Pubkey, and XORs them into a single number [...]

I don't think that's how OP_HASH160 works.  If you have 2 things on the stack and then OP_HASH160 twice, you'll hash the 2nd thing twice, not both things once each.
11287  Bitcoin / Development & Technical Discussion / Re: BIP 22? on: February 03, 2012, 09:09:23 AM
I agree with your assessment.  You might win the award for the first serious argument against BIP 22 (at least from the set of those that I understand the ramifications of).

It was bugging me that Gavin had so quickly dismissed the idea without giving enough of an explanation for me to immediately understand what his objection to it was, and so I set about trying to find it.  I don't know if the attack I proposed is the same as Gavin had in mind, or he just knows "forks are bad" and left it at that.

Quote
A mitigating factor is that this could be protected against by creating an optional patch to the new client that ensures that, upon receiving a block, the individual transactions are relayed to old clients (as determined by version number).

I'm not sure that's enough.  Because now I modify my attack like this:

1) mine block on new fork spending old coin without broadcasting transaction
2) mine block on old fork spending same old coin
3) publish both blocks at the same time

That's going to be harder than the original attack, but should be possible for any reasonable sized mining pool to achieve given a day's notice.
11288  Bitcoin / Development & Technical Discussion / Re: BIP 22? on: February 02, 2012, 08:50:53 AM
But since "sends" on both forks look identical, and old clients are still talking to new clients, the two forks essentially cross-contaminate each other (beneficially) with each other's unconfirmed transactions, which results in every unconfirmed transaction that would be considered valid by both clients making it into both forks independently.

What if I don't publish the transaction in which I spend an old coin, but wait until I can mine a block containing the transaction for myself.  I'm an evil mining pool operator in this example, say, so that won't take too long.  I make sure there are some multi-sig transactions in the block too.

I publish the block, spending the coin on the new chain, but the old chain rejects the block, since it contains multi-sig transactions.  Then I can spend the same coin again on the old chain.

Your beneficial cross-contamination idea only works if everyone's playing fair...

I think this is a realistic enough attack that it makes BIP 22 unworkable.
11289  Bitcoin / Development & Technical Discussion / Re: BIP 22? on: February 02, 2012, 12:34:03 AM
No, bad idea, two chains cannot peacefully coexist for more than a few dozen blocks, they would eventually make a complete mess out of users' wallets.

It took me a while to understand why this would be the case, but perhaps it's the following:

The 'old' chain will grow independently of the 'new' chain, generating 50 BTC per block which will spread to users of the old chain, and which they will believe is 'real' BTC.  Then when they upgrade to a BIP 22 client, they find that the coins generated on the old fork are no longer valid.

ie. the transactions look valid on both forks in terms of their format, but not in terms of their coinbases.

Then again doesn't it take something like 100 blocks before newly minted coins are spendable?  In which case I'm back to not understanding how BIP 22's chain split would "make a complete mess out of users' wallets" within "a few dozen blocks".
11290  Bitcoin / Development & Technical Discussion / BIP 22? on: February 01, 2012, 06:49:11 AM
dooglus: yep you are right. Meant the opposite. Will fix when not logged in via mobile phone

I edited it for you.  Replaced 'fail' with 'succeed'.
11291  Bitcoin / Development & Technical Discussion / BIP 22? on: February 01, 2012, 06:19:27 AM
Just to toss something on to the fire,

BIP 22 (https://en.bitcoin.it/wiki/BIP_0022) is something I proposed as a potential answer to all of the prior BIPs on the multisig subject.

It is one that I proposed way back when.

"Hey, you're right, I agree".

I like BIP 22 the best so far.  I don't have a deep enough knowledge of the protocol to see what if anything is wrong with it but it feels a lot cleaner than either 16 or 17.

I was confused by this part:

Quote
A suggested implementation is to program the client such that the functionality is enabled only on Testnet, and on the main Bitcoin network once a certain level of voting consensus has been established into the block chain. So long as the functionality is disabled, OP_CHECKSIG shall fail so long as the expected parameters of one single signature and one single private key are provided.

Don't you want OP_CHECKSIG to succeed not fail when one single signature and one single private key are provided, even when the new functionality is disabled?
11292  Bitcoin / Bitcoin Discussion / Re: Bringing decentralization back to the Bitcoin network. on: January 31, 2012, 10:39:56 PM
I remember reading an old thread about when the idea of pooled mining came up, but I can't find it now. Could anyone please link it to me if you have it?

This?  https://bitcointalk.org/index.php?topic=861

It's from August 18, 2010, and is the first mention of pooled mining I can find.

Or did you mean the idea of p2p pooled mining?
11293  Bitcoin / Bitcoin Discussion / Re: satoshi=david chaum? on: January 31, 2012, 07:32:46 AM
Did you see https://bitcointalk.org/index.php?topic=49751.0 ?

I didn't, until now.  I wonder if that's where the "The Good Wife" writers got the idea for the plot of their Bitcoin episode.
11294  Bitcoin / Bitcoin Discussion / Re: Would you play on an iPoker skin using Bitcoin as a deposit method? on: January 31, 2012, 07:19:37 AM
Funds will be converted to a fiat currency(EUR,USD,GBP) so you won't be actually playing with BTC.

Why can't we play with BTC?

I would think that's because the iPoker network doesn't support playing with BTC.  Lots of different companies use the iPoker network and provide their own 'skin' to make it look like their own site.  The players often don't realise they're playing on iPoker, because everything is branded to look like the site they registered with.  The different companies are responsible for handling deposits and withdrawals, which iPoker provides the games.

If you want to play for BTC, http://sealswithclubs.org/ offers that.  They have hourly freerolls (with a 0.05 BTC prize to the winner).  The rake on ring games is cheap too, at only 2.5%.  The biggest problem is that there are very few players.  Currently (11:20pm PST) it's saying: "Join 23 Bitcoin Poker Players Online at 3 Live Tables"...
11295  Bitcoin / Bitcoin Discussion / Re: Bringing decentralization back to the Bitcoin network. on: January 31, 2012, 06:22:32 AM
I received 0.0011 BTC earlier today at my p2pool address from this transaction:
  http://blockexplorer.com/tx/2d3006cf1e16cb9f4097894fdaa0739c66d38eb9e0356be3fd8daf63810cf375

It's been over 3 days since I found a single p2pool share, so I'm wondering why I got anything.  The amount I received was more than 20% of the average that people received from this transaction, but I've only ever found 3 or 4 shares whereas lots of people have found hundreds.

https://bitcointalk.org/index.php?topic=61429.msg722975#msg722975

Quote
If the amount would be less than 0.0011 bitcoins, then I rounded the amount awarded up to 0.0011.  Just because eleven is my favorite number (well, and because I like the idea of rewarding p2pool users, I think p2pool is neat).

That exactly explains what happened.  Thanks Holliday!

I did try googling for the transaction ID before posting, but nothing showed up.
11296  Bitcoin / Bitcoin Discussion / Re: Bringing decentralization back to the Bitcoin network. on: January 31, 2012, 06:10:10 AM
I received 0.0011 BTC earlier today at my p2pool address from this transaction:
  http://blockexplorer.com/tx/2d3006cf1e16cb9f4097894fdaa0739c66d38eb9e0356be3fd8daf63810cf375

It's been over 3 days since I found a single p2pool share, so I'm wondering why I got anything.  The amount I received was more than 20% of the average that people received from this transaction, but I've only ever found 3 or 4 shares whereas lots of people have found hundreds.
11297  Bitcoin / Development & Technical Discussion / Re: Deadlines and moving forward (BIP 16/17 support) on: January 30, 2012, 09:29:20 PM
Miners (as a group) should not be given any say over issues like this.

Ultimately, miners are the ONLY people who have any say over issues like this.  They're the only one who decide which transactions get into blocks.
11298  Economy / Trading Discussion / Re: "allseingbiteye" - a virus, or just weird? on: January 28, 2012, 07:01:55 AM
decompiled winmain

That's pretty impressive.  What tool did you use to do that?
11299  Bitcoin / Bitcoin Discussion / Re: Is there a way to combat this mining concentration AND get paid (some question on: January 27, 2012, 01:50:25 AM
Andreesen said that one mining pool had veto power over system changes.  I don't think that, in itself, is a big deal.  I know how to encrypt my wallet. 

On the other hand, I have no real understanding of what he's talking about.

1. Where are the "rules" about these large mining pools?  I didn't see it in Satoshi's white paper.
(please answer!)

The rules are everything about how bitcoin works, such as:  Difficulty is calculated to set the block generation rate to about one every ten minutes.  There are 50 bitcoins generated in each block.  The reward halves every 4 years.  And so on.

Quote
2. Why does this matter?  Does the person who is awarded a block get to "control" it forever?

Gavin is wanting to change one of the rules, to allow multi-sig transactions.  If there is a mining pool with >50% of the hashing power, they could refuse to accept the new rule, and reject any transaction that doesn't follow the old rules.  The problem here is that the pool decides the content of the block being mined.  They decide which transactions to include and which to reject.  The miners have effectively given up any power they had on deciding the 'rules' to the pool operator.

The advantage of p2pool over the traditional pools is that each miner uses their own bitcoind to decide which transactions to include in the blocks they mine.  There's no central pool operator deciding whether to go with Gavin's rule or Luke's rule.  Each miner in the pool downloads either Gavin's bitcoind or Luke's bitcoind, hence getting their own 'vote'.

Quote
3. Instead of some commie a$$ appeal (sorry, I'm and 80s kid) to donate to smaller mining pools (which some of you were making), why can't I loan them to these "more virtuous" mining groups and get kicked back some of the discovered blocks, thus receiving a return on my investment - rather than "DONATING?"
If so, could you please such an enterprise!

The idea of the donations in to incentivise miners to use p2pool instead on one of the traditional pools (as if saving the (up to) 10% fees that the traditional pools charge isn't enough).  Having you loan some BTC only to have to pay you back more than you loan would be a disincentive.  What's in it for me as a miner?  I end up losing BTC to you.

Quote
4. Sorry if I sound like an arrogant buffoon that has a Bobby Knight poster on my wall, but I doubt I'm the only one who has the same misconception.  I'm buying BTC to try to make $$$ and am "tech-challenged."

It's OK.  I love David Hasselhoff's early work too.
11300  Bitcoin / Bitcoin Discussion / Re: 18.6 btc transaction fee? on: January 25, 2012, 08:09:23 PM
So, I don't know much about deepbit, did the miners split this fee?

No, deepbit keeps all transaction fees, plus 10% of your regular earnings.  (See https://en.bitcoin.it/wiki/Comparison_of_mining_pools)

It's the most popular, but also the least competitive pool.  How does that happen?

P2Pool (https://en.bitcoin.it/wiki/P2Pool) for the win -- optional 0.5% donation, decentralised, DoS resistant.
Pages: « 1 ... 515 516 517 518 519 520 521 522 523 524 525 526 527 528 529 530 531 532 533 534 535 536 537 538 539 540 541 542 543 544 545 546 547 548 549 550 551 552 553 554 555 556 557 558 559 560 561 562 563 564 [565] 566 567 568 569 570 571 572 573 »
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!