Bitcoin Forum
May 30, 2024, 03:36:27 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
  Home Help Search Login Register More  
  Show Posts
Pages: « 1 ... 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 [190] 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 ... 247 »
3781  Bitcoin / Bitcoin Discussion / Re: Instawallet introduces new approach to instant payment: Green address technique on: February 05, 2012, 06:37:53 PM
And why is the system built so miners can change things like signatures? Couldn't that be bad?
Miners can change signatures, but obviously if they break the rules, their block will still be invalid. An extra signature that isn't needed to verify the transaction can therefore safely be stripped.
3782  Bitcoin / Pools / Re: [419 GH] Eligius pool: ~0Fee SMPPS, no reg, RollNtime, hop OK, BTC+NMC merged! on: February 05, 2012, 06:35:58 PM
But what if somebody hacked into your server and modified the code that decides which addresses get paid out?

If they were smart, they'd shave just a little bit from everybody's payout and insert a payout to themselves... I imagine it could take quite a while before anybody noticed.
They'd need to be very smart to find all the safety checks in place Wink

At least nobody can lose their past week's worth of earnings.
3783  Bitcoin / Bitcoin Discussion / Re: Instawallet introduces new approach to instant payment: Green address technique on: February 05, 2012, 01:09:54 PM
The key problem with "green addresses" is that it encourages service providers to spam the blockchain with moves of funds to a single address. Since these same services cannot have users send directly to the "green address", the need for an extra transaction/input to move funds to one is almost always needed.

On the other hand, it's possible to simply add an extra signature to transactions, signed by the "green address", which gets relayed with it. Service providers can check for this signature. Miners can (but don't currently) omit this signature from blocks, so it doesn't cause permanent bloat.
3784  Bitcoin / Pools / Re: [419 GH] Eligius pool: ~0Fee SMPPS, no reg, RollNtime, hop OK, BTC+NMC merged! on: February 05, 2012, 06:42:59 AM
Since it seems a lot of pools have been hacked (and balances emptied) recently, I just thought I'd let everyone know that Eligius should be immune to this attack. Since we generally payout in generation, I can safely encrypt the pool wallet, and never unlock it on the actual pool server (ie, only create manual payout transactions on an offline system).
3785  Bitcoin / Pools / Re: [419 GH] Eligius pool: ~0Fee SMPPS, no reg, RollNtime, hop OK, BTC+NMC merged! on: February 04, 2012, 09:21:36 PM
Namecoins that would otherwise be allotted to unregistered accounts will be distributed between miners who are interested in getting namecoins, and myself (as compensation for the time I put into our stable merged mining implementation).

Luke-Jr:  I have a question about your pool if you don't mind.  How do you decide on the split for the extra namecoins?  Obviously you pay out the PPS for namecoins for those interested, but then how do you split the remaining "that would otherwise be allotted to unregistered accounts" between the "miners who are interested in getting namecoins, and [yourself]"?

Is it 50/50?  75/25?  How do you calculate the bonus for those of us who are interested?  Is it PPLNS with N being since the last split?  Can we see somewhere what bonus we got on our NMC PPS?
NMC uses SMPPS just like BC. The non-merged-miners are simply omitted from the algorithm entirely, which basically leaves an infinite buffer. Ergo, miners who have signed up for namecoins receive full PPS even when they would otherwise have received less due to the extra credit mode. This is especially important since we don't longpoll for Namecoin, and therefore, the stale rate is rather high - so unlike the BC side which has up till recently had a large buffer, Namecoin mining would simply have infinite growth of extra credit. My "share" is basically what I feel is comfortably not needed by the Namecoin buffer to pay miners during long "dry periods". The miners' "shares" are basically Eligius effectively paying for (a high rate of) stales.
3786  Bitcoin / Bitcoin Discussion / Re: How Open Source Projects Survive Poisonous People on: February 04, 2012, 06:23:38 PM
Just thought I should note this post was written by Gavin himself...
Can't we hire respectable white hats to do a professional audit (with pledges)?

Good idea. Who wants to volunteer to do the fundraising and organize this, and let me know how I can help?
If he doesn't consider himself to be qualified for the job, it's IMO quite silly to argue over it.

FWIW, I am also not qualified for this.
3787  Bitcoin / Bitcoin Discussion / Re: BIP 16 / 17 in layman's terms on: February 04, 2012, 06:21:50 PM
Talking like BIP 17 matters anymore is a complete waste of time. Gavin is the lead developer and he has locked BIP 16 as the solution.
Gavin is the lead developer of one client. This is not about clients, this is about the protocol.

There have been no serious technical or security concerns over BIP 16 which would make it inferior to BIP 17. Comparing these two seems to be like comparing apples and oranges.
Actually, there has been one serious bug that resulted from the BIP 16 patch, and changes so many different things at once that it's quite possible it could create security or other bugs. BIP 17 has no serious technical or theoretical concerns, just "what if there's already a bug in the current code?".

Reality is that one large pool and a bunch of small pools are already voting for BIP 16. Only a week from now another large pool will add its support to BIP 16, this is confirmed. I think there are some small pools that are adding their support soon as well.
Reality is that one large pool and at least one small pool are already voting for BIP 17. Another large pool plans to add it as soon as possible, probably within the week.

If you have doubts over BIP 16, the only thing to do right now is to help test it.
The problem with BIP 16 itself is in the protocol changes. While it's possible to debug the client's implementation, that will never fix the protocol-level inconsistencies. On the other hand, there has been some talk of using transaction version 2 to implement BIP 16, which could result it in being made somewhat consistent. I hope something comes of this, and I plan to Withdraw BIP 17 if it's a sensible protocol change, despite the potential implementation risks.

Trying to vote for BIP 17 right now is a complete waste of time and effort and it will only make the transition to P2SH via BIP 16 less smooth. I suggest supporting BIP 16 and then helping to test it more. Finding serious issues in it is the only possible way that anything else will get implemented. The "burden of proof" in this case is with everyone else, not Gavin. He has a solid solution that works, either prove that it's bad or start supporting it. Preferably do the latter and soon.
This applies just as much with BIP 16/17 inverted, except that unlike BIP 16 (due to its complexity), BIP 17 is easily proven to be "probably good" by any C++ programmer.
3788  Bitcoin / Bitcoin Discussion / Re: BIP 16 / 17 in layman's terms on: February 04, 2012, 03:02:00 AM
Are you able to make BIP16 and BIP17 voting bitcoind binaries?
For what platform?

The one that people who only know enough about computers to be dangerous use: Windows.
Only BIP 17, and only if someone actually wants/needs it, then. :p
3789  Bitcoin / Bitcoin Discussion / Re: BIP 16 / 17 in layman's terms on: February 03, 2012, 11:52:29 PM
Are you able to make BIP16 and BIP17 voting bitcoind binaries?
For what platform?
3790  Bitcoin / Bitcoin Discussion / Re: BIP 16 / 17 in layman's terms on: February 03, 2012, 10:52:49 PM
I just found out my pool was pro BIP 16.  I am not going to join Eligius because of the obvious reasons.
It's not obvious, but your choice is your own.

Is there another pro BIP 17 pool out there?
At least pool.itzod.ru, and you can use BIP 17-patched bitcoind with p2pool. I think EclipseMC might support BIP 17 as well, but I'm not sure if they have the patch deployed live yet.

Edit: It looks like pool.itzod.ru maybe failed to do it right, and is producing BIP 16 blocks? :/

Edit: Looks like those were made before applying the patch, and they hadn't yet found a block with it.

Would be nice if PiUK would make a BIP 17 pie chart and block breakdown...
3791  Bitcoin / Bitcoin Discussion / Re: BIP 16 / 17 in layman's terms on: February 03, 2012, 10:20:58 PM
Get miners on board with BIP17 and that will be our future.
It's hard when Gavin makes it seem like I'm the only one who want BIP 17, so the other big pools take the chicken-and-egg position (we won't support it because nobody else does). slush was leaning toward supporting BIP 17, but apparently changed his mind after Gavin linked the still incomplete summary of developer positions implying it was an accurate representation.

If you can make a nice business-style Power Point presentation, or maybe a good youtube vid about all the pro's and con's of both proposals (but keep it professional!), maybe you can get them to support your side..?
I was considering making a video series on the proposals in layman's terms, but I simply haven't had time, nor am I really sure how I'd handle making the actual video (I suppose if it wasn't for the time issue, I could get together with someone else local involved in Bitcoin and have them record it...).

You could, perhaps, also prepare a pre-compiled client for instant deployment, or maybe a simple step-by-step instruction of how to enable BIP 17 if you run a pool...
I'm not aware of any pool running on pre-compiled binaries, but I'd be glad to provide assistance if any need it.
3792  Bitcoin / Bitcoin Discussion / Re: BIP 16 / 17 in layman's terms on: February 03, 2012, 09:52:44 PM
Besides, I believe Gavin has already pretty much decided it's going to be BIP 16 and the vast majority of the community supports that.
Gavin seems to be ignoring BIP 17 and forcing everyone to support BIP 16 as much as he can, but he is basically alone in actually opposing BIP 17 (not counting people who oppose both).
3793  Bitcoin / Bitcoin Discussion / Re: BIP 16 / 17 in layman's terms on: February 03, 2012, 07:44:13 PM
BIP 16 is risky because it modifies a lot of code unrelated to P2SH.

BIP 17 is risky because it exposes part of the current system that we don't currently use regularly.

Neither are perfect. I prefer BIP 17 because it mostly leaves the current system alone, and can't introduce new problems.
3794  Bitcoin / Bitcoin Discussion / Re: The Truth behind BIP 16 and 17 (important read) on: February 03, 2012, 07:02:33 PM
It is already cryptographically possible to have two or more devices each have access to a portion of a private key, and be able to combine these portions to spend funds in such a way that no device gains access to any more of the private key than it already had, correct?
AIUI, no.
3795  Bitcoin / Bitcoin Discussion / Re: The Truth behind BIP 16 and 17 (important read) on: February 02, 2012, 10:32:11 PM
But still, big addresses and transaction fees are not that big of a problem to provoke all this rush and heated discussions.

If we don't fix it soon, it will never get fixed. And it needs to get fixed because it will be an enormous problem several years from now. Proper scrutiny and testing is certainly necessary- but these changes are urgent.

Protocol changes are early or never. And never is very very bad.
There are much more important fixes that need to be made for Bitcoin to scale, and they are hard-forking.
3796  Bitcoin / Mining / Miners and pool ops: Please enable support for BIP 17 on: February 01, 2012, 09:29:56 PM
BIP 17's first week of "voting" is starting. Please merge the branch or apply the relevant patch ASAP. My git repository also has backports tagged back to v0.3.19. If you want to retain BIP 16 support (that is, support both BIP 16 and 17 simultaneously), or need any other custom port, please send me a PM or ping me on IRC with the version you need it for.

BIP 17 is not only simpler and easy to audit, but it has already had extensive QA testing even on mainnet, so it doesn't have the risk of breaking something random unrelated like transaction fees.
3797  Bitcoin / Mining / Re: [115%] I want your hashing power! "Project #2" 115% PPS! on: February 01, 2012, 04:29:13 AM
Oh the irony... the first bounty is used to imply there is no such evidence, and the second bounty to imply there is?

On another note, my bets are on "there was no such cited illegal activity before, but there will be soon now that it's been (effectively) suggested"
3798  Local / Mineração em Geral / Re: Mineradores com senso de ética: fiquem longe do Eligius on: February 01, 2012, 04:16:13 AM
This thread is basically lying.
3799  Bitcoin / Pools / Re: [419 GH] Eligius pool: ~0Fee SMPPS, no reg, RollNtime, hop OK, BTC+NMC merged! on: February 01, 2012, 04:15:06 AM
Just upgraded to bitcoind next-test (pre-0.6 + working pull requests) on Eligius. Seems to have gone fine, but let me know if anything seems off.

Note that this upgrade means we cannot go back to pushpool at this point (without reverting it of course) since the bitcoind maintainers no longer support solomining via getwork (it requires a lot of patches, some Eligius-specific which I didn't take the time to add to 0.6).
3800  Bitcoin / Bitcoin Discussion / Re: How Open Source Projects Survive Poisonous People on: January 31, 2012, 11:12:13 PM
Luke,

I have yet to see you address this issue Gavin has pointed out:

For context: makomk is the creator of CoiledCoin, a bitcoin alternative:
  https://bitcointalk.org/index.php?topic=56675

And RE: creating bots:  I created a BIP-17-stealing bot because it was really easy (took about 10 minutes of hacking).  A BIP-16-stealing bot would be a lot harder (because it would have to 'lie in wait' until the sender was redeeming the coins, and then race to relay/mine a 'stealing' version of the transaction before the rest of the network mined the original).
The only reason he could steal the transactions was because the BIP was not active. If it was active, he could not have done it. After he did it, it was a simple matter of enabling the BIP to bypass it. I disagree that a BIP-16-stealing bot would be a lot harder: we already have a "hub mode" patch to connect to a lot of nodes, and all one needs to do is modify the output address for every transaction they relay. I could probably finish it in under 10 minutes, but honestly I have better things to do, and giving people trying to test BIP 16 a hard time isn't my idea of productive since (for both BIPs) it isn't a practical real-world attack.

Is it possible for both of you to scrap your individual BIP's and work together on a single common one? This will take some concessions on both your parts but I think the end result would be a much better and more secure Bitcoin project.
As I've said before, while BIP 17 is the best solution right now, I have no objections to a similarly clean solution being used. I'm fine with spending more time to address any concerns with it, including a "remake" if that's wanted.


You (and the guy telling Gavin to debate Luke's ideas, not his person) have to keep in mind that Gavin is also a person. He's committed substantial amounts of his free time to this project and it must be immensely frustrating to feel like someone's intentionally wasting the little free time you have.

Of course, Luke has also committed lots of his free time to the project, so from his point of view Gavin (and many others?) might be doing the same thing.
After giving this some thought, I believe I do owe Gavin a public apology for not spending more time proposing BIP 17 earlier, before he spent all that time on BIP 16.
Pages: « 1 ... 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 [190] 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 ... 247 »
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!